Altium Designer基于FPGA嵌入式系统设计.ppt
《Altium Designer基于FPGA嵌入式系统设计.ppt》由会员分享,可在线阅读,更多相关《Altium Designer基于FPGA嵌入式系统设计.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1嵌入式系统设计教程嵌入式系统设计教程Altium DesignerAltium Designer一种全新的,在一种全新的,在FPGAFPGA上上实现实现系统开发系统开发的设计的设计平台平台2基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计 以下我们将结合一个实例来简要介绍一下如何在Altium Designer 上实现一个完整的嵌入式系统设计过程。首先:创建一个新的FPGA 工程 1.选择菜单FileNewFPGA Project,在工程栏中将会显示新建的FPGA 工程名,选择菜单FileSave Project,在对话框中修改工程名称为Test PRJFPG,然后S
2、ave。在工程栏中选择File View 选项,在工程中将会列出所有属于当前工程的文件,如图1所示。图1 工程栏创建FPGA 工程3基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计2.选择菜单FileNewSchematic,保存原理图,命名为Test.SCHDOC,如图2所示。图2 工程栏-创建原理图4基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计3、接下来在原理图中完成硬件的设计。在这个实例中,将会用到基于51的处理器内核、RAM 存储器、上电时序控制、异或门、Nexus 协议接口等FPGA 工程器件。Altium Designer的器件均
3、可以在FPGA 集成库中找到,单击窗口右侧的libraries 一栏,选定设计中需要的器件,并拖拽到原理图中,如图3所示。图3 集成库 5基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计器件名称 所在的FPGA 集成库 TSK51A_D FPGA Processors.IntLib RAMS_8x1K FPGA Memories.IntLib CLOCK_BOARD FPGA NanoBoard Port-Plugin.IntLib TEST_BUTTON FPGA NanoBoard Port-Plugin.IntLib LED FPGA NanoBoard Port
4、-Plugin.IntLib NEXUS_JTAG_CONNECT FPGA NanoBoard Port-Plugin.IntLib NEXUS_JTAG_PORTFPGA Generic.IntLib OR2N1S FPGA Generic.IntLib FPGA_STARTUPx FPGA Peripherals.IntLib 设计中所用到的器件及器件所在集成库参见下表6基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计4.将所有器件按下图所示放置好图4 放置器件7基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计图5 连接器件5.使用工具栏工
5、具按下图进行连接,图5中用红色标识的部分可以将不同总线宽度的端口连接在一起。将两设置成9.0 8基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计6.新建VHDL文件,选择菜单FileNewVHDL Document,保存为Test1.VHDL,如图6所示。图6 新建VHDL文件9基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计7.在VHDL文档界面下输入VHDL语言:LIBRARY ieee;USE ieee.std_logic_1164.ALL;ENTITY Test1 IS PORT(D :IN std_logic_vector(7 down
6、to 0);Q :OUT std_logic_vector(7 downto 0);end Test1;Architecture RTL OF Test ISBegin Process(D)BeginCase D Is 10基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计 when X“00 =Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q=XFF;End Case;End Process;End RTL;12基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计结果如图7所示图7 VHDL输入13基于基于基于基于FPGAFPGA的硬件
7、设计的硬件设计的硬件设计的硬件设计8.在原理图编辑界面下,选择菜单DesignCreate Sheet Symbol From Sheet,然后在弹出的窗口中选择Tset1.VHDL,然后点击OK。见图8。图8 将VHDL产生图表符14基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计生成如图9所示的图表符,图9 将VHDL产生图表符15基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计9.按图10将图表符连接好图10 连接图表符16基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计10.给各元件加上标注,选择菜单ToolsAn
8、notate quiet,在弹出的对话框中选择Yes,原理图中的元件就自动排列完成了。图11 自动标注元件17基于基于基于基于FPGAFPGA的硬件设计的硬件设计的硬件设计的硬件设计11.添加配置文件,选择ProjectConfiguration Manager,在弹出的窗口(图14)的左下角Configurations选项点击ADD,在新弹出的窗口中输入新的配置名Test,点击OK,然后在Constraints Files选项点击ADD,弹出对话框如图图12所示,选择该软件安装目录下Altium2004LibraryFpga,选择NB1_6_EP1C12Q240(取决于设计中用到的子板或FP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Altium Designer基于FPGA嵌入式系统设计 Designer 基于 FPGA 嵌入式 系统 设计
限制150内