xilinx-xc5v.cfg 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # SPDX-License-Identifier: GPL-2.0-or-later
  2. # xilinx virtex 5
  3. # https://docs.xilinx.com/v/u/en-US/ug191
  4. if { [info exists CHIPNAME] } {
  5. set _CHIPNAME $CHIPNAME
  6. } else {
  7. set _CHIPNAME xc5v
  8. }
  9. # the 4 top bits (28:31) are the die stepping. ignore it.
  10. jtag newtap $_CHIPNAME tap -irlen 10 -ignore-version \
  11. -expected-id 0x0286E093 \
  12. -expected-id 0x02896093 \
  13. -expected-id 0x028AE093 \
  14. -expected-id 0x028D6093 \
  15. -expected-id 0x028EC093 \
  16. -expected-id 0x0290C093 \
  17. -expected-id 0x0295C093 \
  18. -expected-id 0x02A56093 \
  19. -expected-id 0x02A6E093 \
  20. -expected-id 0x02A96093 \
  21. -expected-id 0x02AAE093 \
  22. -expected-id 0x02AD6093 \
  23. -expected-id 0x02AEC093 \
  24. -expected-id 0x02B0C093 \
  25. -expected-id 0x02B5C093 \
  26. -expected-id 0x02E72093 \
  27. -expected-id 0x02E9A093 \
  28. -expected-id 0x02ECE093 \
  29. -expected-id 0x02F3E093 \
  30. -expected-id 0x03276093 \
  31. -expected-id 0x032C6093 \
  32. -expected-id 0x04502093 \
  33. -expected-id 0x0453E093
  34. pld create $_CHIPNAME.pld virtex2 -chain-position $_CHIPNAME.tap
  35. # cfg_out cfg_in jprogb jstart jshutdown user1-4
  36. virtex2 set_instr_codes $_CHIPNAME.pld 0x3C4 0x3C5 0x3CB 0x3CC 0x3CD
  37. virtex2 set_user_codes $_CHIPNAME.pld 0x3C2 0x3C3 0x3E2 0x3E3