第23篇 滑动开关控制LED<一>

Q:如何使用Intel FPGA Monitor Program设计实现滑动开关控制LED的汇编程序呢?

**A:**基本原理:该应用程序用到DE2-115开发板上的18个红色LED和18个滑动开关SW,DE2-115_Computer system的qsys系统中IP的硬件信息如模块类型、基地址、中断号、数据位宽等这些信息在University_Program\Computer_Systems\DE2-115\DE2-115_Computer\software的address_map_nios2.s文件中,读取SW的寄存器基地址值,写入对应LED的寄存器基地址即可实现LED的点亮与熄灭。

汇编语言程序代码实现的功能是通过18个SW控制对应18个LEDR的状态,如SW1拨到往上或下即高电平1和0时,LEDR点亮和熄灭。

注:代码中各条指令如movia、ldwio和stwio的作用可参考Introduction to the Intel® Nios® II Soft Processor文档的说明:https://ftp.intel.com/Public/Pub/fpgaup/pub/Teaching_Materials/current/Tutorials/Nios2_introduction.pdf

相关推荐
156082072191 小时前
在vivado中,国产CH347芯片实现USB转JTAG的操作
fpga开发
数字芯片实验室5 小时前
IP验证最终回归到时序级建模
网络·网络协议·tcp/ip·fpga开发
雨洛lhw6 小时前
三模冗余资源量对比
fpga开发·三模冗余技术
XINVRY-FPGA7 小时前
XC7VX690T-2FFG1761I Xilinx AMD FPGA Virtex-7
arm开发·嵌入式硬件·fpga开发·硬件工程·fpga
FPGA_无线通信10 小时前
FPGA 组合逻辑和时序逻辑
fpga开发
Js_cold11 小时前
Xilinx FPGA温度等级及选型建议
fpga开发·fpga·vivado·xilinx
从此不归路12 小时前
FPGA 结构与 CAD 设计(第5章)上
fpga开发
洋洋Young13 小时前
【Xilinx FPGA】7 Series Clocking 设计
fpga开发·xilinx fpga
1560820721913 小时前
FPGA下AD采集时钟相位的调整
fpga开发
从此不归路13 小时前
FPGA 结构与 CAD 设计(第5章)下
fpga开发