- 1
- 0
- 约6.54千字
- 约 97页
- 2016-10-28 发布于广东
- 举报
现代计算机组成原理 潘 明 潘 松 编著 第 10 章 NiosII嵌入式系统 软硬件设计 10.3加入用户自定义组件设计 1、入用户逻辑模块 图10-59 加入了用户自定制模块的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
您可能关注的文档
- 新现代物流信息系统 教学课件 琚春华 蒋长兵 彭扬 第5章 物流信息系统的分析.ppt
- 新现代物流信息系统 教学课件 琚春华 蒋长兵 彭扬 第6章 物流信息系统的设计.ppt
- 新现代物流信息系统 教学课件 琚春华 蒋长兵 彭扬 第7章 物流信息系统开发与实施.ppt
- 新现代物流信息系统 教学课件 琚春华 蒋长兵 彭扬 第8章 物流信息系统应用中的辅助系统.ppt
- 新现代物流信息系统 教学课件 琚春华 蒋长兵 彭扬 第9章 信息技术的发展及其在物流信息系统中的应用.ppt
- 新现代物流信息系统 教学课件 琚春华 蒋长兵 彭扬 第10章物流信息系统建设案例分析.ppt
- 新现代物流学概论 教学课件 傅锡原 主编 现代物流概论 1.ppt
- 新现代物流学概论 教学课件 傅锡原 主编 现代物流概论 2.ppt
- 新现代移动通信 第2版 教学课件 蔡跃明 04章 数字调制技术 1.ppt
- 新现代移动通信 第2版 教学课件 蔡跃明 04章 数字调制技术 2.ppt
- 新现代计算机组成原理 教学课件 潘松 潘明 编著 新版.ppt
- 新现代酒店管理概论(第二版) 教学课件 陆慧 第1章.ppt
- 新现代酒店管理概论(第二版) 教学课件 陆慧 第2章.ppt
- 新现代酒店管理概论(第二版) 教学课件 陆慧 第3章.ppt
- 新现代酒店管理概论(第二版) 教学课件 陆慧 第4章.ppt
- 新现代酒店管理概论(第二版) 教学课件 陆慧 第5章.ppt
- 新现代酒店管理概论(第二版) 教学课件 陆慧 第6章.ppt
- 新现代酒店管理概论(第二版) 教学课件 陆慧 第7章.ppt
- 新现代酒店管理概论(第二版) 教学课件 陆慧 第8章.ppt
- 新现代酒店管理概论(第二版) 教学课件 陆慧 第9章.ppt
原创力文档

文档评论(0)