Memory Controller for embeded systems supporting SDRAM and NandFlash, with bootstrap loader
Overview
RDEMC handles NandFlash and SDRAM, during RESET a bootstrap loader (512 Bytes) are copied from the NandFlash to the SDRAM. Thus eleminating the need of an extra Bootdevice. The RDEMC is therefore ideal for embedded systems. Flash and SDRAM can be connected to the controller with out glue logic. The RDEMC can handle up to 8 AHB interface therfore giving the integrator the utmost flexibility for his project.
Key Features
- General
- during RESET a block of 512 Bytes is copied from NandFlash to SDRAM
- SDRAM Interface
- Glueless connection to all JEDEC-compliant SDRAM
- Shared data buses between SDRAM and NandFlash
- Supports up to 13 SDRAM address bits
- automatic detection of SDRAM Data width
- Programmable parameters: 8 - 12 bit column address; 10 - 13 bit row address; CAS latency: 1-4 cycles; burst or single write; read pipeline: adds an extra latency cycle for external synchronization; actual timing (TRCD, TRP, TDAL, TRC, TWR); Supports 2 and 4 banks; Supports AutoRefresh and Powerdown
- NandFlash Interface
- Supports Samsung and Hitachi types
- Supports 3 to 5 address bytes
- Glueless connection of Flash
- Data width 8 or 16 bit
- Supports Powerdown
- AMBA AHB Interface Features
- AMBA V2.0 AHB bus-compatible
- Supports the following AMBA features: nonsequential,sequential, idle and busy; single, INCR, INCR4, INCR8, INCR16, WRAP4, WRAP8, WRAP16
- Supports AHB data widths of 32 bits
- Supports AHB address width of 32 bits
- Supports narrow access on wide AMBA bus
- Does not generate split and retry responses on the AMBA bus
- Up to 200MHz clock frequency
Benefits
- ~17.500 gates (1x AHB client, 1xSDRAM, 1xNandFlash)
Deliverables
- Verilog RTL
- Testbench
- Synthesis Script
- Manual
Technical Specifications
Availability
now
Related IPs
- Universal Multi-port Memory Controller for RLDRAM2/3, DDR5/4/3, DDR4 3DS and LPDDR3/2 and LPDDR3/2
- Universal Multi-port Memory Controller for RLDRAM2/3, DDR4/3, DDR4 3DS and LPDDR3/2 and LPDDR3/2
- Embedded CMOS Flash memory IP with sector/chip Erase and byte Program capability
- FlexCAN Controller for CAN 2.0 with CAN-FD
- AHB Octal SPI Controller with PSRAM and XIP Support
- 100% Secure Cryptographic System for RSA, Diffie-Hellman and ECC with AMBA AHB, AXI4 and APB