mirror of https://github.com/lnis-uofu/SOFA.git
[HDL] Add HDL codes for the FPGA I/O cell tuned for Caravel
This commit is contained in:
parent
5b69b0a087
commit
64d1113461
|
@ -42,3 +42,22 @@ module GPOUT (
|
||||||
.A (A),
|
.A (A),
|
||||||
.X (Y) );
|
.X (Y) );
|
||||||
endmodule
|
endmodule
|
||||||
|
|
||||||
|
//-----------------------------------------------------
|
||||||
|
// Function : A minimum embedded I/O
|
||||||
|
// just an overlay to interface other components
|
||||||
|
//-----------------------------------------------------
|
||||||
|
module EMBEDDED_IO (
|
||||||
|
input SOC_IN, // Input to drive the inpad signal
|
||||||
|
output SOC_OUT, // Output the outpad signal
|
||||||
|
output SOC_DIR, // Output the directionality
|
||||||
|
output FPGA_IN, // Input data to FPGA
|
||||||
|
input FPGA_OUT, // Output data from FPGA
|
||||||
|
input FPGA_DIR // direction control
|
||||||
|
);
|
||||||
|
|
||||||
|
assign FPGA_IN = SOC_IN;
|
||||||
|
assign SOC_OUT = FPGA_OUT;
|
||||||
|
assign SOC_DIR = FPGA_DIR;
|
||||||
|
endmodule
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue