Crossbar Verification IP
Truechip’s Crossbar IP provide efficient way of connect to third party any master or slave interface.
It mainly performs as an interconnect between IPs with minimum latency. It can be use in subsystem as well as SoC.
Data transfer between any two-interface supported IPs can easily achieved with it.
Key Benefits
- Available in native Verilog (RTL).
- Unique development RTL coding technic to ensure the highest levels of quality for lower latency, highest through put, lesser area.
- Synthesis & CDC are clean up.
- Verified with expertized team using Compliance
- Regression Test Suites.
- Consistency of interface, installation, operation and documentation across all our IPs
- 24X5 customer support
- Unique and customizable licensing models
Deliverables
- Crossbar
- Crossbar slave
- Crossbar master
- Integration guide for integration as well as configure in different mode
- Quick start guide
- TruEye Tools
Features
- Crossbar Features
- IP’s integration for different number of master and slave (instance) easily possible as we have automated integration Tool.
- IP can easily configure using interface as well as integration tool.
- 16 master and 16 slave ports, can be extended to 16 master and 128 slaves ports.
- Support wide range of memory map.
- Different characteristics of address like READ-ONLY, NO-ACCESS, PRIVILAGE-ACCESS etc..
- Master selection in priority solver support fixed, round- robin mechanism.
- Both endianness little and big is supported.
- Different working frequency of each and every master and slave interface is also possible.
- Crossbar TileLink Master & Slave Features: -
- Support all types of conformance level with 5 respective channels.
- Any type of complex TileLink network which follows the acyclic agent graph (DAG).
- All parameters Widths like data bus, address, size, sources, sinks are configurable.
- Controllable valid and ready assertion.
- Different modes when ready are not asserted before starting burst.
- A configurable number of cycles for bounded busy periods.
- User can also provide a particular restriction on address
- Single and burst request and response supported
- All 3 types of request-response ordering possible.
- Response on the same cycle
- Response before the last beat received
- Response after some delay of received all beats
- All types of operations are supported as per respective conformance levels.
- All opcodes and param for request and response messages supported for operations on all five channels.
- Can work as any node in the graph of position on a tree.
- Nothing
- Trunk
- Tip (with no Branches)
- Tip (with Branches)
- Branch
- Permission transitions are also supported
- Multi-Family protocol master and slave port are also possible.
- Example-
- IP’s master port can obey Tilelink protocol and slave can obey AXI.
- Out of 4 master or slave can obey Tilelink protocol and others AXI.
- Customization of master and slave port as per requirement is also provided by us.