APB互连模块

互连模块用于AMBA 3 APB的系统

莱迪思半导体的APB互连模块是一个全参数化的软IP,用于APB系统的低延迟互连结构。它可用于将一个或多个APB总线主控连接到一个或多个APB总线从动设备。该模块可实现主控侧仲裁,从而最小化资源使用。

当多个总线主控访问同一从端口时,APB互连模块支持基于轮询和固定优先级的仲裁。仲裁在一个时钟周期内完成,意味着发生仲裁时,事务将延迟一个时钟周期。

该设计通过Verilog HDL实现。可以使用莱迪思Propel Builder软件配置和生成IP。它可以用于MachXO3D FPGA器件,并使用集成了Synplify Pro综合工具的莱迪思Diamond布局布线工具来实现。

特性

  • 符合AMBA 3 APB v1.0协议
  • 数据总线宽度最大为32位[8、16、32]
  • 地址宽度最大32位[11、12、...、32]
  • 最多支持32个主控和32个从动设备
  • 从端口地址解码
  • 主控侧仲裁
Lattice Propel

框图

APB-Interconnect-Module-Block-Diagram

文档

快速参考
资讯资源
标题 编号 版本 日期 格式 文件大小
选择全部
APB Interconnect IP Module - User Guide
FPGA-IPUG-02054 1.4 12/11/2025 PDF 652.5 KB
标题 编号 版本 日期 格式 文件大小
选择全部
APB Interconnect IP Module - Release Notes
FPGA-RN-02077 1.1 12/11/2025 PDF 277.2 KB

Ordering Information

The APB Interconnect is provided at no additional cost with Lattice Propel Builder.