altiumdesigner基于fpga嵌入式系统设计

altiumdesigner基于fpga嵌入式系统设计

ID:36209239

大小:3.40 MB

页数:38页

时间:2019-05-07

altiumdesigner基于fpga嵌入式系统设计_第1页
altiumdesigner基于fpga嵌入式系统设计_第2页
altiumdesigner基于fpga嵌入式系统设计_第3页
altiumdesigner基于fpga嵌入式系统设计_第4页
altiumdesigner基于fpga嵌入式系统设计_第5页
资源描述:

《altiumdesigner基于fpga嵌入式系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式系统设计教程AltiumDesigner一种全新的,在FPGA上实现系统开发的设计平台1基于FPGA的硬件设计以下我们将结合一个实例来简要介绍一下如何在AltiumDesigner上实现一个完整的嵌入式系统设计过程。首先:创建一个新的FPGA工程1.选择菜单FileNewFPGAProject,在工程栏中将会显示新建的FPGA工程名,选择菜单FileSaveProject,在对话框中修改工程名称Test,然后Save。在工程栏中选择FileView选项,在工程中将会列出所有属于当前工程的文件。图1工程栏----创建FPGA工程2基

2、于FPGA的硬件设计2.选择菜单FileNewSchematic,保存原理图,命名为Test.schdoc。图2工程栏----创建原理图3基于FPGA的硬件设计3、接下来在原理图中完成硬件的设计。在这个实例中,将会用到基于51的处理器内核、RAM存储器、上电时序控制、异或门、Nexus协议接口等FPGA工程器件。AltiumDesigner的器件均可以在FPGA集成库中找到,单击窗口右侧的libraries一栏,选定设计中需要的器件,并拖拽到原理图中。图3集成库4基于FPGA的硬件设计器件名称所在的FPGA集成库TSK51A_DFPGAP

3、rocessors.IntLibRAMS_8x1KFPGAMemories.IntLibCLOCK_BOARDFPGANanoBoardPort-Plugin.IntLibTEST_BUTTONFPGANanoBoardPort-Plugin.IntLibLEDFPGANanoBoardPort-Plugin.IntLibNEXUS_JTAG_CONNECTFPGANanoBoardPort-Plugin.IntLibNEXUS_JTAG_PORTFPGAGeneric.IntLibOR2N1SFPGAGeneric.IntLibFPGA_S

4、TARTUPxFPGAPeripherals.IntLib设计中所用到的器件及器件所在集成库参见下表5基于FPGA的硬件设计4.将所有器件按下图所示放置好图4放置器件6基于FPGA的硬件设计图5连接器件5.使用工具栏工具按下图进行连接,图示中用红色标识的部分可以将不同总线宽度的端口连接在一起。将两设置成[9..0]7基于FPGA的硬件设计6.新建VHDL文件,选择菜单FileNewVHDLDocument,保存为Test1.VHDL图6新建VHDL文件8基于FPGA的硬件设计7.在VHDL文档界面下输入VHDL语言:LIBRARYieee

5、;USEieee.std_logic_1164.ALL;ENTITYTest1ISPORT(D:INstd_logic_vector(7downto0);Q:OUTstd_logic_vector(7downto0));endTest1;ArchitectureRTLOFTestISBeginProcess(D)BeginCaseDIs9基于FPGA的硬件设计whenX“00"=>Q<=X"00";whenX“01"=>Q<=X"01";whenX“02"=>Q<=X"02";whenX“03"=>Q<=X"03";whenX“04"=>Q<

6、=X"05";whenX“05"=>Q<=X"07";whenX“06"=>Q<=X"0B";whenX“07"=>Q<=X"10";whenX“08"=>Q<=X"17";10基于FPGA的硬件设计whenX“09"=>Q<=X"20";whenX“0A"=>Q<=X"2E";whenX“0B"=>Q<=X"41";whenX“0C"=>Q<=X"5C";whenX“0D"=>Q<=X"81";whenX“0E"=>Q<=X"B6";whenothers=>Q<=X"FF";EndCase;EndProcess;EndRTL;11基于FPG

7、A的硬件设计结果如图7所示图7VHDL输入12基于FPGA的硬件设计8.在原理图编辑界面下,选择菜单DesignCreateSheetSymbolFromSheet,然后在弹出的窗口中选择Tset1.VHDL,然后点击OK。见图8图8将VHDL产生图表符13基于FPGA的硬件设计生成如图9所示的图表符,图9将VHDL产生图表符14基于FPGA的硬件设计9.按图10将图表符连接好图10连接图表符15基于FPGA的硬件设计10.给各元件加上标注,选择菜单ToolsAnnotatequiet…,在弹出的对话框中选择ok,原理图中的元件就自动排列

8、完成了。图11自动标注元件16基于FPGA的硬件设计11.添加配置文件,选择ProjectConfigurationManager…,在弹出的窗口(图14)的左下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。