From f31cb7eafb48c52ef4217b8590b17906d4a0a1c3 Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Thu, 21 Dec 2017 13:51:05 +0100 Subject: [PATCH] Updating DB based on "Merge pull request #4 from SymbiFlow/clifford-master". See [Info File](Info.md) for details. Signed-off-by: Tim 'mithro' Ansell --- Info.md | 145 ++++++++++++++++++++++++++++++++++++++++++++ kintex7/settings.sh | 17 +++--- 2 files changed, 153 insertions(+), 9 deletions(-) create mode 100644 Info.md diff --git a/Info.md b/Info.md new file mode 100644 index 0000000..55371c9 --- /dev/null +++ b/Info.md @@ -0,0 +1,145 @@ +# Project X-Ray - Xilinx Series 7 Bitstream Documentation + +This repo contains the bitstream documentation database for Xilinx Series 7 +devices. + +[HTML version of the Xilinx Series 7 BitStream is avaliable on https://symbiflow.github.io/prjxray-db](https://symbiflow.github.io/prjxray-db). + +This documentation was generated using the +[Project X-Ray tools](https://github.com/SymbiFlow/prjxray). + +Due to the long time taken to create this database yourself, a prebuilt version +is currently being provided by Tim 'mithro' Ansell . The database +is intended to kept in sync with the current prjxray output, but due to the +manual nature required to create it, it may sometimes lag behind +what you could create yourself using those tools. + +Please try contacting [mailto:me@mith.ro](Tim) if you believe the database is +more than a week out of date. + +# Contributions + +As this repo is created from the prjxray output it doesn't accept external +contributions. You are encourage to generate and maintain your own versions of +this documentation if your needs are not being met by this repository. + +The +[htmlgen.py](https://github.com/SymbiFlow/prjxray/blob/master/htmlgen/htmlgen.py) +is kept in sync with the version in +[Project X-Ray](https://github.com/SymbiFlow/prjxray), please contribute all changes to +that file and then request Tim to rebuild the HTML output. + +# License + +These files are released under the very permissive +[ISC License, see the COPYING file for the full text](COPYING). + + +# Details + +Last updated on Thu Dec 21 12:51:05 UTC 2017 (2017-12-21T12:51:05+00:00). + +Created using [Project X-Ray](https://github.com/SymbiFlow/prjxray) version [v0.0-337-g1d30d08](https://github.com/SymbiFlow/prjxray/commit/1d30d08c82418c806649c98794a609094e47a094). + +Latest commit was; +``` +commit 1d30d08c82418c806649c98794a609094e47a094 +Merge: 8891d7f ac53296 +Author: Clifford Wolf +Date: Thu Dec 21 02:21:58 2017 +0100 + + Merge pull request #4 from SymbiFlow/clifford-master + + Clifford master +``` + +## Database for artix7 + +### Settings + +Created using following [settings.sh (sha256: 994008cff37affae1b334cba5908a1b8fe51ec69c47c553943f3d246763fb300)](https://github.com/SymbiFlow/prjxray/blob/1d30d08c82418c806649c98794a609094e47a094/database/artix7/settings.sh) +```shell +export XRAY_DATABASE="artix7" +export XRAY_PART="xc7a50tfgg484-1" +export XRAY_ROI="SLICE_X12Y100:SLICE_X27Y149" +export XRAY_ROI_FRAMES="0x00020500:0x000208ff" +export XRAY_ROI_GRID_X1="29" +export XRAY_ROI_GRID_X2="47" +export XRAY_ROI_GRID_Y1="0" +export XRAY_ROI_GRID_Y2="52" +export XRAY_PIN_00="E22" +export XRAY_PIN_01="D22" +export XRAY_PIN_02="E21" +export XRAY_PIN_03="D21" +export XRAY_PIN_04="G21" +export XRAY_PIN_05="G22" +export XRAY_PIN_06="F21" + +source $(dirname ${BASH_SOURCE[0]})/../../utils/environment.sh +``` + +### Results + +Results have checksums; +``` +5c274320294201935a3edccb43eca8e347ca1f0acded71ec388c794877d4b55b ./artix7/mask_clbll_l.db +5c274320294201935a3edccb43eca8e347ca1f0acded71ec388c794877d4b55b ./artix7/mask_clbll_r.db +5c274320294201935a3edccb43eca8e347ca1f0acded71ec388c794877d4b55b ./artix7/mask_clblm_l.db +5c274320294201935a3edccb43eca8e347ca1f0acded71ec388c794877d4b55b ./artix7/mask_clblm_r.db +76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd ./artix7/mask_hclk_l.db +76d1e0bd4b7ad492cf3fe8698b2b5f46f7dcc5fe446984e5dccae373c63edafd ./artix7/mask_hclk_r.db +ba7ede1c4bcce5f89ce2a68e4f9751abcaca69f9a33a213473097297b75dd01c ./artix7/ppips_clbll_l.db +f96974a1e71dc60177b1534d4ddcab0c33c852a126df74482d2e9b31b5d838cd ./artix7/ppips_clbll_r.db +f689369ed53eaad9c9caf3a7b6fd4422800a396bdca692d3938edcacfd8354c2 ./artix7/ppips_clblm_l.db +4ee6958b37add010d140bd33bf8dc0f4472fb5e4af5596fc724edb68c330915d ./artix7/ppips_clblm_r.db +6d35b568a51f9b6761da2470a71738b2477ef72c16068a529ae8eb52b65bf17a ./artix7/ppips_hclk_l.db +81e0696179a33bdf8d2279a53b406911a403d50224355e9ad29eccee01a70305 ./artix7/ppips_hclk_r.db +44a3df910f13680e4260f1c6826c41d1857e06e63d47c072f7a37c9a0cce0c08 ./artix7/ppips_int_l.db +8ea1e0f36947b7eba067f15c73748ec7dfd018f1c6be516e35390af403ae4732 ./artix7/ppips_int_r.db +925dde8bf30f777ec348ddaede0080f31cb09fd93d61548850e57cd6416c2b25 ./artix7/segbits_clbll_l.db +6df1413549da3321bb95e42ea7ebad96d5db47d4357a2b18756d973549046849 ./artix7/segbits_clbll_r.db +fe607671c984e2d3e55fcfdcfb57f78ec16a511daf65567e615dd789a9062774 ./artix7/segbits_clblm_l.db +8227de5bfcaf99d69bff616644670c07d59e9f624b93319fae54c4e4e3b25993 ./artix7/segbits_clblm_r.db +20f7bf469951b04a56e5e140b6327470750b08960643353384b35baf85eb9117 ./artix7/segbits_hclk_l.db +5e22f758a04eab3185b2453c9994aa2fa48f50ca8a6b49bf82e8fc4351f23a5c ./artix7/segbits_hclk_r.db +d6ef0d4cc5a9afd7a493ffa6aeaf2f5a5e71f9afdf901852858ce9d06140e3dc ./artix7/segbits_int_l.db +7ee1d2714dde4b1e6f1d8c89076f67e1575b9c65f078ade0fe07c0c6bf30cbd8 ./artix7/segbits_int_r.db +994008cff37affae1b334cba5908a1b8fe51ec69c47c553943f3d246763fb300 ./artix7/settings.sh +994b9487a088125f5c6488b32eb488891123690077a49b50652b85497fe86b97 ./artix7/tileconn.json +236dde5e55842e3944c6194b45adddbdc7b89043c64da2be3348a15c9d779443 ./artix7/tilegrid.json +86376865f572d83f9c7dc0fdf8caf1184da9fb924f859eecc3357f8b5205e3d6 ./artix7/xc7a50tfgg484-1.yaml +``` + +## Database for kintex7 + +### Settings + +Created using following [settings.sh (sha256: 2daf6a69dd6d20df7b1273ff43c5c340abe36f8229d297646865edcfd91eff18)](https://github.com/SymbiFlow/prjxray/blob/1d30d08c82418c806649c98794a609094e47a094/database/kintex7/settings.sh) +```shell +export XRAY_DATABASE="kintex7" +export XRAY_PART="xc7k70tfbg676-2" +export XRAY_ROI="SLICE_X0Y50:SLICE_X19Y99 DSP48_X0Y20:DSP48_X0Y39 RAMB18_X0Y20:RAMB18_X0Y39 RAMB36_X0Y10:RAMB36_X0Y19" +export XRAY_ROI_FRAMES="0x00400100:0x004006ff" +export XRAY_ROI_GRID_X1="9" +export XRAY_ROI_GRID_X2="38" +export XRAY_ROI_GRID_Y1="104" +export XRAY_ROI_GRID_Y2="156" +# Choose the first N High Range I/Os +export XRAY_PIN_00="K25" +export XRAY_PIN_01="K26" +export XRAY_PIN_02="L24" +export XRAY_PIN_03="L25" +export XRAY_PIN_04="M19" +export XRAY_PIN_05="M20" +export XRAY_PIN_06="M21" + +source $(dirname ${BASH_SOURCE[0]})/../../utils/environment.sh +``` + +### Results + +Results have checksums; +``` +2daf6a69dd6d20df7b1273ff43c5c340abe36f8229d297646865edcfd91eff18 ./kintex7/settings.sh +``` + diff --git a/kintex7/settings.sh b/kintex7/settings.sh index 036d072..b4632b7 100644 --- a/kintex7/settings.sh +++ b/kintex7/settings.sh @@ -1,14 +1,11 @@ -source $(dirname ${BASH_SOURCE[0]})/../../utils/environment.sh - export XRAY_DATABASE="kintex7" export XRAY_PART="xc7k70tfbg676-2" -export XRAY_ROI="SLICE_X24Y150:SLICE_X35Y199" -# FIXME: a7 value -export XRAY_ROI_FRAMES="0x00020500:0x000208ff" -export XRAY_ROI_GRID_X1="48" -export XRAY_ROI_GRID_X2="67" -export XRAY_ROI_GRID_Y1="0" -export XRAY_ROI_GRID_Y2="52" +export XRAY_ROI="SLICE_X0Y50:SLICE_X19Y99 DSP48_X0Y20:DSP48_X0Y39 RAMB18_X0Y20:RAMB18_X0Y39 RAMB36_X0Y10:RAMB36_X0Y19" +export XRAY_ROI_FRAMES="0x00400100:0x004006ff" +export XRAY_ROI_GRID_X1="9" +export XRAY_ROI_GRID_X2="38" +export XRAY_ROI_GRID_Y1="104" +export XRAY_ROI_GRID_Y2="156" # Choose the first N High Range I/Os export XRAY_PIN_00="K25" export XRAY_PIN_01="K26" @@ -17,3 +14,5 @@ export XRAY_PIN_03="L25" export XRAY_PIN_04="M19" export XRAY_PIN_05="M20" export XRAY_PIN_06="M21" + +source $(dirname ${BASH_SOURCE[0]})/../../utils/environment.sh