verilog初学者必看要点
先记下来:
1、不使用初始化语句;
2、不使用延时语句;
3、不使用循环次数不确定的语句,如:forever,while等;
4、尽量采用同步方式设计电路;
5、尽量采用行为语句完成设计;
6、always过程块描述组合逻辑,应在敏感信号表中列出所有的输入信号;
7、所有的内部寄存器都应该可以被复位;
8、用户自定义原件(UDP元件)是不能被综合的。
一:基本Verilog中的变量有线网类型和寄存器类型。线网型变量综合成wire,而寄存器可能综合成WIRE,锁存器和触发器,还有可能被优化掉。二:verilog语句结构到门级的映射1、连续性赋值:assign连续性赋值语句逻辑结构上就是将等式右边的驱动左边的结点。因此连续性赋值的目标结点总是综合成由组合逻辑驱动的结点。Assign语句中的延时综合时都将忽视。2、过程性赋值:过程性赋值只出现在always语句中。阻塞赋值和非阻塞赋值就该赋值本身是没有区别的,只是对后面的语句有不同的影响。建议设计组合逻辑电路时用阻塞赋值,设计时序电路时用非阻塞赋值。过程性赋值的赋值对象有可能综合成wire, latch,和flip-flop,取决于具体状况。如,时钟控制下的非阻塞赋值综合成flip-flop。过程性赋值语句中的任何延时在综合时都将忽略。建议同一个变量单一地使用阻塞或者非阻塞赋值。3、逻辑操作符:逻辑操作符对应于硬
您可能关注的文档
最近下载
- 山西平陆县地质灾害施工组织设计.doc VIP
- 深度解析(2026)《YYT 1679-2021组织工程医疗器械产品 骨 体内临界尺寸骨缺损的临床前评价指南》.pptx VIP
- 2025年无损检测员(初级)无损检测员职业发展与培训策略试卷及答案.docx VIP
- 抗流感病毒药物儿科合理应用专家共识(2026版).pptx VIP
- Liebert维谛技术有限公司DSE系列空调用户手册.pdf
- JIS G4305-2021(E) 冷轧不锈钢板、板、带材 Cold-rolled stainless steel plate, sheet and strip.pdf
- 二 《青纱帐—甘蔗林》课件(共18张PPT)【中职专用】高一语文高教版2025基础模块下册(含音频+视频).pptx VIP
- 2份 2026年1月主题党日会议记录.docx VIP
- TSHUAJQ XXX-2022-无人机编队飞行表演技术规范.pdf VIP
- 数字文化创意产品培训ppt课件.pptx
原创力文档

文档评论(0)