第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外设的地址。

相关推荐
9527华安6 小时前
FPGA纯verilog实现DP视频接口,支持2K60帧分辨率,提供3套工程源码和技术支持
fpga开发·音视频·dp
ChaseVLSI16 小时前
FPGA与ASIC的区别详解:内部结构、开发成本与适用场景,项目选型到底该选哪个
嵌入式硬件·fpga开发·硬件架构·硬件工程
9527华安2 天前
FPGA实现ARINC818总线协议,基于GT Transceivers Wizard高速收发器,提供7套工程源码和技术支持
fpga开发·transceivers·arinc818
小蘇的FPGA2 天前
fpga-wide-data-crc32
fpga开发
落雨无风2 天前
fpga板级调试常见问题
fpga开发
码农小韩2 天前
FPGA学习(一)——LED点灯与开发流程
学习·fpga开发·入门·环境配置·仿真·点灯
FPGA小迷弟2 天前
FPGA 与千兆以太网:各类物理接口的形式、区别、使用方法与应用场景详解
tcp/ip·macos·fpga开发·udp·fpga
NamoAmitabha1283 天前
Zynq 的 AXI GPIO,是“ARM 通过一条国际标准高速公路(AXI 总线),去遥控 FPGA 里的一个寄存器”。---deepseek
fpga开发·zynq--ps
NamoAmitabha1283 天前
ARM 不懂寄存器,它只懂内存地址---deepseek
fpga开发·zynq--ps
FPGA小迷弟3 天前
FPGA 千兆以太网帧格式全解:从 IEEE 802.3 帧结构到 Verilog 收发实现
人工智能·5g·fpga开发·架构·硬件架构