[HDL] Add HDL codes for the FPGA I/O cell tuned for Caravel

This commit is contained in:
tangxifan 2020-11-05 10:18:52 -07:00
parent 5b69b0a087
commit 64d1113461
1 changed files with 19 additions and 0 deletions

View File

@ -42,3 +42,22 @@ module GPOUT (
.A (A),
.X (Y) );
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