Shop OBEX P1 Docs P2 Docs Learn Events
Identification of programmed FPGA images — Parallax Forums

Identification of programmed FPGA images

ozpropdevozpropdev Posts: 2,792
edited 2014-08-30 23:38 in Propeller 1
Hi All,
A few times early on I have been "caught out" by Quartus not loading the FPGA image I thought into my board.
This happens when you make a copy of a project folder to preserve the original and don't update the path in the
create programming files dialog. One simple way to help identify your image is to change the propeller
version number which is stored @ $FFFF in the hub_rom_high.v file. The default is "1" as expected.
To change it to 4 for example the following changes were made.
:200FF800F03934B13F873F04A53F3488A63F1E37A73F16370000AE3F21893F000171FF046A
change to
::200FF800F03934B13F873F04A53F3488A63F1E37A73F16370000AE3F21893F000471FF0467
The last byte is the checksum which is the 2's complement of the sum of all the bytes.
This makes it easy to identify the correct image was programmed into the FPGA.
A simple "Identify Hardware" from PropTool tells the story.
prop_version.jpg


Hope this helps, it certainly helped me. :)
Cheers
Brian
396 x 223 - 18K

Comments

Sign In or Register to comment.