AHB Slave Decoder和AHB Slave Interface接口的使用说明

资料大小: 0.16 MB

所需积分: 5

下载次数:

用户评论: 0条评论,查看

上传日期: 2020-11-11

上 传 者: 化屾爲海他上传的所有资料

资料介绍

标签:接口(4050)寄存器(2231)fpga(11869)

HME-M7它是集成了高级MCU(Cortex-M3)内核与更高性能FPGA资源的智能型芯片。MCU与FPGA可以使用AHB总线实现数据交互,这就是FPAHB总线接口。使用AHB总线接口可以访问带有AHBSlave接口的IP模块,但是Fuxi工具没有提供以单个寄存器读写访问方式的IP核。而在实际工程中,MCU需要以寄存器的方式访问FPGA资源,本文的在此种背景下,根据AHB的单次触发读写时序的原理设计基于AHBSlaveDecoder模块的ahb_slave_interface模块。ahb_slave_interface模块实现MCU以寄存器方式读写FPGA的数据,为FPGA开发受控于MCU的功能模块奠定通讯基础。

如上图1是AHBSlaveDecoder设计框图,使用Fuxi例化MCU时根据配置导出AHBMasterInsterface接口,AHBMasterInsterface接口与AHBSlaveDecode模块进行互联。AHBSlaveDecode模块属于Fuxi工具的IP核,该IP核最多可以挂载16个从站,每个从站分配的地址空间不能小于1KByte。AHBSlave可以使用Fuxi工具中带有AHBSlave接口的IP核或者独立开发带有AHBSlave接口的功能模块。ahb_slave_interface模块属于AHBSlave部分的内容。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料