Skip to content
Snippets Groups Projects
Commit c51fa197 authored by dam1n19's avatar dam1n19
Browse files

SOC1-167: Added FPGA library files to fpga lib repo

parent 23264a66
No related branches found
No related tags found
No related merge requests found
// from GLIB_PADLIB.v
//-----------------------------------------------------------------------------
// soclabs generic IO pad model
// A joint work commissioned on behalf of SoC Labs, under Arm Academic Access license.
//
// Contributors
//
// David Flynn (d.w.flynn@soton.ac.uk)
//
// Copyright 2022, SoC Labs (www.soclabs.org)
//-----------------------------------------------------------------------------
module PAD_INOUT8MA_NOE (
// Inouts
PAD,
// Outputs
I,
// Inputs
O,
NOE
);
inout PAD;
output I;
input O;
input NOE;
IOBUF #(
.IOSTANDARD ("LVCMOS33"),
.DRIVE(8)
) IOBUF3V3 (
.O(I),
.IO(PAD),
.I(O),
.T(NOE)
);
endmodule // PAD_INOUT8MA_NOE
// from GLIB_PADLIB.v
//-----------------------------------------------------------------------------
// soclabs generic IO pad model
// A joint work commissioned on behalf of SoC Labs, under Arm Academic Access license.
//
// Contributors
//
// David Flynn (d.w.flynn@soton.ac.uk)
//
// Copyright 2022, SoC Labs (www.soclabs.org)
//-----------------------------------------------------------------------------
module PAD_VDDIO (
// Inouts
PAD
);
inout PAD;
IOBUF #(
.IOSTANDARD ("LVCMOS33"),
.DRIVE(8)
) IOBUF3V3 (
.O( ),
.IO(PAD),
.I(1'b1),
.T(1'b1)
);
endmodule // PAD_VDDIO
// from GLIB_PADLIB.v
//-----------------------------------------------------------------------------
// soclabs generic IO pad model
// A joint work commissioned on behalf of SoC Labs, under Arm Academic Access license.
//
// Contributors
//
// David Flynn (d.w.flynn@soton.ac.uk)
//
// Copyright 2022, SoC Labs (www.soclabs.org)
//-----------------------------------------------------------------------------
module PAD_VDDSOC (
// Inouts
PAD
);
inout PAD;
IOBUF #(
.IOSTANDARD ("LVCMOS33"),
.DRIVE(8)
) IOBUF3V3 (
.O( ),
.IO(PAD),
.I(1'b1),
.T(1'b1)
);
endmodule // PAD_VDDSOC
// from GLIB_PADLIB.v
//-----------------------------------------------------------------------------
// soclabs generic IO pad model
// A joint work commissioned on behalf of SoC Labs, under Arm Academic Access license.
//
// Contributors
//
// David Flynn (d.w.flynn@soton.ac.uk)
//
// Copyright 2022, SoC Labs (www.soclabs.org)
//-----------------------------------------------------------------------------
module PAD_VSS (
// Inouts
PAD
);
inout PAD;
IOBUF #(
.IOSTANDARD ("LVCMOS33"),
.DRIVE(8)
) IOBUF3V3 (
.O( ),
.IO(PAD),
.I(1'b1),
.T(1'b1)
);
endmodule // PAD_VSS
// from GLIB_PADLIB.v
//-----------------------------------------------------------------------------
// soclabs generic IO pad model
// A joint work commissioned on behalf of SoC Labs, under Arm Academic Access license.
//
// Contributors
//
// David Flynn (d.w.flynn@soton.ac.uk)
//
// Copyright 2022, SoC Labs (www.soclabs.org)
//-----------------------------------------------------------------------------
module PAD_VSSIO (
// Inouts
PAD
);
inout PAD;
IOBUF #(
.IOSTANDARD ("LVCMOS33"),
.DRIVE(8)
) IOBUF3V3 (
.O( ),
.IO(PAD),
.I(1'b1),
.T(1'b1)
);
endmodule // PAD_VSSIO
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment