EDA技术应用 7.2.2项目课件 P5 乘法器的设计.ppt

EDA技术应用 7.2.2项目课件 P5 乘法器的设计.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
P5 乘法器的设计 1)大大缩短了设计周期 由于功能描述可完全独立于芯片结构在设计的最初阶段, 设计师可不受芯片结构的约束,集中精力进行产品设计,进而 避免了传统设计方法所带来的重新再设计风险,大大缩短了设 计周期。 2)设计的再利用得到保证 目前的电子产品正向模块化发展,所谓模块化就是对以往 设计成果进行修改,组合和再利用,产生全新的或派生设计,而 自顶向下设计方法的功能描述可与芯片结构无关。因此可以 以一种IP的方式进行存档,以便将来的重新利用。 3)设计规模大大提高 简单的语言描述即可完成复杂的功能,而不需要手工绘图。 4)芯片选择更加灵活 设计师可在较短的时间内采用各种结构芯片来完成同一功 能描述,从而在设计规模、速度、芯片价格及系统性能要求等方 面进行平衡,选择最佳结果。 将所有的算术运算安排在同一层中,状态机、随 机逻辑、数据路径等逻辑类型作为独立的模块设计 模块的输入尽量不要悬空,输出应尽量寄存。 单个功能块应保持在3000~6000门之间,HDL语言 的行数不超过400行尽量采用专用的IP核进行设计。 * EDA技术应用 南京信息职业技术学院 电子信息学院 EDA技术应用 P5 乘法器的设计 数字系统设计方法复习 5.1 可编程逻辑器件系统的设计层次与描述方式 5.2 数字乘法器的设计 5.2.1 算法设计 5.2.2 电路划分 5.2.3 数据处理单元的设计 5.2.4 控制单元的设计 习题 EDA技术应用 P5 乘法器的设计 复习:数字系统的设计包括控制单元+数据处理单元 传统数字系统设计方法: 真值表、卡诺图、布尔方程、 状态表和状态图描 述电路的功能 。 小规模数字系统:采用试凑法,凭借设计着的经验 就可以实现。 规模较大数字系统:也可采用试凑法,如不合适, 可寻找更合适的设计方法。 EDA技术应用 P5 乘法器的设计 复习:现代数字系统设计方法(自顶而下设计法) 现代数字系统设计方法:(自顶而下设计法) 设计者从整个系统逻辑出发,进行最上层的系统设 计, 而后按一定的原则将全局系统分成若干子系统,逐 级向下 ,再将每个子系统分为若干个功能模块、子模 块、基本模块。 EDA技术应用 P5 乘法器的设计 复习:自顶而下设计法优点 EDA技术应用 P5 乘法器的设计 复习:自顶而下设计法优点 EDA技术应用 P5 乘法器的设计 复习:层次化设计方法分层原则 可编程逻辑器件设计电路过程如下图所示 电 路 设 计 设 计 输 入 编 译 综 合 仿 真 编 程 下 载 器时 件序 功检 能查 设计人员完成 EDA技术应用 P5 乘法器的设计 复习:可编程逻辑器件开发过程 EDA技术应用 P5 乘法器的设计 5.1 可编程逻辑器件系统的设计层次与描述方式 可编程逻辑器件系统的设计涉及到设计的不同层次:系统层(system)、算法层(algorithm)、寄存器传输层(register transfer)、逻辑层(logic)和电路层(circuit)。对每一个层次,可以在三个不同的领域进行描述:行为(behave)领域、结构(architecture)领域和物理(physics)。模拟系统设计、数字系统设计、可编程器件应用系统设计有着相似的设计过程、设计层次和描述方式,可编程逻辑器件应用系统的设计层次和描述领域可用表5.1表示: EDA技术应用 P5 乘法器的设计 5.1 可编程逻辑器件系统的设计层次与描述方式 EDA技术应用 P5 乘法器的设计 5.1 可编程逻辑器件系统的设计层次与描述方式 系统层:系统层描述主要是针对整个电子系统性能的描 述,是系统最高层次的抽象描述。这个层次的主要目的首 先是给出系统明确的功能(行为领域),其次是将较大、较 复杂且难以直接实现的系统分为相对较小、较简单、相对 容易的模块,并确定模块之间的连接关系(结构领域),最 终给出系统的模块之间的物理连接和总体输入输出接口的 物理定义(物理领域)。系统层即使能用VHDL言语进行描 述,一般也不能进行综合。所以,这个层次一股不使用 VHDL语言。 EDA技术应用 P4 乘法器的设计 5.1 可编程逻辑器件系统的设计层次与描述方式 算法层:算法层描述是在系统级性能分析和结构划分之 后,对每个模块功能实现的算法进行描述,这一层次又称 为行为层或功能层。这个层次的行为领域描述模块的功 能,结构领域描述组成模块的逻辑功能块,并确定各功能 块之间的连接关系,物理领域描述模块中各功能块之间的 物理连接和模块输入输出接口的物理定义。在可编程器件 内部模块设计中这一层的描述手段可为硬件描述语言,这 个层次的VHDL语言程序一般会很简练,但不一定能

文档评论(0)

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

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档