新闻中心

EEPW首页>EDA/PCB>设计应用> 基于FPGA的OPB_AHB总线桥接器的设计

基于FPGA的OPB_AHB总线桥接器的设计

作者: 时间:2010-08-31 来源:网络 收藏

  在主设备从虚拟从设备读取数据时, SOPB_RNW为高电平,作为 AHB上的主设备将AHB_mem存储器的数据通过 AHB_Rdata读取到Sl_Dbus数据上,并在 WData.txt文件中显示出来,仿真结果如图 3 (b)所示。


图3 (b) OPB2AHB_Brg读数据仿真波形


  5.2 AHB2OPB_Brg的验证

  AHB2OPB_Brg验证平台主要分为测试激励,被测对象以及响应输出三部分。测试过程为:首先对测试激励进行初始化,产生时钟信号和复位信号及控制信号,然后向虚拟 OPB从设备(mem存储器)写数据,写完数据后等待一段时间在进行读取数据操作。在ModelSim中仿真结果如图 4所示。

  通过观察,当写信号时, AHB_WData数据上的数据能够正确的写入到虚拟从设备 OPB_mem中,当读信号有效时,虚拟从诶设备 OPB_mem中的数据能够正确通过 OPB_Dbus传输到AHB_RData上。

  6.结束语

  本文在分析了 AMBA总线协议和 OPB总线协议的基础上,给出了的设计和验证方案。本文作者创新点是采用同步设计和流水线设计方法,能够正确的转换 OPB总线与 AHB总线之间的数据、地址、控制信号,提高了系统的运行速度和稳定性。最后通过 Xilinx的ISE综合和时序仿真,最高频率达到 100MHZ,并导入到 EDK环境中,选择MicroBlaze软核处理器构建 SoC系统,实现 OPB与AHB总线协议的互连。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭