- 2
- 0
- 约6.47千字
- 约 96页
- 2017-08-20 发布于广东
- 举报
现代计算机组成原理 潘 明 潘 松 编著 第 10 章 NiosII嵌入式系统 软硬件设计 10.3加入用户自定义组件设计 2、生成和编译 图10-60 NiosII组件生成运行完成 10.3加入用户自定义组件设计 2、生成和编译 图10-61 在更新的NiosII模块中加入端口信号 10.3加入用户自定义组件设计 2、生成和编译 图10-62 电机引脚原理图 10.3加入用户自定义组件设计 3、锁定FPGA控制电机的引脚 图10-63 建立一个空的软件工程project_pwm 4、建立软件工程 10.3加入用户自定义组件设计 图10-64 将2工作软件拖入Navigator栏的空工程中 4、建立软件工程 10.3加入用户自定义组件设计 图10-65 观察C/C++ Projects栏中被加入的源程序pwm_motor.c 4、建立软件工程 10.3加入用户自定义组件设计 5、运行和调试软件 图10-66 编译并全速运行该程序 10.3加入用户自定义组件设计 5、运行和调试软件 图10-67 软件对电机运行和操作过程 10.3加入用户自定义组件设计 6、加入电机测速电路 图10-68 将频率计VHDL顶层文件生成一个原理图元件 10.3加入用户自定义组件设计 6、加入电机测速电路 图10-69 频率计FREQTEST的RTL 10.3加入用户自定义组件设计 6、加入电机测速电路 图10-70 向主系统原理图调入频率计原理图元件 10.3加入用户自定义组件设计 6、加入电机测速电路 图10-71 NiosII系统完整的原理图 10.3加入用户自定义组件设计 6、加入电机测速电路 图10-72 NiosII系统电机控制与转速测定/显示电路 10.3加入用户自定义组件设计 7、运行软件 首先将此电路系统从新全程编译一次,下载后,再将以上的软件程序下载运行,观察转速控制和变化情况;同时了解电机旋转方向的控制情况。 10.4加入用户自定义指令设计 【例10-2】 mult.VHD library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; Entity mult is Port( dataa : in std_logic_vector(31 downto 0); datab : in std_logic_vector(31 downto 0); result : out std_logic_vector(31 downto 0); reset : in std_logic:=0; start : in std_logic:=0; clk_en : in std_logic:=0; clk : in std_logic ); end mult; architecture one of mult is signal rt : std_logic_vector(31 downto 0); begin rt = dataa(15 downto 0) * datab(15 downto 0) ; result = rt ; end ; 10.4加入用户自定义指令设计 图10-75 乘法指令VHDL程序 10.4加入用户自定义指令设计 图10-76 打开CPU的自定制指令对话框 10.4加入用户自定义指令设计 图10-77 加入已设计好的乘法指令VHDL程序 10.4加入用户自定义指令设计 图10-78 读入程序的端口信号 10.4加入用户自定义指令设计 图10-79 已加入一条名为mult的乘法指令 10.4加入用户自定义指令设计 【例10-3】 #include system.h int main (void) { int x,y,z,f ; xr=569; yr=1923;; x=xr; y=yr; printf(\n%08x %08x \n,x,y); z=ALT_CI_MULT(x,y); //使用ALT_CI_MULT(x,y)调用了乘法自定制指令,注意指令//要大写 printf(\n%08x %08x %08x\n,x,y,z); } 10.4加入用户自定义指令设计 图10-80 自定制指令C工程:ci_project 10.4加入用户自定义指令设计 图10-81 自定制指令mult执行结果 10.2 NiosII软件设计与运
您可能关注的文档
- 现代机械工程制图 教学课件 作者 白聿钦第三章 简单立体及其表达方式byq 第3章 简单立体及其表达方式.ppt
- 现代机械设计方法 第2版 教学课件 作者 谢里阳主编 第1篇1 创新设计 绪论.ppt
- 现代机械设计方法 第2版 教学课件 作者 谢里阳主编 第1篇2 物理冲突及其解决原理.ppt
- 现代机械设计方法 第2版 教学课件 作者 谢里阳主编 第2篇 第5 9章.ppt
- 现代机械设计方法 第2版 教学课件 作者 谢里阳主编 第3篇 第10章 概述.ppt
- 现代机械设计方法 第2版 教学课件 作者 谢里阳主编 第3篇 第12章 一维优化方法.ppt
- 现代机械设计方法 第2版 教学课件 作者 谢里阳主编 第3篇 第14章 约束问题的优化设计方法.ppt
- 现代机械设计方法 第2版 教学课件 作者 谢里阳主编 第4篇 第16章 产品可靠性及其度量指标.ppt
- 现代机械设计方法 第2版 教学课件 作者 谢里阳主编 第4篇 第17章 可靠性中常用的概率分布.ppt
- 现代机械设计方法 第2版 教学课件 作者 谢里阳主编 第4篇 第18章 机械零件可靠性设计.ppt
最近下载
- SMETA验厂专用文件-现代奴役及人口贩卖的风险识别和管控表.docx VIP
- 中银富登村镇银行招聘考试笔试题真题笔经.docx VIP
- 神经外科重症病人的气道护理.ppt VIP
- 剧本50美术室人开放线索.pdf VIP
- 2024年泰安市泰山产业发展投资集团有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 《生物学研究报告选题》课件.ppt VIP
- 太原市2022-2023学年第一学期九年级期中历史试卷附答案.pdf VIP
- 四川省高职单招公共管理与服务类《公共关系》复习备考试题库-下(判断、简答题汇总).docx VIP
- 《大中型企业安全生产标准化管理体系要求(GBT 33000-2025)》解读.pptx
- 学生心理危机识别与干预培训课件.pptx
原创力文档

文档评论(0)