From 913caeeeaaa223e1e41f9fca4f3dcc8ebda77cbe Mon Sep 17 00:00:00 2001 From: chungshien-chai Date: Mon, 26 Aug 2024 17:12:52 -0700 Subject: [PATCH] Add inout test case --- EDA-2763/inout/top.sdc | 7 +++++++ EDA-2763/inout/top.v | 17 +++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 EDA-2763/inout/top.sdc create mode 100644 EDA-2763/inout/top.v diff --git a/EDA-2763/inout/top.sdc b/EDA-2763/inout/top.sdc new file mode 100644 index 00000000..a32c478c --- /dev/null +++ b/EDA-2763/inout/top.sdc @@ -0,0 +1,7 @@ +set_pin_loc io HP_1_0_0P + +set_pin_loc ioz HP_1_2_1P + +set_pin_loc i HP_1_4_2P + +set_pin_loc o HP_1_6_3P diff --git a/EDA-2763/inout/top.v b/EDA-2763/inout/top.v new file mode 100644 index 00000000..8f492b39 --- /dev/null +++ b/EDA-2763/inout/top.v @@ -0,0 +1,17 @@ +///////////////////////////////////////// +// Functionality: +// Author: Chung Shien +//////////////////////////////////////// +// `timescale 1ns / 1ps + +module top ( + inout io, + input ioz, + input i, + output o +); + +assign io = ioz ? 1'bz : i; +assign o = ioz ? io : i; + +endmodule