当前位置:网站首页>竞争与冒险 毛刺
竞争与冒险 毛刺
2022-07-02 03:02:00 【嗒曦】
小结
一般来说,为消除竞争冒险,增加滤波电容和逻辑冗余,都不是 Verilog 设计所考虑的。
计数采用格雷码计数器,大多数也是应用在高速时钟下减少信号翻转率来降低功耗的场合。
利用触发器在时钟同步电路下对异步信号进行打拍延时,是 Verilog 设计中经常用到的方法。
除此之外,为消除竞争冒险,Verilog 编码时还需要注意一些问题,详见下一小节。
Verilog 书写规范
在编程时多注意以下几点,也可以避免大多数的竞争与冒险问题。
- 1)时序电路建模时,用非阻塞赋值。
- 2)组合逻辑建模时,用阻塞赋值。
- 3)在同一个 always 块中建立时序和组合逻辑模型时,用非阻塞赋值。
- 4)在同一个 always 块中不要既使用阻塞赋值又使用非阻塞赋值。
- 5)不要在多个 always 块中为同一个变量赋值。
- 6)避免 latch 产生。
边栏推荐
- 浅谈线程池相关配置
- JVM interview
- 高并发场景下缓存处理方案
- Analysis of FLV packaging format
- Connected block template and variants (4 questions in total)
- Is bone conduction earphone better than traditional earphones? The sound production principle of bone conduction earphones is popular science
- Find duplicates [Abstract binary / fast and slow pointer / binary enumeration]
- Special symbols in SAP ui5 data binding syntax, and detailed explanation of absolute binding and relative binding concepts
- What is the principle of bone conduction earphones and who is suitable for bone conduction earphones
- [staff] pitch representation (treble clef | C3 60 ~ B3 71 pitch representation | C4 72 pitch representation | C5 84 pitch representation)
猜你喜欢
LFM signal denoising, time-frequency analysis, filtering
buu_ re_ crackMe
Find duplicates [Abstract binary / fast and slow pointer / binary enumeration]
el-table的render-header用法
Feature query of hypergraph iserver rest Service
C reflection practice
Mmsegmentation series training and reasoning their own data set (3)
2022-2028 global human internal visualization system industry research and trend analysis report
[JVM] detailed description of the process of creating objects
寻找重复数[抽象二分/快慢指针/二进制枚举]
随机推荐
The capacity is upgraded again, and the new 256gb large capacity specification of Lexar rexa 2000x memory card is added
GB/T-2423.xx 环境试验文件,整理包括了最新的文件里面
MongoDB非關系型數據庫
[learn C and fly] day 5 chapter 2 program in C language (Exercise 2)
只需简单几步 - 开始玩耍微信小程序
How does proxy IP participate in the direct battle between web crawlers and anti crawlers
2022低压电工考试题模拟考试题库模拟考试平台操作
Software testing learning notes - network knowledge
使用 useDeferredValue 进行异步渲染
Redis cluster
About DNS
Analysis of FLV packaging format
Coordinatorlayout + tablayout + viewpager2 (there is another recyclerview nested inside), and the sliding conflict of recyclerview is solved
JVM interview
旋转框目标检测mmrotate v0.3.1 学习模型
[punch in questions] integrated daily 5-question sharing (phase II)
[JVM] detailed description of the process of creating objects
QT实现界面跳转
2022-2028 global aluminum beverage can coating industry research and trend analysis report
Which brand of running headphones is good? How many professional running headphones are recommended