3。2 软件开发环境
3。2。1 Quartus II
Quartus II 是Altera公司下研发的一款集开发编程、仿真下载于一体的FPGA/CPLD的软件,Quartus II在Max+plusⅡ增加了许多高端功能和改进。用户使用软件时可以自定义设置自行选择设计环节,十分人性化。Quartus II 13。0工作窗口如图3。2。1 所示。
3。2。1 Quartus II 13。0I工作窗口
Quartus II 软件设计流程主要由设计输入、项目处理、设计校验、器件编程四大部分组成。
其设计流程图如图3。2。2所示。
图3。2。2 编程设计流程图
创建一个新的工程:
图3。2。3 新建一个工程 图3。2。4 命名新建工程
图3。2。5 命名新建文件 图3。2。6 选择芯片
图3。2。7 设置EDA工具参数 图3。2。8 参数设置总览
图3。2。9 新建VHDL文件
Quartus II 13。0sp1 (64-bit)的工作窗口见图4。7
图3。2。10 Quartus II 13。0sp1 (64-bit工作窗口)
编写程序时使用的语言为 VHDL。程序编写完成并编译通过时,点击“Programmer--Add file--Start”生成“。pof”文件,以便下载到CPLD芯片。
Quartus II作为本课题的重要编程及调试软件,使用尤其频繁,需熟练掌握该软件的使用方法。来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
3。2。2 TD软件
Tang Dynasty (TD) 软件是安路科技自主开发的从HDL描述到最终位流下载和片上调试的完整系统,为安路科技所有FPGA芯片产品系列提供简洁可靠的应用设计开发环境。TD软件系统采用基于统一数据库的层次化设计,核心优化引擎采用创新的设计自动化技术,主体流程是性能驱动的逐步精确迭代优化进程。TD软件系统支持工业界标准的设计输入描述,提供良好的第三方设计验证工具接口。
特点:
自主开发的从HDL描述到最终位流下载的全流程系统
用户设计IP保护和位流加密保护
快速准确的时序分析功能
灵活丰富的IP调用支持
多层面的设计调试手段
界面简洁、性能可靠、运行速度快
设计调试:
提供ChipView、Bram Editor、ChipProbe、ChipWatcher多层面的调试手段
图3。2。11 TD 设计流程
从Quartus II中调入工程文件即可烧录程序:
图3。2。12 TD工作窗口
图3。2。13 TD芯片选择
TD软件作为本课题的重要编程及调试软件,使用尤其频繁,需熟练掌握该软件的使用方法。
4 ELF-650开发板原理图设计
4。1 ELF-650开发板原理图总览
ELF-650开发板原理图总览,如图4。1。1所示。
图4。1。1 ELF-650开发板原理图
首先在绘制原理图步骤为:新建PCB_Poject文件-添加新的原理图-添加新的原理图库文件-绘制所需器件原理图库-选择封装(footprint)-放置器件-连通器件-上传至PCB。
ELF-650开发板包含一个Altera公司MAX II 系列的EF1A650LG144,一个40Mhz的晶振,一个3。3v的1117稳压器,两个2。54mm规格2*30的排针,一个2。54mm规格2*5的JTAG(牛角连接器),一个14*13mm的USB接口,一个LED,若干电阻电容详见附录(BOM表)。