如何寫乙個軟體復位訊號?

2021-08-09 13:45:10 字數 609 閱讀 7622

問題描述:現在需要這樣乙個訊號,需要在硬體復位後得到一段低電平,用於作為程式的開始訊號,之後始終保持為高電平

需要寫乙個計時器

reg [6:0] cnt;

reg soft_rst;

always@(posedge clk or negedge rst)

begin

if(!rst)

cnt<=7』d0;

else

if(cnt<7』d70)

cnt<=cnt+1;

else

cnt<=cnt;

endalways@(posedge clk)

begin

if(!rst)

soft_rst<=1』b1;

else

if((cnt>7』d30)&&(cnt<7』d60))

soft_rst<=1』b0;

else

soft_rst<=1』b1;

end

這樣將得到乙個在cnt=31至60為低電平,其他為高電平,並在60後始終保持為高電平的訊號soft_rst。

如何寫乙個Stack?

1.棧是陣列 2.先進後出 3.出棧 4.入棧 手寫乙個雙向鍊錶 棧 public class stackpopandpush public stackpopandpush int lens 返回元素個數 public intsize 返回陣列長度,容量,棧資料長 private intcapaci...

如何寫乙個鍊錶

有的時候,處於記憶體中的資料並不是連續的。那麼這時候,我們就需要在 資料結構中新增乙個屬性,這個屬性會記錄下面乙個資料的位址。有了這個位址之後,所有的資料就像一條鍊子一樣串起來了,那麼這個位址屬性就起到了穿線鏈結的作用。相比較普通的線性結構,鍊錶結構的優勢是什麼呢?我們可以總結一下 1 單個節點建立...

如何寫乙個Vue元件

寫的是以.vue結尾的單檔案元件的寫法,是基於webpack構建的專案。template 模板 js 邏輯 css 樣式 每個元件都有屬於自己的模板,js和樣式。如果將乙個頁面比喻成一間房子的話,元件就是房子裡的客廳 臥室 廚房 廁所。如果把廚房單獨拿出來的話,元件又可以是刀 油煙機.等等。就是說頁...