From 1123f2458f08064313ccc62b8e866c575ff5076c Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Tue, 26 Mar 2019 17:47:58 -0700 Subject: [PATCH] minitests/roi_harness: Adding harness configs. Signed-off-by: Tim 'mithro' Ansell --- .../roi_harness/{arty.sh => arty-common.sh} | 16 +++++++++++++--- minitests/roi_harness/arty-pmod.sh | 7 +++++++ minitests/roi_harness/arty-swbut.sh | 7 +++++++ minitests/roi_harness/arty-uart.sh | 7 +++++++ .../roi_harness/{basys3.sh => basys3-common.sh} | 15 ++++++++++++--- minitests/roi_harness/basys3-swbut.sh | 7 +++++++ .../roi_harness/{zybo.sh => zybo-common.sh} | 16 +++++++++++++--- minitests/roi_harness/zybo-swbut.sh | 7 +++++++ 8 files changed, 73 insertions(+), 9 deletions(-) rename minitests/roi_harness/{arty.sh => arty-common.sh} (75%) create mode 100644 minitests/roi_harness/arty-pmod.sh create mode 100644 minitests/roi_harness/arty-swbut.sh create mode 100644 minitests/roi_harness/arty-uart.sh rename minitests/roi_harness/{basys3.sh => basys3-common.sh} (77%) create mode 100644 minitests/roi_harness/basys3-swbut.sh rename minitests/roi_harness/{zybo.sh => zybo-common.sh} (76%) create mode 100644 minitests/roi_harness/zybo-swbut.sh diff --git a/minitests/roi_harness/arty.sh b/minitests/roi_harness/arty-common.sh similarity index 75% rename from minitests/roi_harness/arty.sh rename to minitests/roi_harness/arty-common.sh index d7eccd3f..2a3145c6 100644 --- a/minitests/roi_harness/arty.sh +++ b/minitests/roi_harness/arty-common.sh @@ -1,8 +1,18 @@ # XC7A35TICSG324-1L export XRAY_PART=xc7a35tcsg324-1 -export XRAY_PINCFG=ARTY-A7-UART -export XRAY_DIN_N_LARGE=2 -export XRAY_DOUT_N_LARGE=2 + +if [ -z "$XRAY_PINCFG" ]; then + echo "XRAY_PINCFG not set" + return 1 +fi +if [ -z "$XRAY_DIN_N_LARGE" ]; then + echo "XRAY_DIN_N_LARGE not set" + return 1 +fi +if [ -z "$XRAY_DOUT_N_LARGE" ]; then + echo "XRAY_DOUT_N_LARGE not set" + return 1 +fi # For generating DB export XRAY_PIN_00="G13" diff --git a/minitests/roi_harness/arty-pmod.sh b/minitests/roi_harness/arty-pmod.sh new file mode 100644 index 00000000..70660ffd --- /dev/null +++ b/minitests/roi_harness/arty-pmod.sh @@ -0,0 +1,7 @@ +# XC7A35TICSG324-1L +export XRAY_PINCFG=ARTY-A7-PMOD +export XRAY_DIN_N_LARGE=8 +export XRAY_DOUT_N_LARGE=8 +export HARNESS_DIR=$XRAY_DIR/database/artix7/harness/arty-a7/pmod/ + +source $XRAY_DIR/minitests/roi_harness/arty-common.sh diff --git a/minitests/roi_harness/arty-swbut.sh b/minitests/roi_harness/arty-swbut.sh new file mode 100644 index 00000000..56f50581 --- /dev/null +++ b/minitests/roi_harness/arty-swbut.sh @@ -0,0 +1,7 @@ +# XC7A35TICSG324-1L +export XRAY_PINCFG=ARTY-A7-SWBUT +export XRAY_DIN_N_LARGE=8 +export XRAY_DOUT_N_LARGE=8 +export HARNESS_DIR=$XRAY_DIR/database/artix7/harness/arty-a7/swbut/ + +source $XRAY_DIR/minitests/roi_harness/arty-common.sh diff --git a/minitests/roi_harness/arty-uart.sh b/minitests/roi_harness/arty-uart.sh new file mode 100644 index 00000000..dbdb92d4 --- /dev/null +++ b/minitests/roi_harness/arty-uart.sh @@ -0,0 +1,7 @@ +# XC7A35TICSG324-1L +export XRAY_PINCFG=ARTY-A7-UART +export XRAY_DIN_N_LARGE=2 +export XRAY_DOUT_N_LARGE=2 +export HARNESS_DIR=$XRAY_DIR/database/artix7/harness/arty-a7/uart/ + +source $XRAY_DIR/minitests/roi_harness/arty-common.sh diff --git a/minitests/roi_harness/basys3.sh b/minitests/roi_harness/basys3-common.sh similarity index 77% rename from minitests/roi_harness/basys3.sh rename to minitests/roi_harness/basys3-common.sh index 2efb33f9..a76c8653 100644 --- a/minitests/roi_harness/basys3.sh +++ b/minitests/roi_harness/basys3-common.sh @@ -1,8 +1,17 @@ # XC7A35T-1CPG236C export XRAY_PART=xc7a35tcpg236-1 -export XRAY_PINCFG=BASYS3-SWBUT -export XRAY_DIN_N_LARGE=17 -export XRAY_DOUT_N_LARGE=17 +if [ -z "$XRAY_PINCFG" ]; then + echo "XRAY_PINCFG not set" + return 1 +fi +if [ -z "$XRAY_DIN_N_LARGE" ]; then + echo "XRAY_DIN_N_LARGE not set" + return 1 +fi +if [ -z "$XRAY_DOUT_N_LARGE" ]; then + echo "XRAY_DOUT_N_LARGE not set" + return 1 +fi # For generating DB export XRAY_PIN_00="V17" diff --git a/minitests/roi_harness/basys3-swbut.sh b/minitests/roi_harness/basys3-swbut.sh new file mode 100644 index 00000000..402e8a0d --- /dev/null +++ b/minitests/roi_harness/basys3-swbut.sh @@ -0,0 +1,7 @@ +# XC7A35T-1CPG236C +export XRAY_PINCFG=BASYS3-SWBUT +export XRAY_DIN_N_LARGE=17 +export XRAY_DOUT_N_LARGE=17 +export HARNESS_DIR=$XRAY_DIR/database/artix7/harness/basys3/swbut/ + +source $XRAY_DIR/minitests/roi_harness/basys3-common.sh diff --git a/minitests/roi_harness/zybo.sh b/minitests/roi_harness/zybo-common.sh similarity index 76% rename from minitests/roi_harness/zybo.sh rename to minitests/roi_harness/zybo-common.sh index dd1eff9c..1aa60baf 100644 --- a/minitests/roi_harness/zybo.sh +++ b/minitests/roi_harness/zybo-common.sh @@ -1,8 +1,18 @@ # XC7010-1CLG400C export XRAY_PART=xc7z010clg400-1 -export XRAY_PINCFG=ZYBOZ7-SWBUT -export XRAY_DIN_N_LARGE=4 -export XRAY_DOUT_N_LARGE=6 + +if [ -z "$XRAY_PINCFG" ]; then + echo "XRAY_PINCFG not set" + return 1 +fi +if [ -z "$XRAY_DIN_N_LARGE" ]; then + echo "XRAY_DIN_N_LARGE not set" + return 1 +fi +if [ -z "$XRAY_DOUT_N_LARGE" ]; then + echo "XRAY_DOUT_N_LARGE not set" + return 1 +fi # For generating DB export XRAY_PIN_00="G15" diff --git a/minitests/roi_harness/zybo-swbut.sh b/minitests/roi_harness/zybo-swbut.sh new file mode 100644 index 00000000..6e3dc4b3 --- /dev/null +++ b/minitests/roi_harness/zybo-swbut.sh @@ -0,0 +1,7 @@ +# XC7010-1CLG400C +export XRAY_PINCFG=ZYBOZ7-SWBUT +export XRAY_DIN_N_LARGE=4 +export XRAY_DOUT_N_LARGE=6 +export HARNESS_DIR=$XRAY_DIR/database/zynq7/harness/zybo/swbut/ + +source $XRAY_DIR/minitests/roi_harness/zybo-common.sh