APB I/F for Fabric Ram Block
Overview
The CoreAPBLSRAM provides access to the embedded large SRAM blocks present on SmartFusion2 family devices through APB slave interface. It will facilitate convenient access to Fabric SRAM by APB masters. Read and write transactions on the APB are converted into corresponding transfers on the LSRAM and uSRAM.
Key Features
- Provides configurable memory size that can be configured: - From 512 bytes to 35328 bytes, in steps of 512 bytes for LSRAMs for 32-bit data width - From 64 bytes to 2304 bytes, in steps of 64 bytes for uSRAMs for 32-bit data width
- Provides user configurable parameter to access either LSRAM or uSRAM
- Enables to logically merge multiple SRAM blocks to form large SRAMs or uSRAMs
- APB3 interface with configurable data width of 8, 16, 24, or 32 bits
- Provides support to BUSY output signal from the RAM macros to provide access to the system IP interface (SII) interface
Technical Specifications
Related IPs
- AHB I/F for Fabric Ram Block
- I2C Controller IP – Slave, SCL Clock, Parameterized FIFO, APB Bus. For low power requirements in I2C Slave Controller interface to CPU
- CoreUPROMIF_APB APB I/F for uPROM
- This is GPIO Block Configurable on AMBA APB/ AHB Interface with wide configuration option
- Parameterizable RAM Built In Self Test
- USB 2.0 Device Controller (IF Certified)