mirror of
https://github.com/YosysHQ/yosys
synced 2025-07-27 06:27:57 +00:00
Added GreenPak I/O buffer cells
This commit is contained in:
parent
9fc9d5f1fb
commit
66095153fd
1 changed files with 17 additions and 0 deletions
|
@ -134,6 +134,15 @@ module GP_DFFSR(input D, CLK, nSR, output reg Q);
|
||||||
end
|
end
|
||||||
endmodule
|
endmodule
|
||||||
|
|
||||||
|
module GP_IBUF(input IN, output OUT);
|
||||||
|
assign OUT = IN;
|
||||||
|
endmodule
|
||||||
|
|
||||||
|
module GP_IOBUF(input IN, input DIR, output OUT, inout IO);
|
||||||
|
assign IN = IO;
|
||||||
|
assign DIR = OE ? OUT : 1'bz;
|
||||||
|
endmodule
|
||||||
|
|
||||||
module GP_INV(input IN, output OUT);
|
module GP_INV(input IN, output OUT);
|
||||||
assign OUT = ~IN;
|
assign OUT = ~IN;
|
||||||
endmodule
|
endmodule
|
||||||
|
@ -161,6 +170,14 @@ module GP_LFOSC(input PWRDN, output reg CLKOUT);
|
||||||
|
|
||||||
endmodule
|
endmodule
|
||||||
|
|
||||||
|
module GP_OBUF(input IN, output OUT);
|
||||||
|
assign OUT = IN;
|
||||||
|
endmodule
|
||||||
|
|
||||||
|
module GP_OBUFT(input IN, input OE, output OUT);
|
||||||
|
assign OUT = OE ? IN : 1'bz;
|
||||||
|
endmodule
|
||||||
|
|
||||||
module GP_PGA(input wire VIN_P, input wire VIN_N, input wire VIN_SEL, output reg VOUT);
|
module GP_PGA(input wire VIN_P, input wire VIN_N, input wire VIN_SEL, output reg VOUT);
|
||||||
|
|
||||||
parameter GAIN = 1;
|
parameter GAIN = 1;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue