[Home] [Timer - Mux_Display] [PicoBlaze System1] ["Starter_ROM" - PSM] [Exercises] [How to ...]
How to ...
Up ]

How to program a BlockRAM via JTAG / USB



Last updated: 19-03-09

If you want  to use a Picoblaze in your digital design must you start creating the hardware needed together with a "BlockROM" which initialized with the program. The command line below will do the trick .. no problems

Once the hardware debugged will most changes be done in the software. Its however quite timeconsuming to repeat the Synthesize - Place&Route process each time a single bit changes in the BlockROM.

The JTAG_loader_ROM_form.vhd utilizes the fact that all BlackRAM / ROMs can be used as Dual-Port. Hence is it possible to program a BlockROM directly without changing the rest of the hardware.

Too bad can't this be done with a USB programming interface and the Digilent Adapt Suite, only with a "real" JTAG programming tool




JTAG programmer for printerport

Xilinx Platform Cable USB programmer


The COE command will create a textfile named Romfile.COE

EXEC will call a Batch file


If the hex2svf.cnf file don't exist will the hex2svfsetup program be called.

Afterwards will a command file  impact_batch_commands be build.

Watch the list below.




The result of the setup above called hex2svf.cnf

For some "strange" reason will it appear as
"Hurtigt opkald" at my computer








 Back to Top      

Hit Counter