fpga_interchange: add more devices
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
This commit is contained in:
parent
3cc50a5744
commit
336d31cbcf
@ -1 +1,7 @@
|
||||
# Artix-7 devices
|
||||
add_subdirectory(xc7a35t)
|
||||
add_subdirectory(xc7a100t)
|
||||
add_subdirectory(xc7a200t)
|
||||
|
||||
# Zynq-7 devices
|
||||
add_subdirectory(xc7z010)
|
||||
|
14
fpga_interchange/examples/devices/xc7a100t/CMakeLists.txt
Normal file
14
fpga_interchange/examples/devices/xc7a100t/CMakeLists.txt
Normal file
@ -0,0 +1,14 @@
|
||||
generate_xc7_device_db(
|
||||
device xc7a100t
|
||||
part xc7a100tcsg324-1
|
||||
device_target xc7a100t_target
|
||||
)
|
||||
|
||||
generate_chipdb(
|
||||
family ${family}
|
||||
device xc7a100t
|
||||
part xc7a100tcsg324-1
|
||||
device_target ${xc7a100t_target}
|
||||
bel_bucket_seeds ${PYTHON_INTERCHANGE_PATH}/test_data/series7_bel_buckets.yaml
|
||||
test_package csg324
|
||||
)
|
14
fpga_interchange/examples/devices/xc7a200t/CMakeLists.txt
Normal file
14
fpga_interchange/examples/devices/xc7a200t/CMakeLists.txt
Normal file
@ -0,0 +1,14 @@
|
||||
generate_xc7_device_db(
|
||||
device xc7a200t
|
||||
part xc7a200tsbg484-1
|
||||
device_target xc7a200t_target
|
||||
)
|
||||
|
||||
generate_chipdb(
|
||||
family ${family}
|
||||
device xc7a200t
|
||||
part xc7a200tsbg484-1
|
||||
device_target ${xc7a200t_target}
|
||||
bel_bucket_seeds ${PYTHON_INTERCHANGE_PATH}/test_data/series7_bel_buckets.yaml
|
||||
test_package sbg484
|
||||
)
|
14
fpga_interchange/examples/devices/xc7z010/CMakeLists.txt
Normal file
14
fpga_interchange/examples/devices/xc7z010/CMakeLists.txt
Normal file
@ -0,0 +1,14 @@
|
||||
generate_xc7_device_db(
|
||||
device xc7z010
|
||||
part xc7z010clg400-1
|
||||
device_target xc7z010_target
|
||||
)
|
||||
|
||||
generate_chipdb(
|
||||
family ${family}
|
||||
device xc7z010
|
||||
part xc7z010clg400-1
|
||||
device_target ${xc7z010_target}
|
||||
bel_bucket_seeds ${PYTHON_INTERCHANGE_PATH}/test_data/series7_bel_buckets.yaml
|
||||
test_package clg400
|
||||
)
|
@ -9,7 +9,7 @@ add_interchange_test(
|
||||
)
|
||||
|
||||
add_interchange_test(
|
||||
name wire_arty
|
||||
name wire_arty_35t
|
||||
family ${family}
|
||||
device xc7a35t
|
||||
package csg324
|
||||
@ -17,3 +17,33 @@ add_interchange_test(
|
||||
xdc wire_arty.xdc
|
||||
sources wire.v
|
||||
)
|
||||
|
||||
add_interchange_test(
|
||||
name wire_arty_100t
|
||||
family ${family}
|
||||
device xc7a100t
|
||||
package csg324
|
||||
tcl run.tcl
|
||||
xdc wire_arty.xdc
|
||||
sources wire.v
|
||||
)
|
||||
|
||||
add_interchange_test(
|
||||
name wire_nexys_video
|
||||
family ${family}
|
||||
device xc7a200t
|
||||
package sbg484
|
||||
tcl run.tcl
|
||||
xdc wire_nexys_video.xdc
|
||||
sources wire.v
|
||||
)
|
||||
|
||||
add_interchange_test(
|
||||
name wire_zybo
|
||||
family ${family}
|
||||
device xc7z010
|
||||
package clg400
|
||||
tcl run.tcl
|
||||
xdc wire_zybo.xdc
|
||||
sources wire.v
|
||||
)
|
||||
|
@ -1,5 +1,5 @@
|
||||
set_property PACKAGE_PIN N16 [get_ports i]
|
||||
set_property PACKAGE_PIN N15 [get_ports o]
|
||||
set_property PACKAGE_PIN A8 [get_ports i]
|
||||
set_property PACKAGE_PIN H5 [get_ports o]
|
||||
|
||||
set_property IOSTANDARD LVCMOS33 [get_ports i]
|
||||
set_property IOSTANDARD LVCMOS33 [get_ports o]
|
||||
|
@ -0,0 +1,5 @@
|
||||
set_property PACKAGE_PIN E22 [get_ports i]
|
||||
set_property PACKAGE_PIN T14 [get_ports o]
|
||||
|
||||
set_property IOSTANDARD LVCMOS33 [get_ports i]
|
||||
set_property IOSTANDARD LVCMOS33 [get_ports o]
|
5
fpga_interchange/examples/tests/wire/wire_zybo.xdc
Normal file
5
fpga_interchange/examples/tests/wire/wire_zybo.xdc
Normal file
@ -0,0 +1,5 @@
|
||||
set_property PACKAGE_PIN G15 [get_ports i]
|
||||
set_property PACKAGE_PIN M14 [get_ports o]
|
||||
|
||||
set_property IOSTANDARD LVCMOS33 [get_ports i]
|
||||
set_property IOSTANDARD LVCMOS33 [get_ports o]
|
Loading…
Reference in New Issue
Block a user