LMP的调用方法分析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2、Port 语句 Library ieee; Use ieee.std_logic_1164.all; Entity u_and2 is Port( a : in std_logic; b : in std_logic; c : out std_logic ); End u_and2; Architecture behv of u_and2 is Begin c = a and b; End behv; 注意最后一个端口说明语句不要加分号! 元件的外部端口。 语法: PORT(端口名:端口模式 数据类型; 端口名:端口模式 数据类型); 3、数据类型 1. 布尔(BOOLEAN)数据类型 2. 位(BIT)数据类型 只有2种取值:(0,1) 3. 位矢量(BIT_VECTOR)数据类型 4. 字符(CHARACTER)数据类型 5. 整数(INTEGER)数据类型 6. 实数(REAL)数据类型 :指端口上流动数据的格式,有多种选择。 7. 标准逻辑位(STD_LOGIC)数据类型 4、端口模式说明 端口模式 端口模式说明 IN 输入,只读模式 OUT 输出,单向赋值模式 BUFFER 具有读功能的输出模式 INOUT 双向,可以读入或者写出信息 指端口信号的传输方向 Ports: IN IN IN OUT BUFFER INOUT OUT 5. 结构体 ARCHITECTURE arch_name OF e_name IS [说明语句] BEGIN (功能描述语句) END ARCHITECTURE arch_name ; 元件的结构体说明。 语法: 【例】2选1选择器的另一种表达 mux21b.vhd ENTITY mux21b IS PORT ( a, b : IN BIT; s : IN BIT; y : OUT BIT ); END ENTITY mux21b; 文件名 实体名 端口模式 数据类型 端口信号名 6、进程 process() ARCHITECTURE one OF mux21b IS BEGIN PROCESS (a,b,s) BEGIN IF s = 0 THEN y = a ; ELSE y = b ; END IF; END PROCESS; END ARCHITECTURE one ; 结构体名 进程敏感信号 PROCESS进程语句和顺序语句:所有的顺序描述语句都必须放在进程语句PROCESS中。 敏感表:输入信号都必须放在敏感表中,只要一个信号发生改变,进程语句就启动执行一次; 一个结构体中可以包含任意多个进程语句,所有的进程语句都是并行语句,但进程内部的语句是顺序执行的 * EDA技术应用 2012-3-2 提纲 LPM原理图调用方法 原理图输入法中的层次化设计 VHDL设计初步 LPM的简介 LPM:Library of Parameterized Modules)参数可设置模块库 优点: 可使基于EDA技术的电子设计的效率和可靠性大大提高。 设计者可以根据实际电路的设计需要,选择LPM库中的适当模块,并为其设定适当的参数,就能满足自己的设计需要。 Max+plusii提供很多实用的兆功能块,如:LPM_ROM、LPM_FF、LPM_MUX等 LPM的调用方法有图形和硬件描述语言模块两种形式。 1. 基于LPM_ROM的4位乘法器设计 图1 用LPM_ROM设计的 4位乘法器原理图 (1) 用文本编辑器编辑mif文件 图3 LPM_ROM构成的乘法器仿真波形 图2 LPM_ROM参数设置窗口 (2) 用初始化存储器编辑窗口编辑mif文件 图4 在Initialize Memory窗口中编辑乘法表地址/数据 练习: 基于LPM-COUNTER的数控分频器的设计 层次化设计也称为“自底向上”的设计方法,即将一个大的设计项目分解为若干个子项目或若干个层次来完成。先从底层的电路设计开始,然后在高层次的设计中逐级调用低层次的设计结果,直至最后系统电路的实现。对于每一个层次的设计结果,都经过严格的仿真验证,尽量减少系统设计中的错误。 2.原理图输入法中的层次化设计 例如:全加器的EDA原理图输入设计 1位全加器的原理图 全加器元件符号 例:用层次化设计设计一个两位二进制数乘法器 1.系统分析 两位二进制数相乘,最多可得四

文档评论(0)

xiaohuer + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档