From 8a5ea17b6edee768dc533214656accab80e727a2 Mon Sep 17 00:00:00 2001 From: Andreas Olofsson Date: Sun, 28 Jul 2024 08:07:09 -0400 Subject: [PATCH] Moving alias module to padring --- lambdalib/{iolib/rtl/la_pt.v => padring/rtl/la_ioalias.v} | 6 +++--- lambdalib/{iolib => padring}/rtl/la_ioshort.v | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) rename lambdalib/{iolib/rtl/la_pt.v => padring/rtl/la_ioalias.v} (88%) rename lambdalib/{iolib => padring}/rtl/la_ioshort.v (87%) diff --git a/lambdalib/iolib/rtl/la_pt.v b/lambdalib/padring/rtl/la_ioalias.v similarity index 88% rename from lambdalib/iolib/rtl/la_pt.v rename to lambdalib/padring/rtl/la_ioalias.v index 96fbb18..587e597 100644 --- a/lambdalib/iolib/rtl/la_pt.v +++ b/lambdalib/padring/rtl/la_ioalias.v @@ -1,6 +1,6 @@ /************************************************************************** - * Function: IO Alias Module + * Function: IO Alias Utility Module * Copyright: Lambda Project Authors. All rights Reserved. * License: MIT (see LICENSE file in Lambda repository) * @@ -17,8 +17,8 @@ * *************************************************************************/ -module la_pt (.io1(a), - .io2(a)); +module la_ioalias (.io1(a), + .io2(a)); inout wire a; diff --git a/lambdalib/iolib/rtl/la_ioshort.v b/lambdalib/padring/rtl/la_ioshort.v similarity index 87% rename from lambdalib/iolib/rtl/la_ioshort.v rename to lambdalib/padring/rtl/la_ioshort.v index 54a0624..3f9e389 100644 --- a/lambdalib/iolib/rtl/la_ioshort.v +++ b/lambdalib/padring/rtl/la_ioshort.v @@ -1,18 +1,18 @@ -/***************************************************************************** +/************************************************************************** * Function: Simulation Friendly IO Alias Module * Copyright: Lambda Project Authors. All rights Reserved. * License: MIT (see LICENSE file in Lambda repository) * * Docs: * - * Instantiates the la_pt inout alias module and adds a loop breaking + * Instantiates the la_ioalias inout alias module and adds a loop breaking * logic for some tools that don's support tran, alias,and port aliasing. * * WARNING: The port list alias features is in the verilog standard, * but not well supported by open source tools. Not recommended for * portable designs. * - ****************************************************************************/ + *************************************************************************/ module la_ioshort (inout a, inout b, input a2b @@ -24,7 +24,7 @@ module la_ioshort (inout a, assign b = a2b ? a : 1'bz; `else // verilog_lint: waive-start module-port - la_pt la_pt (a,b); + la_pt la_ioalias (a,b); // verilog_lint: waive-end module-port `endif