嵌入式系统设计教程.ppt
《嵌入式系统设计教程.ppt》由会员分享,可在线阅读,更多相关《嵌入式系统设计教程.ppt(38页珍藏版)》请在三一办公上搜索。
1、1,嵌入式系统设计教程,Altium Designer一种全新的,在FPGA上实现系统开发的设计平台,2,基于FPGA的硬件设计,以下我们将结合一个实例来简要介绍一下如何在Altium Designer 上实现一个完整的嵌入式系统设计过程。首先:创建一个新的FPGA 工程 1.选择菜单FileNewFPGA Project,在工程栏中将会显示新建的FPGA 工程名,选择菜单FileSave Project,在对话框中修改工程名称Test,然后Save。在工程栏中选择File View 选项,在工程中将会列出所有属于当前工程的文件。,图1 工程栏-创建FPGA 工程,3,基于FPGA的硬件设计,
2、2.选择菜单FileNewSchematic,保存原理图,命名为Test.schdoc。,图2 工程栏-创建原理图,4,基于FPGA的硬件设计,3、接下来在原理图中完成硬件的设计。在这个实例中,将会用到基于51的处理器内核、RAM 存储器、上电时序控制、异或门、Nexus 协议接口等FPGA 工程器件。Altium Designer的器件均可以在FPGA 集成库中找到,单击窗口右侧的libraries 一栏,选定设计中需要的器件,并拖拽到原理图中。,图3 集成库,5,基于FPGA的硬件设计,设计中所用到的器件及器件所在集成库参见下表,6,基于FPGA的硬件设计,4.将所有器件按下图所示放置好,
3、图4 放置器件,7,基于FPGA的硬件设计,图5 连接器件,5.使用工具栏工具,按下图进行连接,图示中用红色标识的部分,可以将不同总线宽度的端口连接在一起。将两设置成9.0,8,基于FPGA的硬件设计,6.新建VHDL文件,选择菜单FileNewVHDL Document,保存为Test1.VHDL,图6 新建VHDL文件,9,基于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
4、std_logic_vector(7 downto 0);end Test1;Architecture RTL OF Test ISBegin Process(D)BeginCase D Is,10,基于FPGA的硬件设计,when X“00=Q Q Q Q Q Q Q Q Q=X17;,11,基于FPGA的硬件设计,when X“09=Q Q Q Q Q Q Q=XFF;End Case;End Process;End RTL;,12,基于FPGA的硬件设计,结果如图7所示,图7 VHDL输入,13,基于FPGA的硬件设计,8.在原理图编辑界面下,选择菜单DesignCreate Sheet
5、 Symbol From Sheet,然后在弹出的窗口中选择Tset1.VHDL,然后点击OK。见图8,图8 将VHDL产生图表符,14,基于FPGA的硬件设计,生成如图9所示的图表符,,图9 将VHDL产生图表符,15,基于FPGA的硬件设计,9.按图10将图表符连接好,图10 连接图表符,16,基于FPGA的硬件设计,10.给各元件加上标注,选择菜单ToolsAnnotate quiet,在弹出的对话框中选择ok,原理图中的元件就自动排列完成了。,图11 自动标注元件,17,基于FPGA的硬件设计,11.添加配置文件,选择ProjectConfiguration Manager,在弹出的窗
6、口(图14)的左下角Configurations选项点击ADD,在新弹出的窗口中输入新的配置名Test,点击ok,然后在Constraints Files选项点击ADD,弹出对话框如图12所示,选择该软件安装目录下Altium2004LibraryFpga,选择NB1_6_EP1C12Q240(取决于设计中用到的子板或FPGA器件),点击打开,结果见图13,选中Test下的复选框。最后点击Ok。配置文件便添加到了设计中,见图15。,图12 添加约束文件,18,基于FPGA的硬件设计,图13 添加配置,19,基于FPGA的硬件设计,图14 配置窗口,20,基于FPGA的硬件设计,图15 配置文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 设计 教程
链接地址:https://www.31ppt.com/p-2645885.html