Hi,
I am connecting the BRAM inside FPGA with the Cortex-MO processor. Is it possible to program the BRAM using JTAG? The BRAM will act here as on-chip memory having the memory map of 0x00000000. I do not intend to put the program file in the beginning. I may initialize it to 0. After I synthesize the configuration/design in FPGA and then I want to program the BRAM in RUN time using JTAG which is similar to flash programming. Is this possible?
thanks.
This really has nothing to do with ARM or Cortex-M - it's a matter of what the FPGA fabric and/or tools support.
You need to be asking the FPGA manufacturer about this.
You still haven't said who the manufacturer is, or what FPGA it is.
eg, https://www.xilinx.com/html_docs/xilinx2017_4/sdaccel_doc/jbt1504034294480.html
https://forums.xilinx.com/t5/Other-FPGA-Architecture/read-bram-from-jtag-or-uart-or-zynq-PS/td-p/738600
I apologize for not being clear.
I am using https://numato.com/product/mimas-v2-spartan-6-fpga-development-board-with-ddr-sdram
or https://opalkelly.com/products/xem6010/
I thought that writing a wrapper file with the memory would allow me to flash the Bram even though it is interfaced with the AHB bus.
Thank you for your help. you are so responsive. just let me know if anything helps me.
kind regards
me meznaur