diff options
author | George Voicu <razvanvg@hotmail.com> | 2022-11-05 10:48:47 +0100 |
---|---|---|
committer | Antonio Borneo <borneo.antonio@gmail.com> | 2024-06-15 14:13:28 +0000 |
commit | ed30c9a572ba8b7e8959f8998ebfeaaa12a37d70 (patch) | |
tree | fb29b286671fa93aa756e11a97ffc74850c26c2a /tcl | |
parent | b49e03f77ed890b39274d94ae6267bf07a68ba98 (diff) | |
download | riscv-openocd-ed30c9a572ba8b7e8959f8998ebfeaaa12a37d70.zip riscv-openocd-ed30c9a572ba8b7e8959f8998ebfeaaa12a37d70.tar.gz riscv-openocd-ed30c9a572ba8b7e8959f8998ebfeaaa12a37d70.tar.bz2 |
tcl/fpga/xilinx-dna: Support for reading Spartan3 DNA code
Add Xilinx Spartan3 ISC_DNA instruction
Signed-off-by: George Voicu <razvanvg@hotmail.com>
Change-Id: Iaddb079c9fdd1b91c65def36878fe81783098696
Reviewed-on: https://review.openocd.org/c/openocd/+/7331
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Diffstat (limited to 'tcl')
-rw-r--r-- | tcl/fpga/xilinx-dna.cfg | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tcl/fpga/xilinx-dna.cfg b/tcl/fpga/xilinx-dna.cfg index 56f8c14..6b16b78 100644 --- a/tcl/fpga/xilinx-dna.cfg +++ b/tcl/fpga/xilinx-dna.cfg @@ -1,7 +1,9 @@ # SPDX-License-Identifier: GPL-2.0-or-later +# Spartan3: Table 9-5 in https://www.xilinx.com/support/documentation/user_guides/ug332.pdf proc xilinx_dna_addr {chip} { array set addrs { + Spartan3 0x31 Spartan6 0x30 Series7 0x17 } @@ -43,3 +45,7 @@ proc xc7_get_dna {tap} { proc xc6s_get_dna {tap} { return [xilinx_get_dna $tap Spartan6] } + +proc xc3s_get_dna {tap} { + return [xilinx_get_dna $tap Spartan3] +} |