卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

fpga 求助:Verilog中,怎么把不同時鐘的模塊弄到一起?

求助:Verilog中,怎么把不同時鐘的模塊弄到一起?這是時鐘域的問題。這取決于你的時鐘之間的關系。例如,如果您的兩個時鐘被同一個時鐘源分割(即,這兩個時鐘在頻率和相位之間具有固定的關系),則可以直接

求助:Verilog中,怎么把不同時鐘的模塊弄到一起?

這是時鐘域的問題。這取決于你的時鐘之間的關系。例如,如果您的兩個時鐘被同一個時鐘源分割(即,這兩個時鐘在頻率和相位之間具有固定的關系),則可以直接使用它們。如果你的兩個時鐘不同步(也就是說,頻率和相位之間沒有關系),你需要先同步它們,然后兩個模塊的信號才能相互作用。

如果是簡單的單比特信號,兩拍后就可以使用;

如果CPU和芯片傳輸數據,時鐘頻率與此無關,則需要同步CPU傳輸的數據。例如,交互由一個芯片選擇CS和一個enable RW_uuen信號控制組成,然后需要對RW_uuen信號進行兩拍延遲以獲得RW_uu?;舅枷胧歉鶕@個思想生成特定的電路。

如何寫好Verilog代碼?

了解Verilog項目代碼主要通過以下幾個方面:

1。區(qū)分結構。項目由基本頂層、模塊、約束等部分組成。通常,模塊是在頂層逐個實例化的。因此,了解一個項目的結構就是從頂層一個接一個地延伸,這相當于一個植物的根系。最底層的模塊經常被“引用”,其中大部分也是最基本的組件。

2. 通過代碼注釋輔助閱讀,一個好的代碼必須有70%~80%的注釋,方便工作交接,并有很多人來討論。注重代碼結合注釋,了解工程師意圖,發(fā)現設計不嚴謹。

3. Verilog代碼實際上是在繪制電路圖,這是一種硬件描述語言。在閱讀代碼時,你應該在頭腦中有電路的概念,知道電路的一般結構、每個模塊的扇出和扇出等。當然,最基本的事情是有良好的語法基礎和原理,否則,很難理解一些大規(guī)模電路的描述。