Resurrecting the HCLK ppips for all of artix7/kintex7/zynq7 platforms.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/Info.md b/Info.md
index 24fab5c..e78f2c0 100644
--- a/Info.md
+++ b/Info.md
@@ -37,7 +37,7 @@
# Details
-Last updated on Wed 12 Jun 2019 11:20:54 AM UTC (2019-06-12T11:20:54+00:00).
+Last updated on Wed 12 Jun 2019 11:23:43 AM UTC (2019-06-12T11:23:43+00:00).
Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [d31319cc](https://github.com/SymbiFlow/prjxray/commit/d31319ccaa6f6fc4d1106890f9d72d908fa03b52).
@@ -149,8 +149,8 @@
* [`8774624d8398b6000e80cefbcf5a5bac095e1c8650772c23f9b73448e0df5dbb ./artix7/ppips_clk_hrow_top_r.db`](./artix7/ppips_clk_hrow_top_r.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./artix7/ppips_dsp_l.db`](./artix7/ppips_dsp_l.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./artix7/ppips_dsp_r.db`](./artix7/ppips_dsp_r.db)
- * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./artix7/ppips_hclk_l.db`](./artix7/ppips_hclk_l.db)
- * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./artix7/ppips_hclk_r.db`](./artix7/ppips_hclk_r.db)
+ * [`b61bbc9db6d0de1141a87d787f5d118be0a244802eed712612ff2aa0b6aeb73a ./artix7/ppips_hclk_l.db`](./artix7/ppips_hclk_l.db)
+ * [`abe795445c031273b59a6a98cbfea3309c4047820cbea352c723138b3111c956 ./artix7/ppips_hclk_r.db`](./artix7/ppips_hclk_r.db)
* [`d300ad4128a192e416a958471013b7554f141fd1f816715828b1e5a87838f18d ./artix7/ppips_int_l.db`](./artix7/ppips_int_l.db)
* [`46564e746b8d9e37bf46a68f2915bd1395efb68508d48d336a4dfb9342105285 ./artix7/ppips_int_r.db`](./artix7/ppips_int_r.db)
* [`916e3cea00e0bf8291ae24083696833dc1ff09f06562eccba6f2c73afd267ccb ./artix7/ppips_io_int_interface_l.db`](./artix7/ppips_io_int_interface_l.db)
@@ -566,8 +566,8 @@
* [`8774624d8398b6000e80cefbcf5a5bac095e1c8650772c23f9b73448e0df5dbb ./kintex7/ppips_clk_hrow_top_r.db`](./kintex7/ppips_clk_hrow_top_r.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./kintex7/ppips_dsp_l.db`](./kintex7/ppips_dsp_l.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./kintex7/ppips_dsp_r.db`](./kintex7/ppips_dsp_r.db)
- * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./kintex7/ppips_hclk_l.db`](./kintex7/ppips_hclk_l.db)
- * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./kintex7/ppips_hclk_r.db`](./kintex7/ppips_hclk_r.db)
+ * [`b61bbc9db6d0de1141a87d787f5d118be0a244802eed712612ff2aa0b6aeb73a ./kintex7/ppips_hclk_l.db`](./kintex7/ppips_hclk_l.db)
+ * [`abe795445c031273b59a6a98cbfea3309c4047820cbea352c723138b3111c956 ./kintex7/ppips_hclk_r.db`](./kintex7/ppips_hclk_r.db)
* [`d300ad4128a192e416a958471013b7554f141fd1f816715828b1e5a87838f18d ./kintex7/ppips_int_l.db`](./kintex7/ppips_int_l.db)
* [`46564e746b8d9e37bf46a68f2915bd1395efb68508d48d336a4dfb9342105285 ./kintex7/ppips_int_r.db`](./kintex7/ppips_int_r.db)
* [`916e3cea00e0bf8291ae24083696833dc1ff09f06562eccba6f2c73afd267ccb ./kintex7/ppips_io_int_interface_l.db`](./kintex7/ppips_io_int_interface_l.db)
@@ -874,8 +874,8 @@
* [`8774624d8398b6000e80cefbcf5a5bac095e1c8650772c23f9b73448e0df5dbb ./zynq7/ppips_clk_hrow_top_r.db`](./zynq7/ppips_clk_hrow_top_r.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./zynq7/ppips_dsp_l.db`](./zynq7/ppips_dsp_l.db)
* [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./zynq7/ppips_dsp_r.db`](./zynq7/ppips_dsp_r.db)
- * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./zynq7/ppips_hclk_l.db`](./zynq7/ppips_hclk_l.db)
- * [`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 ./zynq7/ppips_hclk_r.db`](./zynq7/ppips_hclk_r.db)
+ * [`b61bbc9db6d0de1141a87d787f5d118be0a244802eed712612ff2aa0b6aeb73a ./zynq7/ppips_hclk_l.db`](./zynq7/ppips_hclk_l.db)
+ * [`abe795445c031273b59a6a98cbfea3309c4047820cbea352c723138b3111c956 ./zynq7/ppips_hclk_r.db`](./zynq7/ppips_hclk_r.db)
* [`d300ad4128a192e416a958471013b7554f141fd1f816715828b1e5a87838f18d ./zynq7/ppips_int_l.db`](./zynq7/ppips_int_l.db)
* [`46564e746b8d9e37bf46a68f2915bd1395efb68508d48d336a4dfb9342105285 ./zynq7/ppips_int_r.db`](./zynq7/ppips_int_r.db)
* [`01526db954ab19098931424b8203c98803894b5563b5272fad665f3a75f0bb3b ./zynq7/ppips_io_int_interface_r.db`](./zynq7/ppips_io_int_interface_r.db)
diff --git a/artix7/ppips_hclk_l.db b/artix7/ppips_hclk_l.db
index e69de29..9817230 100644
--- a/artix7/ppips_hclk_l.db
+++ b/artix7/ppips_hclk_l.db
@@ -0,0 +1,8 @@
+HCLK_L.HCLK_CK_INOUT_L0.HCLK_CK_BUFHCLK8 always
+HCLK_L.HCLK_CK_INOUT_L1.HCLK_CK_BUFHCLK9 always
+HCLK_L.HCLK_CK_INOUT_L2.HCLK_CK_BUFHCLK10 always
+HCLK_L.HCLK_CK_INOUT_L3.HCLK_CK_BUFHCLK11 always
+HCLK_L.HCLK_CK_INOUT_L4.HCLK_CK_BUFRCLK0 always
+HCLK_L.HCLK_CK_INOUT_L5.HCLK_CK_BUFRCLK1 always
+HCLK_L.HCLK_CK_INOUT_L6.HCLK_CK_BUFRCLK2 always
+HCLK_L.HCLK_CK_INOUT_L7.HCLK_CK_BUFRCLK3 always
diff --git a/artix7/ppips_hclk_r.db b/artix7/ppips_hclk_r.db
index e69de29..1cd16e9 100644
--- a/artix7/ppips_hclk_r.db
+++ b/artix7/ppips_hclk_r.db
@@ -0,0 +1,8 @@
+HCLK_R.HCLK_CK_INOUT_R0.HCLK_CK_BUFHCLK0 always
+HCLK_R.HCLK_CK_INOUT_R1.HCLK_CK_BUFHCLK1 always
+HCLK_R.HCLK_CK_INOUT_R2.HCLK_CK_BUFHCLK2 always
+HCLK_R.HCLK_CK_INOUT_R3.HCLK_CK_BUFHCLK3 always
+HCLK_R.HCLK_CK_INOUT_R4.HCLK_CK_BUFHCLK4 always
+HCLK_R.HCLK_CK_INOUT_R5.HCLK_CK_BUFHCLK5 always
+HCLK_R.HCLK_CK_INOUT_R6.HCLK_CK_BUFHCLK6 always
+HCLK_R.HCLK_CK_INOUT_R7.HCLK_CK_BUFHCLK7 always
diff --git a/kintex7/ppips_hclk_l.db b/kintex7/ppips_hclk_l.db
index e69de29..9817230 100644
--- a/kintex7/ppips_hclk_l.db
+++ b/kintex7/ppips_hclk_l.db
@@ -0,0 +1,8 @@
+HCLK_L.HCLK_CK_INOUT_L0.HCLK_CK_BUFHCLK8 always
+HCLK_L.HCLK_CK_INOUT_L1.HCLK_CK_BUFHCLK9 always
+HCLK_L.HCLK_CK_INOUT_L2.HCLK_CK_BUFHCLK10 always
+HCLK_L.HCLK_CK_INOUT_L3.HCLK_CK_BUFHCLK11 always
+HCLK_L.HCLK_CK_INOUT_L4.HCLK_CK_BUFRCLK0 always
+HCLK_L.HCLK_CK_INOUT_L5.HCLK_CK_BUFRCLK1 always
+HCLK_L.HCLK_CK_INOUT_L6.HCLK_CK_BUFRCLK2 always
+HCLK_L.HCLK_CK_INOUT_L7.HCLK_CK_BUFRCLK3 always
diff --git a/kintex7/ppips_hclk_r.db b/kintex7/ppips_hclk_r.db
index e69de29..1cd16e9 100644
--- a/kintex7/ppips_hclk_r.db
+++ b/kintex7/ppips_hclk_r.db
@@ -0,0 +1,8 @@
+HCLK_R.HCLK_CK_INOUT_R0.HCLK_CK_BUFHCLK0 always
+HCLK_R.HCLK_CK_INOUT_R1.HCLK_CK_BUFHCLK1 always
+HCLK_R.HCLK_CK_INOUT_R2.HCLK_CK_BUFHCLK2 always
+HCLK_R.HCLK_CK_INOUT_R3.HCLK_CK_BUFHCLK3 always
+HCLK_R.HCLK_CK_INOUT_R4.HCLK_CK_BUFHCLK4 always
+HCLK_R.HCLK_CK_INOUT_R5.HCLK_CK_BUFHCLK5 always
+HCLK_R.HCLK_CK_INOUT_R6.HCLK_CK_BUFHCLK6 always
+HCLK_R.HCLK_CK_INOUT_R7.HCLK_CK_BUFHCLK7 always
diff --git a/zynq7/ppips_hclk_l.db b/zynq7/ppips_hclk_l.db
index e69de29..9817230 100644
--- a/zynq7/ppips_hclk_l.db
+++ b/zynq7/ppips_hclk_l.db
@@ -0,0 +1,8 @@
+HCLK_L.HCLK_CK_INOUT_L0.HCLK_CK_BUFHCLK8 always
+HCLK_L.HCLK_CK_INOUT_L1.HCLK_CK_BUFHCLK9 always
+HCLK_L.HCLK_CK_INOUT_L2.HCLK_CK_BUFHCLK10 always
+HCLK_L.HCLK_CK_INOUT_L3.HCLK_CK_BUFHCLK11 always
+HCLK_L.HCLK_CK_INOUT_L4.HCLK_CK_BUFRCLK0 always
+HCLK_L.HCLK_CK_INOUT_L5.HCLK_CK_BUFRCLK1 always
+HCLK_L.HCLK_CK_INOUT_L6.HCLK_CK_BUFRCLK2 always
+HCLK_L.HCLK_CK_INOUT_L7.HCLK_CK_BUFRCLK3 always
diff --git a/zynq7/ppips_hclk_r.db b/zynq7/ppips_hclk_r.db
index e69de29..1cd16e9 100644
--- a/zynq7/ppips_hclk_r.db
+++ b/zynq7/ppips_hclk_r.db
@@ -0,0 +1,8 @@
+HCLK_R.HCLK_CK_INOUT_R0.HCLK_CK_BUFHCLK0 always
+HCLK_R.HCLK_CK_INOUT_R1.HCLK_CK_BUFHCLK1 always
+HCLK_R.HCLK_CK_INOUT_R2.HCLK_CK_BUFHCLK2 always
+HCLK_R.HCLK_CK_INOUT_R3.HCLK_CK_BUFHCLK3 always
+HCLK_R.HCLK_CK_INOUT_R4.HCLK_CK_BUFHCLK4 always
+HCLK_R.HCLK_CK_INOUT_R5.HCLK_CK_BUFHCLK5 always
+HCLK_R.HCLK_CK_INOUT_R6.HCLK_CK_BUFHCLK6 always
+HCLK_R.HCLK_CK_INOUT_R7.HCLK_CK_BUFHCLK7 always