第六讲数字系统设计.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Verilog HDL 复杂数字系统设计 武 斌;系统功能和技术指标;数字设计的层次;VerilogHDL的抽象级别;可综合模块: 能够通过综合工具自动地转换为门级逻辑电路的 Verilog HDL 模块,即可用硬线逻辑实现的模块 。系统级一般不能综合,算法级部分可综合,寄存器传输级和门级完全可综合。 寄存器传输级(RTL)模块: 它是符合特定标准和风格的描述状态转移和变化的 Verilog HDL模块。可综合。 通常说的行为级描述指寄存器以上级别,不一定能够综合。举例: #10 out=a;;UDP-用户定义的源语元件;结构级(门级);RTL级---算法级;实例调用 实例模块名 调用名 (.实例端口(外接端口),.< >(< >),…(…)); //名称对应;实例调用;多模块互联形成顶层模块;设计示例----实例调用; 设计示例一; 设计示例二; 设计示例二;系统总线_双向数据端口建模;系统总线_双向总线描述;双向总线互联;模块互联教学实例;乘法器;2 移位相加乘法器—for 语句 integer I,P; // 位宽[n-1:0] always @(a or b) begin P=0; for(i=0; i<n; i=i+1) if(b(i)) P=P+(a<<i) else;;速度优化----流水线(pipeline);流水线工作流程;流水线实现8位加法;流水线8位加法_按运算步骤写;改进的流水线8位加法;流水线乘法器;RAM的乒乓操作;资源优化_资源共享;资源优化—串行化;硬件技术去除毛刺和抖动;硬件数字逻辑去除毛刺和抖动;触发器逻辑去除毛刺;定时逻辑去除毛刺;技术除毛刺实例;键盘除抖实例

文档评论(0)

smashing + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档