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

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

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

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

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

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

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

如何寫好Verilog代碼?

了解Verilog項(xiàng)目代碼主要通過以下幾個方面:

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

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

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