Data2MEM improves the productivity of debugging programmable systems by streamlining the process of loading software code images into the memory options of an FPGA, without the need to (re)run Place & Route. Programmable system devices from Xilinx include a wide variety of internal features including the integration of embedded processors into the FPGA hardware fabric. Software developers might wonder if they have to re-run FPGA place and route tools every time they touch or debug a software design, but thanks to Data2MEM this is not the case. Data2MEM is a unique software tool that can insert CPU code images into the Xilinx FPGA bitstream with ease. Data2MEM was introduced to serve as a bridge between the microprocessor flow and the Xilinx FPGA flow, and can be used to insert software code into FPGA memory address spaces.
- Combines HW/SW into a single FPGA bit stream allowing single chip,integrated FPGA and Microprocessor solutions
- Provides the ability to change BRAM contents directly which could be up to 100 times faster than re-implementing a design
- Simplifies mapping of data into BRAM address space while effortlessly distributing data from a single file into multiple BRAMs