

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(完整 word 版)可综合 Verilog 学习理解编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心, 本文档内容是由我和我的同事精心编辑整理后发布的, 发布之前我们 对文中内容进行仔细校对, 但是难免会有疏漏的地方, 但是任然希望 ( (完整 word 版) 可综合 Verilog学习理解)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和 反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以 下为(完整 word 版)可综合 Verilog 学习理解的全部内容。可综合的Verilog硕 1099 吕
2、朝阳 3111190025、基本Ver i log中的变量有线网类型和寄存器类型.线网型变量综合成wire,而寄存器可 能综合成WIRE,锁存器和触发器。二、verilog 语句结构到门级的映射1 连续性赋值:assign连续性赋值语句逻辑结构上就是将等式右边的驱动左边的结点。因些连续性赋值的 目标结点总是综合成由组合逻辑驱动的结点.Assign语句中的延时综合时都将忽视。2、过程性赋值:过程性赋值只出现在always语句中。阻塞赋值和非阻塞赋值就该赋值本身是没有区别的,只是对后面的语句有不同的影 响。建议设计组合逻辑电路时用阻塞赋值,设计时序电路时用非阻塞赋值。过程性赋值的赋值对象有可能综合
3、成wire, latch,和fl ip一flop,取决于具体状 况。女口,时钟控制下的非阻塞赋值综合成fl ip-flopo过程性赋值语句中的任何延时在综合时都将忽略。建议同一个变量单一地使用阻塞或者非阻塞赋值。3、逻辑操作符:逻辑操作符对应于硬件中已有的逻辑门4、算术操作符:Verilog中将reg视为有符号数,而integer视为有符号数。因此,进行有符号操作时使用integer,使用无符号操作时使用reg。5、进位:通常会将进行运算操作的结果比原操作数扩展一位,用来存放进位或者借位。女口:Wire 3:0 A, B;Wire 4:0 C;Ass i gn C=A+B;C的最高位用来存放进
4、位.6、关系运算符:关系运算符: ,=和算术操作符一样,可以进行有符号和无符号运算,取决于数据类型是reg , net还是integer。7、相等运算符:二二,!二注意:二二二和!二二是不可综合的。可以进行有符号或无符号操作,取决于数据类型8、移位运算符:左移,右移,右边操作数可以是常数或者是变量,二者综合出来的结果不同。9、部分选择:部分选择索引必须是常量。10、BIT选择:BIT选择中的索引可以用变量,这样将综合成多路(复用)器。11 x敏感表:Always过程中,所有被读取的数据,即等号右边的变量都要应放在敏感表中,不然, 综合时不能正确地映射到所用的门.12、IF:如果变量没有在IF语
5、句的每个分支中进行赋值, 将会产生latch.如果IF语句中产 生了latch,则IF的条件中最好不要用到算术操作.Case语句类似。Case的条款可 以是变量。如果一个变量在同一个IF条件分支中先赎值然后读取,则不会产生latcho如果先 读取,后赎值,则会产生latcho13x循环:只有for一loop语句是可以综合的。14、设计时序电路时,建议变量在always语句中赋值,而在该always语句外使用, 使综合时能准确地匹配建议不要使用局部变量。15、不能在多个always块中对同一个变量赎值16、函数函数代表一个组合逻辑,所有内部定义的变量都是临时的,这些变量综合后为wireo17、任
6、务:任务可能是组合逻辑或者时序逻辑,取决于何种情况下调用任务.18、Z:Z会综合成一个三态门,必须在条件语句中赋值19、参数化设计:优点:参数可重载,不需要多次定义模块三、模块优化1、 资源共享:当进程涉及到共用ALU时,要考虑资源分配问题。可以共享的操作符主要有:关系 操作符、加减乘除操作符通常乘和加不共用ALU,乘除通常在其内部共用。2、 共用表达式:如:C二A+B;D二G+ (A+B);两者虽然有共用的A + B,但是有些综合工具不能识别.可以将第二句改为:D二G+C;这样只需两个加法器.3、 转移代码:如循环语句中没有发生变化的语句移出循坏.4、 避免latch:两种方法:仁在每一个IF分支中对变量赋值。2、在每一个IF语句中都对变量赋 初值。5:模块:综合生成的存储器如ROM或RAM不是一种好方法。最好用库自带
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽省肥东县二中2025年高考物理试题二模试题及参考答案含解析
- 武汉城市学院《影视服装赏析》2023-2024学年第一学期期末试卷
- 烟台职业学院《建筑师执业知识与设计管理》2023-2024学年第二学期期末试卷
- 工地5S现场管理
- 外墙的施工方案
- 安全环保培训
- 培训调研报告怎用
- 分级护理课件
- 幼教培训课件:《幼儿园卫生保健工作管理》
- 2025年ASQ-CMQ-OE质量经理认证考前通关必练(中文版)考试题库-含答案
- 婴幼儿生活照护 课件 6行动手册单元六饮水活动照护
- 2022-2027年中国夜间旅游行业市场运行现状及未来发展预测报告
- 石材质量控制及保证措施
- 2024智慧水电厂建设规划方案
- 五官科室发展规划
- 废铜料销售合同
- 《工程验收》课件
- 脓毒症分型:精准治疗之基石
- DB35T 1036-2023 10kV及以下电力用户业扩工程技术规范
- 腹腔镜下膀胱癌腹腔镜下膀胱癌根治性切除术+回肠原位新膀胱术教学查房
- 2025届高三听力技巧指导-预读、预测
评论
0/150
提交评论