- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子设计自动化技术
授课教师:王忆文
电子设计自动化技术Active-HDL进阶
Active-HDL
FPGA Express / ISE
ISE
Active-HDL Design Entry Tools
HDL Editor (HDE)
Block Diagram Editor (BDE)
State Diagram Editor (FSM)
Training Introduction
一个简单频率计的设计(带BCD计数器、LED数码管显示编码)
频率计的基本原理:将输入信号频率与基准时钟频率进行比较
频率计的测量使能:即测量状态下START信号为‘1’
该设计采用3三种描述模式:
HDL编辑器 (HDE)
框图编辑器 (BDE)
状态图编辑器(FSM)
简单频率计框图
频率计主要模块
The following blocks are used in the design:
Top_frqm -- 顶层设计(BDE)
HEX2LED -- LED数码管显示编码模块
(HDE)
CNT_BCD -- 4位十进制BCD计数器模块
(BDE) (包含 AND2和 CNT_4b俩子模块)
CONTROL -- 频率计控制模块
(FSM)
创建Project (New Design)
In the Type the design name field, enter FRQ_METER
设计环境调整
在Design Browser 点鼠标右键选择 New Folder 选项可以创建自己的文件夹
新文件夹省却名为“Folder 1”、“Folder 2”等, 可以自行改名
比如,我们可以创建名为FUNCTIONAL的文件夹,以便归档我们接下来的设计
Top_frqm -- 顶层设计(BDE)
HEX2LED -- LED数码管显示编码模块
(HDE)
CNT_BCD -- 4位十进制BCD计数器(BDE) (包含 AND2和 CNT_4b俩子模块)
CONTROL -- 频率计控制模块(FSM)
设计内容
1.2 创建HEX2LED显示模块
HEX2LED architecture: 用 Language Assistant功能
调取Language Assistant窗口:Tools | Language Assistant
选择Synthesis templates / HEX2LED Converter,用Use 选项将代码放入 architecture 的begin 与 end之间.
Note: The code is inserted where the cursor is located in your file. Check this before you invoke the use command.
1.3 创建HEX2LED显示模块
Save the HEX2LED.VHD file ( Ctrl+S )
鼠标选中HEX2LED.VHD拖进FUNCTIONAL文件夹
打开在FUNCTIONAL文件夹中的HEX2LED.VHD, 编译 ( F11 )
Top_frqm -- 顶层设计(BDE)
HEX2LED -- LED数码管显示编码模块(HDE)
CNT_BCD -- 4位十进制BCD计数器
(BDE)
包含两个底层子模块
CNT_4b(HDE)
AND2 (HDE)
CONTROL -- 频率计控制模块(FSM)
设计内容
2. CNT_BCD 计数器模块描述
CNT_BCD是一个同步BCD计数器。
CLK – 系统时钟
GATE – 计数器使能端
RESET – 非同步RESET
BCD_A, BCD_B, BCD_C, BCD_D
2.1 CNT_4b 子模块描述(HDE)
architecture CNT_4B of CNT_4B is
signal Qint: STD_LOGIC_VECTOR(3 downto 0);
begin
process (CLK, RESET)
begin
if RESET = 1 then
Qint = (others = 0);
elsif CLK=1 and CLKevent then
if ENABLE = 1 then
if Qint = 9 then
Qint = (others = 0);
els
您可能关注的文档
- 2010粤教版高考语文断句讲稿.ppt
- 环境影响评价第六章环境噪声影响评价壹叁试卷.ppt
- 4.4法拉第电磁感应定律讲稿.ppt
- 4.4化学式计算变形讲稿.ppt
- 2010造价员考前培训备课讲稿.ppt
- a6六、公共服务设施——同济居住区规划讲稿.ppt
- 4.4化学式与化合价1讲稿.ppt
- 4.4化学式与化合价2讲稿.ppt
- 4.4化学式与化合价3讲稿.ppt
- 4.4化学式与化合价讲稿.ppt
- 低空旅游项目2025年航空器维修市场前景与挑战研究报告.docx
- 2025年乡村生态养殖休闲旅游产业融合发展模式与政策建议报告.docx
- 2025年能源行业节能减排与工业互联网平台协同优化研究报告.docx
- 8 《虚拟现实技术在建筑方案展示中的空间认知与情感体验优化研究》教学研究课题报告.docx
- 制造业供应链金融创新案例解析报告.docx
- 中国建筑钢筋机械配件行业市场规模及未来投资方向研究报告.pdf
- 城市供水厂自动化系统在供水水质安全中的初步设计评估.docx
- 2025年智能家居安全与数据分析报告.docx
- 中药研发管线研发效率提升与成本控制报告.docx
- 初中数学数字教育资源交互设计创新与教学效果评估教学研究课题报告.docx
文档评论(0)