APB互连模块

用于基于amba3apb的系统的互连织物

晶格半导bob投注软件体APB互连模块是一种全参数化软IP,用于APB系统的低延迟互连结构。它可以用来连接一个或多个APB总线主服务器到一个或多个APB总线从服务器。主端仲裁在模块中实现,以最小化资源利用。

APB互连模块支持基于Robin的基于Robin和固定的bob电子竞技俱乐部优先级的仲裁,当多个总线主控器访问相同的从端口时。仲裁在一个时钟周期中完成,这意味着在发生仲裁时,交易被一个时钟周期延迟。

该设计是在Verilog HDL中实现的。可以使用Lattice Propel Builder软件配置和生成IP。可针对MachXO3D FPGA器件,利用Lattice Diamond软件的Place and Route tool与Synplify Pro合成工具集成实现。

特性

  • 符合amba3apb协议v1.0
  • 数据总线宽度可达32位[8,16,32]
  • 地址宽度可达32位[11,12,…,32]
  • bob电子竞技俱乐部支持多达32个主人和32个奴隶
  • 从端口地址解码
  • 主方仲裁
晶格推动

方框图

文件

快速参考
标题 数字 版本 日期 格式 尺寸
APB Interconnect模块 - 格子Propel Builder
FPGA-IPG-02054 1.1 12/8/2020 PDF 1.1 MB

*单击“通知”按钮“通知”按钮,您同意接收关于所选文档的更改的通知。

与大多数网站一样,我们使用cookie和类似的技术来增强您的用户体验。我们还允许第三方在我们的网站上放置Cookie。通过继续使用本网站,您同意使用cookie,如我们所述饼干的政策