- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于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
您可能关注的文档
- (定)深基坑专项施工方案15288.ppt
- _科学技术的成就(二).ppt
- _生物与环境的关系(新课本两课时)人教版2.ppt
- 《CorelDRAW11中文版实训教程与上机指导》第八章:图形的特殊效果.ppt
- 《威尼斯的小艇》linyan3.ppt
- 《维护消费者权益》参考课件1.ppt
- 【版】最新中国互联网发展状况统计报告.doc
- 【档案员培训资料】档案室如何搞好编研开发利用工作——编研课件.ppt
- 【化学】1.2原子结构与元素的性质(人教版选修3)课件.ppt
- 【新课标人教通用,一轮专题特练】专题六节能减排与新型能源(方法总述+专题知识提高+专题强化训练).ppt
- 冲刺2024届中考数学真题重组试卷02(江苏省盐城市专用)含解析.pdf
- 2023-2024学年江苏省盐城市阜宁县七年级下学期期中考试语文试题(含答案).pdf
- 冲刺2024届中考数学真题重组试卷01(江苏省盐城市专用)含解析.pdf
- 2023-2024学年四川省眉山市仁寿县九年级下学期期中化学学情检测试题(含答案).pdf
- 2023-2024学年重庆市高一下学期第二次月考化学模拟试题(含答案).pdf
- 2023-2024学年四川省眉山市东坡区八年级下学期4月期中数学质量检测试题(含答案).pdf
- 2023-2024学年浙江省杭州市高一下学期4月期中考试化学质量检测试题(含答案).pdf
- 2023-2024学年浙江省嘉兴市高一下学期4月月考地理质量检测试题(含答案).pdf
- 2023-2024学年江苏省徐州市沛县八年级下学期4月期中语文质量检测试题(含答案).pdf
- 2023-2024学年福建省永安市高一下学期第一次月考地理质量检测试题(含解析).pdf
文档评论(0)