From b8ff7326c89aea52ef5b740c1775db9630b2f8ba Mon Sep 17 00:00:00 2001 From: Daniel Schultz Date: Wed, 13 Jan 2021 08:47:14 +0100 Subject: [PATCH] database: Add mapping files for each famility. 1) Part to device, package and speed-grade mapping 2) Device to fabric mapping Signed-off-by: Daniel Schultz --- database/artix7/mapping/devices.yaml | 9 ++++++++ database/artix7/mapping/parts.yaml | 33 +++++++++++++++++++++++++++ database/kintex7/mapping/devices.yaml | 3 +++ database/kintex7/mapping/parts.yaml | 5 ++++ database/zynq7/mapping/devices.yaml | 5 ++++ database/zynq7/mapping/parts.yaml | 13 +++++++++++ 6 files changed, 68 insertions(+) create mode 100644 database/artix7/mapping/devices.yaml create mode 100644 database/artix7/mapping/parts.yaml create mode 100644 database/kintex7/mapping/devices.yaml create mode 100644 database/kintex7/mapping/parts.yaml create mode 100644 database/zynq7/mapping/devices.yaml create mode 100644 database/zynq7/mapping/parts.yaml diff --git a/database/artix7/mapping/devices.yaml b/database/artix7/mapping/devices.yaml new file mode 100644 index 00000000..afd0c798 --- /dev/null +++ b/database/artix7/mapping/devices.yaml @@ -0,0 +1,9 @@ +# device to fabric mapping +"xc7a200t": + fabric: "xc7a200t" +"xc7a100t": + fabric: "xc7a100t" +"xc7a50t": + fabric: "xc7a50t" +"xc7a35t": + fabric: "xc7a50t" diff --git a/database/artix7/mapping/parts.yaml b/database/artix7/mapping/parts.yaml new file mode 100644 index 00000000..fc2bf34a --- /dev/null +++ b/database/artix7/mapping/parts.yaml @@ -0,0 +1,33 @@ +# part number to device, package and speed grade mapping +"xc7a200tffg1156-1": + device: "xc7a200t" + package: "ffg1156" + speedgrade: "1" +"xc7a200tsbg484-1": + device: "xc7a200t" + package: "sbg484" + speedgrade: "1" +"xc7a100tfgg676-1": + device: "xc7a100t" + package: "fgg676" + speedgrade: "1" +"xc7a100tcsg324-1": + device: "xc7a100t" + package: "csg324" + speedgrade: "1" +"xc7a50tfgg484-1": + device: "xc7a50t" + package: "fgg484" + speedgrade: "1" +"xc7a35tcsg324-1": + device: "xc7a35t" + package: "csg324" + speedgrade: "1" +"xc7a35tftg256-1": + device: "xc7a35t" + package: "ftg256" + speedgrade: "1" +"xc7a35tcpg236-1": + device: "xc7a35t" + package: "cpg236" + speedgrade: "1" diff --git a/database/kintex7/mapping/devices.yaml b/database/kintex7/mapping/devices.yaml new file mode 100644 index 00000000..e889e781 --- /dev/null +++ b/database/kintex7/mapping/devices.yaml @@ -0,0 +1,3 @@ +# device to fabric mapping +"xc7k70t": + fabric: "xc7k70t" diff --git a/database/kintex7/mapping/parts.yaml b/database/kintex7/mapping/parts.yaml new file mode 100644 index 00000000..7fb18033 --- /dev/null +++ b/database/kintex7/mapping/parts.yaml @@ -0,0 +1,5 @@ +# part number to device, package and speed grade mapping +"xc7k70tfbg676-2": + device: "xc7k70t" + package: "fbg676" + speedgrade: "2" diff --git a/database/zynq7/mapping/devices.yaml b/database/zynq7/mapping/devices.yaml new file mode 100644 index 00000000..f780df42 --- /dev/null +++ b/database/zynq7/mapping/devices.yaml @@ -0,0 +1,5 @@ +# device to fabric mapping +"xc7z020s": + fabric: "xc7z020s" +"xc7z010s": + fabric: "xc7z010s" diff --git a/database/zynq7/mapping/parts.yaml b/database/zynq7/mapping/parts.yaml new file mode 100644 index 00000000..538f8e0e --- /dev/null +++ b/database/zynq7/mapping/parts.yaml @@ -0,0 +1,13 @@ +# part number to device, package and speed grade mapping +"xc7z020clg484-1": + device: "xc7z020s" + package: "clg481" + speedgrade: "1" +"xc7z020clg400-1": + device: "xc7z020s" + package: "clg400" + speedgrade: "1" +"xc7z010clg400-1": + device: "xc7z010s" + package: "clg400" + speedgrade: "1"