mirror of
https://github.com/aolofsson/oh.git
synced 2025-01-17 20:02:53 +08:00
28 lines
403 B
Verilog
28 lines
403 B
Verilog
module IOBUF(/*AUTOARG*/
|
|
// Outputs
|
|
O,
|
|
// Inouts
|
|
IO,
|
|
// Inputs
|
|
T, I
|
|
);
|
|
|
|
parameter DRIVE = 8;
|
|
parameter IOSTANDARD = "LVDS_25";
|
|
parameter DIFF_TERM = "TRUE";
|
|
parameter SLEW = "FAST";
|
|
parameter IBUF_LOW_PWR = "TRUE";
|
|
|
|
inout IO;
|
|
input T;
|
|
input I;
|
|
output O;
|
|
|
|
assign O = IO;
|
|
|
|
assign IO = T ? 1'bz : I;
|
|
|
|
endmodule // IOBUF
|
|
|
|
|