yes i have these so far.
//=======================================================
// This code is generated by Terasic System Builder
//=======================================================
module gpio1(
//////////// CLOCK //////////
CLOCK_50,
CLOCK2_50,
CLOCK3_50,
//////////// LED //////////
LEDG,
LEDR,
//////////// KEY //////////
KEY,
//////////// LCD //////////
LCD_BLON,
LCD_DATA,
LCD_EN,
LCD_ON,
LCD_RS,
LCD_RW,
//////////// GPIO, GPIO connect to GPIO Default //////////
GPIO
);
//=======================================================
// PARAMETER declarations
//=======================================================
//=======================================================
// PORT declarations
//=======================================================
//////////// CLOCK //////////
input CLOCK_50;
input CLOCK2_50;
input CLOCK3_50;
//////////// LED //////////
output [8:0] LEDG;
output [17:0] LEDR;
//////////// KEY //////////
input [3:0] KEY;
//////////// LCD //////////
output LCD_BLON;
inout [7:0] LCD_DATA;
output LCD_EN;
output LCD_ON;
output LCD_RS;
output LCD_RW;
//////////// GPIO, GPIO connect to GPIO Default //////////
inout [35:0] GPIO;
//=======================================================
// REG/WIRE declarations
//=======================================================
wire keyboard_val;
matrixKeyboard_drive (
.i_clk(CLOCK_50),
.i_rst_n(1),
.row(GPIO[3:0]), // ???? ?
.col(GPIO[7:4]), // ???? ?
.keyboard_val(keyboard_val) // ???
);
//=======================================================
// Structural coding
//=======================================================
assign LCD_BLON = 1'b1;
assign LCD_ON = 1'b1;
gpio (
.pio_led_export(LEDG), // pio_led.export
.pio_gpio_solenoid_external_connection_export(GPIO[15:13]), // pio_gpio_solenoid_external_connection.export
// pio_in.export
.reset_reset_n(1), // reset.reset_n
.lcd_data(LCD_DATA), // lcd.data
.lcd_E(LCD_EN), // .E
.lcd_RS(LCD_RS), // .RS
.lcd_RW(LCD_RW), // .RW
.clk_clk(CLOCK_50), // clk.clk
.pio_key_export(KEY), // pio_key.export
// pio_out.export
.pio_gpio_buzzer_external_connection_export(GPIO[18:16]) // pio_gpio_buzzer_external_connection.export
);
endmodule