summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2024-04-27 11:44:03 -0600
committerAlejandro Soto <alejandro@34project.org>2024-04-27 11:44:03 -0600
commita61ee4b16157f3c6501d958b8dcde7f57f41110d (patch)
tree2fec60239a9e55f952ad85c6f3893bc921634da7 /target
parenta4b94d40e61e634aa8e970af3911a7671e7d8d50 (diff)
target/de1soc: move quartus files out of project root
Diffstat (limited to '')
-rw-r--r--target/de1soc/mod.mk6
-rw-r--r--target/de1soc/pins.tcl (renamed from pins.tcl)0
-rw-r--r--target/de1soc/platform.qsys (renamed from platform.qsys)0
-rw-r--r--target/de1soc/timing.sdc3
-rw-r--r--target/mod.mk1
5 files changed, 10 insertions, 0 deletions
diff --git a/target/de1soc/mod.mk b/target/de1soc/mod.mk
new file mode 100644
index 0000000..8c19f78
--- /dev/null
+++ b/target/de1soc/mod.mk
@@ -0,0 +1,6 @@
+define core
+ $(this)/sdc_files := timing.sdc
+ $(this)/qip_files := $(patsubst %,../../ip/%.qip,dsp_mul ip_fp_add ip_fp_mul ip_fp_fix)
+ $(this)/qsf_files := pins.tcl
+ $(this)/qsys_platform := platform.qsys
+endef
diff --git a/pins.tcl b/target/de1soc/pins.tcl
index 09f883a..09f883a 100644
--- a/pins.tcl
+++ b/target/de1soc/pins.tcl
diff --git a/platform.qsys b/target/de1soc/platform.qsys
index f8704a6..f8704a6 100644
--- a/platform.qsys
+++ b/target/de1soc/platform.qsys
diff --git a/target/de1soc/timing.sdc b/target/de1soc/timing.sdc
new file mode 100644
index 0000000..66d23f5
--- /dev/null
+++ b/target/de1soc/timing.sdc
@@ -0,0 +1,3 @@
+create_clock -period 20 -name clk_clk [get_ports clk_clk]
+derive_pll_clocks
+derive_clock_uncertainty
diff --git a/target/mod.mk b/target/mod.mk
new file mode 100644
index 0000000..5138b23
--- /dev/null
+++ b/target/mod.mk
@@ -0,0 +1 @@
+subdirs := de1soc