文档详情

[2018年最新整理]1[AltiumDesignerFPGA设计指导]AltiumDesigner基于FPGA嵌入式系统设计.ppt

发布:2018-02-15约4.78千字共38页下载文档
文本预览下载声明
基于FPGA的硬件设计 以下我们将结合一个实例来简要介绍一下如何在Altium Designer 上实现一个完整的嵌入式系统设计过程。 首先:创建一个新的FPGA 工程 1.选择菜单File\New\FPGA Project, 在工程栏中将会显示新建的FPGA 工程名,选择菜单File\Save Project ,在对话框中修改工程名称Test,然后Save。在工程栏中选择File View 选项,在工程中将会列出所有属于当前工程的文件。 基于FPGA的硬件设计 基于FPGA的硬件设计 3、接下来在原理图中完成硬件的设计。在这个实例中,将会用到基于51的处理器内核、RAM 存储器、上电时序控制、异或门、Nexus 协议接口等FPGA 工程器件。Altium Designer的器件均可以在FPGA 集成库中找到,单击窗口右侧的libraries 一栏,选定设计中需要的器件,并拖拽到原理图中。 基于FPGA的硬件设计 基于FPGA的硬件设计 基于FPGA的硬件设计 基于FPGA的硬件设计 6.新建VHDL文件,选择菜单File\New\VHDL Document,保存为Test1.VHDL 基于FPGA的硬件设计 7.在VHDL文档界面下输入VHDL语言: LIBRARY ieee; USE ieee.std_logic_1164.ALL; ENTITY Test1 IS PORT( D : IN std_logic_vector(7 downto 0); Q : OUT std_logic_vector(7 downto 0) ); end Test1; Architecture RTL OF Test IS Begin Process(D) Begin Case D Is 基于FPGA的硬件设计 when X“00 = Q = X00; when X“01 = Q = X01; when X“02 = Q = X02; when X“03 = Q = X03; when X“04 = Q = X05; when X“05 = Q = X07; when X“06 = Q = X0B; when X“07 = Q = X10; when X“08 = Q = X17; 基于FPGA的硬件设计 基于FPGA的硬件设计 基于FPGA的硬件设计 8.在原理图编辑界面下,选择菜单Design\Create Sheet Symbol From Sheet,然后在弹出的窗口中选择Tset1.VHDL,然后点击OK。见图8 基于FPGA的硬件设计 生成如图9所示的图表符, 基于FPGA的硬件设计 9.按图10将图表符连接好 基于FPGA的硬件设计 10.给各元件加上标注,选择菜单Tools\Annotate quiet…,在弹出的对话框中选择ok,原理图中的元件就自动排列完成了。 基于FPGA的硬件设计 11.添加配置文件,选择Project\Configuration Manager…,在弹出的窗口(图14)的左下角Configurations选项点击ADD,在新弹出的窗口中输入新的配置名Test,点击ok,然后在Constraints Files选项点击ADD,弹出对话框如图12所示,选择该软件安装目录下\Altium2004\Library\Fpga,选择NB1_6_EP1C12Q240(取决于设计中用到的子板或FPGA器件),点击打开,结果见图13,选中Test下的复选框。最后点击Ok。配置文件便添加到了设计中,见图15。 基于FPGA的硬件设计 基于FPGA的硬件设计 基于FPGA的硬件设计 基于FPGA的硬件设计 12.保存项目文件,原理图文件及VHDL文件,选择Project\Recompile FPGA Project Test.PRJFPG,在原理图编辑环境下点击窗口底部的System选项,选择Messages如图16所示,查看是否有错误发生,检查修改完毕后,可以开始进行嵌入式软件设计了。 内容 基于FPGA的嵌入式软件设计 基于FPGA的嵌入式软件设计 1.选择菜单File\New\Embedded Project , 在工程栏中将会显示新建的Embedded 工程名,选择菜单File\Save Project ,在对话框中修改工程名称为T
显示全部
相似文档