HyperBus Memory Controller IP for Cypress 1st Gen HyperRAM and HyperMCP
Block Diagram

Overview
Synaptic Laboratories Limited (SLL) Hyper Bus Memory Controller (MBMC) IP for 1st Generation HyperRAM, HyperMCP, and HyperFlash has been physically qualified with several Cypress and ISSI devices. -- HBMC currently supports 1st Gen HyperBus devices from Cypress and ISSI. -- A version of SLL's HyperBus Memory Controller (HBMC) IP is bundled with Intel's Cyclone 10 LP Evaluation Kit. SLL's HBMC IP has been successfully deployed by industrial consortia and high profile scientific research organisations and universities and Fortune Global 500's down to the smallest SME's in commercial and industrial projects and products around the globe, from USA to China.
Features
- Supports full 166 MHz @ 1.8v and 100 MHz @ 3.0v clock speeds on Cyclone 10 GX, Arria 10, Arria 10 SoC, Stratix 10 and Stratix 10 SoC.
- Supports HyperRAM and HyperFlash in the one memory controller instantiation. Supports HyperMCP devices.
- Automatically configures the memory devices at power on, PSRAM and Flash immediately available for read/write access without a customer boot loader.
- Internal clock-crossing logic to reduce circuit area of customer's design.
Device Utilization and Performance
Starting from around 400 4-to-1 logic elements, SLL's HBMC is at least 2x smaller than any of Intel's QSPI Flash controllers, and offers significantly faster bandwidth. -- On Arria 10 SoC, Stratix 10 SoC the 166 MHz DDR HyperFlash provisions around 333 Megabytes/s wire speed bandwidth which is approximately 3x faster wire speed bandwidth than the x16 ONFi Flash @ 50 MHz in the HPS. Provision ~3x more bandwidth for Linux flash file systems on ARM cores to accelerate Uboot and Linux performance. -- Nios II software performance on HyperRAM and HyperFlash @ 150 MHz is highly competitive with 16-bit DDR3 @ 333 MHz, and is up to around 1.5x faster than 16-bit SDR SDRAM @ 100 MHz. Execute code directly from HyperFlash at similar levels of performance.
Getting Started
IP Quality Metrics
Basic | |
---|---|
Year IP was first released | 2016 |
Latest version of Quartus supported | 18.0 |
Altera Customer Use | |
IP has been successfully implemented in production with at least one customer | Y |
Deliverables | |
Customer deliverables include the following:
|
Y |
Any additional customer deliverables provided with IP | Simulation model available for free upon request. |
Parameterization GUI allowing end user to configure IP | Y |
IP core is enabled for OpenCore Plus Support | Y |
Source language | Verilog |
Testbench language | Verilog; VHDL |
Software drivers provided | Y |
Driver OS support | Nios II HAL |
Implementation | |
User Interface | Avalon-MM |
IP-XACT Metadata included | N |
Verification | |
Simulators supported | Intel Edition of Modelsim |
Hardware validated | Y. Altera Board Name Intel Cyclone 10 LP Evaluation Kit. Devboards HyperMAX 25 and 50. |
Industry standard compliance testing performed | N |
If No, is it planned? | N |
Interoperability | |
IP has undergone interoperability testing | Y |
Interoperability reports available | N |
Design Solutions Network Members provide products and/or services that are sold or licensed by the Member and not Intel® or its affiliates. Intel® and its affiliates hereby disclaim any express or implied warranty of any kind including warranties of merchantability, noninfringement of intellectual property, or fitness for any particular purpose with respect to any such products and/or services.