资源描述:
《基于xilinxise软件平台用vhdl实现fpga电路设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第卷第期仪昆明冶金高等专利学校学报年月滋胶咖为。避⋯娜司部饰班自一基于一业软件平台一用现实现冲口龟路设计段有艳‘,昆明冶金高等专科学校自动化与电力学院云南昆明淤旋试薰蒸嚣薰蒸羚称粼准粼拼关键词饮民人、电路设计薰中图分类号文献标识码文章编号以〕一一一一绝杯称如可协地娜彝公日犷心川七呱拜加乒一闪丫忱示,、,石诚咖娜边力巾劝毋,。一一一儿幼人沙习改亡反耐羔“仆“翼罗淤然漱引言斌价搏粉林⋯语言简介计者默黑谍瓢藻霍纂算贯粼粼滥禽汽愁鬓霹谴贵黯彗开发平台,,、,,。人是林司的劝析杜雀、一收一一稿日期‘一,,云南保,,,、作者简介段艳女山人讲师理学学士主要从事应用电子技术计算机控制教学
2、与研究亨工作。第期段有艳基于软件平台用实现电路设计、、、。人工具逻辑综合工具设计实现工具设计约束图形编辑接口等组成一个软件平台①项目导航工具是基本窗口界面,用来访问软件系统的各种工具箱②设计输入工具包括电路逻辑图输人工具一、、、电路图编辑器硬件描述语言输人工具一硬件描述语言编辑器状态机编辑器硬件描述语言测试生成器③逻辑综合工具将硬件描述语言代码经过综合优化后输出格式电路逻辑连接网表④设计实现工具用于面向的设计实现中的布局布线,并且可以对网表反标注以便提供给仿真工具进行后仿真验证⑤设计约束图形编辑接口包含口,实现控制逻辑图形化的设计约束编辑接。。块的位置约束和时间约束软件界
3、面如图所示图软件界面下用日设计数字电路流程、、、、、用实现设计主要流程包括电路设计与输人功能仿真综合综合后仿真实现。布线后仿真和下板调试等主要步骤,将电路需实现口等用①电路设计与输人常用硬件描述语言方法的功能及输入输出接编写出来②电路设计完成后,要用仿真工具对设计进行功能仿真,验证电路功能是否符合设计要求③功能仿真通过后进行综合优化,将语言设计输人翻译成由与、或、非门,,寄存器,并根据等基本逻辑单元组成的逻辑连接目标与要求优化所生成的逻辑连接④综合完成后需要检查综合结果是否与原设计一致,需要做综合后仿真⑤综合结果的本质是一些由与、或、非门,触发器,,与芯片实,等基本逻辑单
4、元组成的逻辑网表际的配置还有较大差距应使用的实现工具将综合输,实现过程分为翻译、映射、布局布线三个步骤⑥布出的逻辑网表适配到具体的器件上局布线之后应该做时序仿真,时序仿真应包含门延时,还包含线延时,使延时信息全面、准确⑦最后。。在线调试或将生成的文件写人芯片进行测试流程如图见次页所示设计实例下,面以公司的系列的芯片为例来实现一个简单电路设计基本功能为按下昆明冶金高等专科学校学报年丘月按钮则实现一次场进制加法操作‘结果在实验电路板上的一开始。个段数码管上显示选择合适的芯片印系列是具有万门逻辑电路下以芯片,一卜电路设计与输入不仅具有较大容量的咖输人输出接口而且功耗较低,编写代
5、码,能实现较高要求的电路设计所以本案例以该系列即以芯片。一为例一一功能仿真一势咎黔黔戴嘛嘛邂粼,,一个项自通过选择芯片类型等参数后建好项目新建项目综合优化的属性界耐自图所示综合后仿真、映射、翻译布局时序仿真图新建项月属性窗口下载程序编写代码图盆环境中设计的主要流程在项目中新建利用,功能一个设计输人源文件,源程序如下一一碰邵一叮按钮一毛一‘一数码管显示月犯一一“馆,取一“‘’“”一按钮去抖动“”走,‘石卿第期段有艳基于软件平台用实现电路设计“”二‘’“,,‘’,‘’一一一实现进制加当加到一一时再加则回到‘’’‘’一与值对应的数码管显示内容“”“”,一“”“”,一“”“”,汕
6、一“”“”,一“”“”,一“”“”,一“”“”,一“”“”,一“”“”,一“”“”,一“”“”,一汕“”“”,一“”“”,一“”“”,一“”“”,一“”一刃功能仿真运行仿真工具软件进行仿真分析,如等,察看仿真时序等波形与设计是否一致,直到一,。致后进行优化综合优化“”’‘”,,用鼠标在设计流程与操作步骤窗口右键单击综合栏执行综合优化功能如正常则显,,可以进行下一步操作。示为绿色如图见次页所示,,、、将综合输出的逻辑网表适配到具体所选型号灯器件上进行实现即翻译映射布,。局结果如图所示见次页生成下载程序并写人到器件中,,,将生成的配置文件写人芯片中进行测试用测试工具测试通过后
7、生成可下载文件昆明冶金高等专科学校学报年月图踪合优化正常显示图图实现图,,,运行下载工具选择相应芯片下载程序到器件中卜即可观察运行结果是否与设计目的相符合如有错则返回重新按操作流程。进行结语一然嫂黔卿豁卿娜参考文献才厂卜厂八,卫渊撰擞探赞鳄吧〔责任编辑丁世婷〕