part: adding zynqmp xczu2cg idcode
This commit is contained in:
parent
f44f92ea4b
commit
904bf46315
|
|
@ -31,6 +31,7 @@ Cologne Chip `GateMate Series <https://colognechip.com/programmable-logic/gatem
|
||||||
Xilinx XC2C (coolrunner II) `xc2c32a <https://www.xilinx.com/support/documentation/data_sheets/ds090.pdf>`__ TBD OK
|
Xilinx XC2C (coolrunner II) `xc2c32a <https://www.xilinx.com/support/documentation/data_sheets/ds090.pdf>`__ TBD OK
|
||||||
Xilinx XCF `xcf01s, xcf02s, xcf04s <https://www.xilinx.com/products/silicon-devices/configuration-memory/platform-flash.html>`__ NA OK
|
Xilinx XCF `xcf01s, xcf02s, xcf04s <https://www.xilinx.com/products/silicon-devices/configuration-memory/platform-flash.html>`__ NA OK
|
||||||
Xilinx Zynq7000 `xc7z010, xc7z020 <https://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html>`__ OK NA
|
Xilinx Zynq7000 `xc7z010, xc7z020 <https://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html>`__ OK NA
|
||||||
|
Xilinx ZynqMPSoC `xczu2cg <https://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html>`__ OK NA
|
||||||
============= =================================================================================================================================== ====== =====
|
============= =================================================================================================================================== ====== =====
|
||||||
|
|
||||||
* IF: Internal Flash
|
* IF: Internal Flash
|
||||||
|
|
|
||||||
13
src/part.hpp
13
src/part.hpp
|
|
@ -53,6 +53,15 @@ static std::map <int, fpga_model> fpga_list = {
|
||||||
{0x03722093, {"xilinx", "zynq", "xc7z010", 6}},
|
{0x03722093, {"xilinx", "zynq", "xc7z010", 6}},
|
||||||
{0x03727093, {"xilinx", "zynq", "xc7z020", 6}},
|
{0x03727093, {"xilinx", "zynq", "xc7z020", 6}},
|
||||||
|
|
||||||
|
/* When powering a zynq ultrascale+ MPSoC, PL Tap and ARM dap
|
||||||
|
* are disabled and only PS tap with a specific IDCODE is seen.
|
||||||
|
* 0x03 must be written into JTAG_CTRL followed by RTI and
|
||||||
|
* a new scan to discover PL TAP and ARM DAP
|
||||||
|
*/
|
||||||
|
{0x08e22126, {"xilinx", "zynqmp_cfgn", "xczu2cg", 4}},
|
||||||
|
|
||||||
|
{0x04711093, {"xilinx", "zynqmp", "xczu2cg", 6}},
|
||||||
|
|
||||||
{0x020f20dd, {"altera", "cyclone III/IV", "EP3C16/EP4CE15", 10}},
|
{0x020f20dd, {"altera", "cyclone III/IV", "EP3C16/EP4CE15", 10}},
|
||||||
|
|
||||||
{0x020f30dd, {"altera", "cyclone 10 LP", "10CL025", 10}},
|
{0x020f30dd, {"altera", "cyclone 10 LP", "10CL025", 10}},
|
||||||
|
|
@ -124,7 +133,9 @@ typedef struct {
|
||||||
} misc_device;
|
} misc_device;
|
||||||
|
|
||||||
static std::map <int, misc_device> misc_dev_list = {
|
static std::map <int, misc_device> misc_dev_list = {
|
||||||
{0x0ba00477, {"ARM cortex A9", 4}},
|
{0x4ba00477, {"ARM cortex A9", 4}},
|
||||||
|
{0x5ba00477, {"ARM cortex A53", 4}},
|
||||||
|
{0xfffffffe, {"ZynqMP dummy device", 12}},
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue