aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange/examples/chipdb.cmake
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2021-03-22 18:32:04 +0000
committerGitHub <noreply@github.com>2021-03-22 18:32:04 +0000
commita3ed97c0db8aced801a7bceb8d336d6203a671ad (patch)
tree2df15cb63b0e315b9bac9b0b0cc9b6a7f243e7d9 /fpga_interchange/examples/chipdb.cmake
parente8d36bf5bdda84503d5c796b933b1c986a277bf5 (diff)
parent32f2ec86c4b83d1e0f3c0982566ff4de30edebb3 (diff)
downloadnextpnr-a3ed97c0db8aced801a7bceb8d336d6203a671ad.tar.gz
nextpnr-a3ed97c0db8aced801a7bceb8d336d6203a671ad.tar.bz2
nextpnr-a3ed97c0db8aced801a7bceb8d336d6203a671ad.zip
Merge pull request #637 from litghost/refine_site_router
Refine site router
Diffstat (limited to 'fpga_interchange/examples/chipdb.cmake')
-rw-r--r--fpga_interchange/examples/chipdb.cmake36
1 files changed, 36 insertions, 0 deletions
diff --git a/fpga_interchange/examples/chipdb.cmake b/fpga_interchange/examples/chipdb.cmake
index e0cf2c13..676c8c77 100644
--- a/fpga_interchange/examples/chipdb.cmake
+++ b/fpga_interchange/examples/chipdb.cmake
@@ -315,6 +315,42 @@ function(generate_chipdb)
)
add_custom_target(
+ chipdb-${device}-bin-check-verbose
+ COMMAND
+ nextpnr-fpga_interchange
+ --chipdb ${chipdb_bin}
+ --package ${test_package}
+ --test --verbose
+ DEPENDS
+ ${chipdb_bin}
+ chipdb-${device}-bin
+ )
+
+ add_custom_target(
+ chipdb-${device}-bin-check-verbose2
+ COMMAND
+ nextpnr-fpga_interchange
+ --chipdb ${chipdb_bin}
+ --package ${test_package}
+ --test --debug
+ DEPENDS
+ ${chipdb_bin}
+ chipdb-${device}-bin
+ )
+
+ add_custom_target(
+ chipdb-${device}-bin-check-debug
+ COMMAND gdb --args
+ $<TARGET_FILE:nextpnr-fpga_interchange>
+ --chipdb ${chipdb_bin}
+ --package ${test_package}
+ --test
+ DEPENDS
+ ${chipdb_bin}
+ chipdb-${device}-bin
+ )
+
+ add_custom_target(
chipdb-${device}-bin-check-test-data
COMMAND
nextpnr-fpga_interchange