TS-7970 FPGA Changelog

From embeddedTS Manuals
Revision as of 12:56, 7 October 2015 by Mark (talk | contribs)

Check the FPGA rev with:

echo $(($(tshwctl --addr 51 --peek) & 0xf))
Rev Release date Changes
0 Jun-17-2015
  • Initial Release
1 Aug-07-2015
  • Switched max3100 to use FPGA_IRQ_1 to leave FPGA_IRQ_0 to the silabs.
2 Oct-07-2015
  • Corrected CTS/RTS polarity on MAX3100
  • Corrected flipped CPU UART CTS/RTS for bluetooth
  • MAX3100 irq is now FPGA_IRQ_1 instead of FPGA_IRQ_0 so the IRQ is not shared with the silabs.
  • Corrected HD1 SPI bus

Using the u-boot from Oct-07-2015 or later you can reload the FPGA during startup. There is an SRAM reloadable FPGA here. Only the ts7970-fpga*.vme files apply to the TS-7970. For example, to use rev 2 you would download this file and copy it to /boot/ts7970-fpga.vme on your boot device.

During startup you will see u-boot reload this file:

Bytes transferred = 56341 (dc15 hex)
VME file checked: starting downloading to FPGA
Diamond Deployment Tool 3.5
CREATION DATE: Wed Oct 07 11:38:24 2015


Downloading FPGA 53248/56341 completed
FPGA downloaded successfully