aboutsummaryrefslogtreecommitdiff
path: root/amaranth_boards/microzed_z010.py
diff options
context:
space:
mode:
Diffstat (limited to 'amaranth_boards/microzed_z010.py')
-rw-r--r--amaranth_boards/microzed_z010.py116
1 files changed, 116 insertions, 0 deletions
diff --git a/amaranth_boards/microzed_z010.py b/amaranth_boards/microzed_z010.py
new file mode 100644
index 0000000..799720f
--- /dev/null
+++ b/amaranth_boards/microzed_z010.py
@@ -0,0 +1,116 @@
+from amaranth.build import *
+from amaranth.vendor.xilinx_7series import *
+
+__all__ = ["MicroZedZ010Platform"]
+
+class MicroZedZ010Platform(Xilinx7SeriesPlatform):
+ device = "xc7z010"
+ package = "clg400"
+ speed = "1"
+ resources = []
+ connectors = [
+ Connector("JX1", 0,
+ "F9 J6 "
+ "F6 G6 "
+ "- - "
+ "- R11 "
+ "R19 T19 "
+ "T11 T12 "
+ "T10 U12 "
+ "- - "
+ "U13 V12 "
+ "V13 W13 "
+ "- - "
+ "T14 P14 "
+ "T15 R14 "
+ "- - "
+ "Y16 Y17 "
+ "W14 Y14 "
+ "- - "
+ "T16 V15 "
+ "U17 W15 "
+ "- - "
+ "U14 U18 "
+ "U15 U19 "
+ "- - "
+ "N18 N20 "
+ "P19 P20 "
+ "- - "
+ "T20 V20 "
+ "U20 W20 "
+ "- - "
+ "- - "
+ "Y18 V16 "
+ "Y19 W16 "
+ "- - "
+ "R16 T17 "
+ "R17 R18 "
+ "- - "
+ "V17 W18 "
+ "V18 W19 "
+ "- - "
+ "- - "
+ "N17 P15 "
+ "P18 P16 "
+ "- - "
+ "- - "
+ "- - "
+ "- - "
+ "- - "
+ "- - "
+ "K9 M9 "
+ "L10 M10 "
+ ),
+ Connector("JX2", 0,
+ "E8 E9 "
+ "C6 D9 "
+ "E6 B5 "
+ "C5 C8 "
+ "R10 - "
+ "C7 - "
+ "G14 J15 "
+ "- - "
+ "C20 B19 "
+ "B20 A20 "
+ "- - "
+ "E17 D19 "
+ "D18 D20 "
+ "- - "
+ "E18 F16 "
+ "E19 F17 "
+ "- - "
+ "L19 M19 "
+ "L20 M20 "
+ "- - "
+ "M17 K19 "
+ "M18 J19 "
+ "- - "
+ "L16 K17 "
+ "L17 K18 "
+ "- - "
+ "H16 J18 "
+ "H17 H18 "
+ "- - "
+ "- - "
+ "G17 F19 "
+ "G18 F20 "
+ "- - "
+ "G19 J20 "
+ "G20 H20 "
+ "- - "
+ "K14 H15 "
+ "J14 G15 "
+ "- - "
+ "- - "
+ "N15 L14 "
+ "N16 L15 "
+ "- - "
+ "M14 K16 "
+ "M15 J16 "
+ "- - "
+ "- - "
+ "- - "
+ "- - "
+ "- - "
+ ),
+ ]