第4篇:Linux程序访问控制FPGA端LEDR<二>

**Q:**DE1-SoC_Computer系统的ARM A9处理器和FPGA端I/O怎样进行数据传输?

**A:**DE1-SoC_Computer系统包含了连接FPGA端I/O外设的并行端口,例如LEDR并行端口,该端口通过Lightweight HPS-to-FPGA桥接器映射到地址始于0xFF200000的ARM内存映区域。并行I/O端口以不同的偏移量映射到桥接器的地址空间,任何端口的物理地址是0xFF20000+偏移量。LEDR端口的偏移量为0,物理地址就是0xFF20000+0x0=0xFF200000。LEDR并行端口寄存器接口只有data寄存器,对该寄存器进行读写即可控制LEDR的状态(亮与熄灭)、读取LEDR状态。

可以参考intelFPGA\18.1\University_Program\Computer_Systems\DE1-SoC\DE1-SoC_Computer\doc_ARM里的DE1-SoC_Computer_ARM文档的2.9 Parallel Ports了解更多FPGA I/O外设端口;\DE1-SoC_Computer\software里的address_map_arm.h头文件列出了DE1-SoC Computer系统的内存和FPGA I/O外设的地址。

相关推荐
一条九漏鱼11 小时前
Verilog divide
fpga开发
0基础学习者12 小时前
按键消抖(用状态机实现)
前端·笔记·fpga开发·verilog·fpga
奋斗的牛马13 小时前
FPGA_modelsim错误总结
fpga开发
Terasic友晶科技13 小时前
Lab Cloud FPGA 硬件在线实验云平台介绍
fpga开发·云平台·资源共享·实验云·fpga 云平台·远程实验
LEEE@FPGA16 小时前
声学测温度原理解释
fpga开发
夜雨听萧瑟18 小时前
数字集成电路中时延不可综合与时间单位介绍
fpga开发
奋斗的牛马18 小时前
FPGA_DDR错误总结
fpga开发
Terasic友晶科技2 天前
第7篇:Linux程序访问控制FPGA端LEDR<五>
fpga开发·嵌入式系统·de1-soc开发板
FakeOccupational2 天前
fpga系列 HDL:跨时钟域同步 4-phase handshake(四相握手通信协议,请求-确认机制)浅释与代码实现
fpga开发