ASIC and SoC designs require on-chip memory for on-chip program and data storage to gain high-performance and low power advantages. To reduce risks, chip designs are usually emulated in FPGA hardware for thorough testing before taping out. Thus, on-chip memories use FPGA-like RAMs which are later replaced with silicon process' RAMs. LeWiz's AXI4 Memory Controller IP core enables the customer to emulate in FPGA and move ASIC designs to the silicon process seamlessly -- 1 code flow from simulation, emulation to ASIC tape out; reducing risk of human errors.
Advanced eXtensible Interface 4 (AXI4) is widely used with on-chip modules. It allows for ease of integration, greater bandwidth with large data transfers (bursts) and parallel read/write accesses - supporting true dual-port RAM (TDPRAM). LeWiz IP core uses AXI4 bus for interfacing to customer's internal bus. It can be used with RAMs generated from the RAM compilers which may be available from the foundries or other providers.
Applications for LeWiz AXI4 Memory Controller range from microcontroller designs, to DSP chips, to integrated SoCs for high performance systems and others. The design of the AXI4 Memory Controller is tuned for low latency, simultaneous reads/writes, efficient bus cycle, burst accesses, and fast data transmission through bidirectional data transfers. It supports memory-mapped addressing -- simple and efficient decoding.
See datasheet for more information.