​​Hyperbus Controller IP Core ​

Designed with User Accessibility and Leveraging the AXI 4 interface

Citrobits' Hyperram memory controller was strategically designed with user accessibility as a top priority, leveraging the AXI 4 interface, widely adopted in modern system architectures. This design choice ensures effortless integration into existing systems, aligning with industry standards, and simplifying development processes. Additionally, the controller offers self-calibration delay to facilitate users to operate with the IP. Moreover, other parameters can be set through generics, empowering them to tailor the controller's operation to their specific requirements. The controller is capable of operating at speeds of up to 200MHz, providing a realistic and reliable solution for a diverse range of memory-intensive tasks.

Features

  • Configurable Generics for initial Hyperbus configuration
  • Read Write operations through AXI4-MM
  • AXI4-MM interface 32b, 64b
  • No delay configuration needed for operation frequency of 10-50 MHz
  • Automatic optimal delay setting (This can be enabled by asserting a generic)

Block Diagram

The block diagram illustrates the connections between the different IP blocks

  • The AXI slave controller will parse the user request. The information will flow to the hyperbus controllers by means of two FIFOs that act as frame buffers in case of congestion.
  • There are two FIFOS to perform the clock domain crossing between AXI and hyperbus.

Ordering Information

Please click the below link for more details about this IP Core:

​https://citrobits.com/products/fpga-ips/memory-controllers/hyperbus-controller/