Register, Configuration and Control Bus
Overview
A2R provides an interconnection mechanism between control registers in an ASIC design and any number of control devices; CPUs, debug ports etc.. The bus is especially suited for synthesizable designs. It is specifically developed to meet the challenges of long interconnect delays in large System-on-chip designs and can be tailored to match system clock rates.
Key Features
- Data Paths
- Multiplexed address and data bus for minimum interconnect
- 8, 16, 32 … or any width of address and data bus
- Custom bus widths may be specified
- Protocols
- Simple master and target interfaces
- Clock rate independent protocols
- Single protocol for all performance levels
- Multiple master and target capability
- Multi-segment capability
- Direct attach of ARC host and auxiliary buses
- Addressing
- Customizable assignment of address space
- ARC debug compatible
- Devices
- Any number of transaction initiators
- Any number of transaction targets
- Arbitration
- User configurable/customizable
- Base algorithms provided : Round-robin
- Fabric
- Parallel OR-gate multiplexing
- Serial point-to-point
- Pipelined point-to-point
- Bridges (Gateways)
- On-chip between segments
- Interfaces
- Initiator and Target TAPs: Simple synchronous protocol, Clock domain transition support
- Industry standard veneers: A2B, OCP-IP; VSIA (BVCI, PVCI), AMBA on request
- Extensions
- Parity protection
- Error protocol
- User-defined bus fields
- Bus monitoring
Benefits
- Local interconnections between sub-modules are often configured using an OR structure as the A2R fabric and inter-module connections are configured to use a ring structure. This point-to-point topology can then be pipelined so that all sections of the ring settle within a single clock cycle this allows the A2R to be configured such that only single cycle operations exist and no false path or multi-cycle paths exist which significantly eases timing closure in large SoC designs.
Deliverables
- Verilog RTL
- Verilog Testbench
- Specification
Technical Specifications
Foundry, Node
0.18um 0.13um
Maturity
Version 2.0
Availability
Now
Related IPs
- Embedded Configuration and Test Processor
- Low-power, low-gate-count, highly-configurable DSP core for audio and control processing
- 28nm Wirebond IO library with dynamically switchable 1.8V/ 3.3V GPIO, 5V I2C open-drain, 1.8V & 3.3V analog, OTP program cell, and HDMI & LVDS protection macros - featured across a variety of metal stack and pad configuration options
- FSPI Controller – XIP functionality (SINGLE, DUAL, QUAD and OCTAL SPI Bus Controller with Double Data Rate support)
- Octal SPI Controller – XIP functionality (SINGLE, DUAL, QUAD and OCTAL SPI Bus Controller with Double Data Rate support) and DMA Support
- Software solution targeting the configuration of Ethernet switches and endpoints in TSN networks