- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VHDL实用教程 雷永辉 VHDL硬件描述语言及应用 -----------一种很好的数字系统硬件电路的形式化描述实现 绪论 VHDL语言概述 TOP TO DOWN设计方法 Down to Top:元件选型到逻辑设计到系统设计调试 Top to down:对系统功能进行行为描述、定义和仿真(与具体的物理芯片无关),确定设计的可行性和正确性,然后利用EDA工具把把功能描述转换成具体目标芯片网表进行布局布线及后仿真,确保实际系统性能。在这种设计思想下的设计师应具有以下设计思想: 1、设计工程师首先要考虑规划出能完成某一具体功能、满足自己产品系统设计要求的某一功能模块 2、利用某种方式(如HDL硬件描述语言)把功能描述出来,通过功能仿真(HDL仿真器)以验证设计思路的正确性 3、当所设计功能满足需要时,再考虑以何种方式(即逻辑综合过程)完成所需要的设计,并能直接使用功能定义的描述 VHDL的EDA过程 对初学者的几点建议 外部示意图 内部示意图 LIBRARY ieee; USE ieee.std_logic_1164.all; ENTITY mcu_collect IS PORT ( iclk : IN STD_LOGIC; in1 : IN STD_LOGIC; in2 : IN STD_LOGIC; in3 : IN STD_LOGIC; in4 : IN STD_LOGIC; in5 : IN STD_LOGIC; o1 : OUT STD_LOGIC; o2 : OUT STD_LOGIC; o3 : OUT STD_LOGIC; o4 : OUT STD_LOGIC; o5 : OUT STD_LOGIC); END mcu_collect; ARCHITECTURE mcu_collect_architecture OF mcu_collect IS BEGIN k1:process(iclk) begin if(rising_edge(iclk))then o1=in1; o2=in2; o3=in3; o4=in4; o5=in5; end if; end process k1; END mcu_collect_architecture; VHDL入门与程序结构 第二章 结构概述 完整的设计实体的最低要求是能被综合器接受并能作为一个独立设计单元(元件)存在的vhdl程序 一个实用的vhdl程序一般由库(library)、实体(entity)和结构体(archtecture)组成 完整的设计实体由内部和外部组成,内组由实际功能的描述组成,为不可视部分,外部由实体名和端口组成,为可视部分。(看实例) 实例 LIBRARY ieee; USE ieee.std_logic_1164.all; USE ieee.std_logic_arith.all; USE ieee.std_logic_unsigned.all; ENTITY test1 IS PORT ( iclk : IN STD_LOGIC; oclk : OUT STD_LOGIC ); END test1; ARCHITECTURE test1_architecture OF test1 IS signal count:std_logic_vector(30 downto 0); BEGIN oclk=count(22); k1:process(iclk) begin if rising_edge(iclk) then count=count+1; end if; end process k1; END test1_architecture; VHDL语言程序的基本构成示例 库与包集合 用于存放预先编译好的程序包(PACKAGE)和数据集合体,以便不同的VHDL设计使用(注:包集合存在于库中) 库的说明总是放在设计单元的最前面,如: LIBRARY ieee; 前面LIBRARY 为关键字,后面ieee为库名称 库的种类及使用 VHDL语言中的库分为5类:IEEE库、STD库、ASIC矢量库、WORK库和用户自定义的库 系统默认的库存放路径为:c:\altera\72\quartus\libraris\vhdl 除STD库和WORK库外,其它库在使用前必须加以说明,同时还应说明使用库中的具体包集合,如: LIBRARY ieee; USE ieee.std_logic_1164.all; USE ieee.std_logic_arith.all; USE ieee.std_logic_unsigned.all; std_logic_ar
您可能关注的文档
- VB第三章 第八讲.ppt
- VB第五章控制结构选择结构.ppt
- VB编程与暖通设计.ppt
- VC MFC 入门到实践经典例子.ppt
- VDA6.32016版培训教材linsa图文.ppt
- Vere 以ERE结尾的动词.ppt
- VF0036学生管理系统答辩稿.ppt
- VFP串讲1 演示文稿.ppt
- VFP第11部分多表程序及表的多重循环zxl.ppt
- VFP第8部分排序索引及多表操作zxl.ppt
- 中国国家标准 GB 14287.5-2025电气火灾监控系统 第5部分:测量热解粒子式电气火灾监控探测器.pdf
- 《GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存》.pdf
- GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 42706.4-2025电子元器件 半导体器件长期贮存 第4部分:贮存.pdf
- 中国国家标准 GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求.pdf
- 《GB/T 19436.2-2025机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求》.pdf
- 《GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备》.pdf
- GB 27898.4-2025固定消防给水设备 第4部分:消防气体顶压给水设备.pdf
- GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
- 中国国家标准 GB/T 31270.1-2025化学农药环境安全评价试验准则 第1部分:土壤代谢试验.pdf
原创力文档


文档评论(0)