| `default_nettype none |
| |
| module tomkeddie_top_tto |
| #(parameter CLOCK_RATE=1000) |
| ( |
| input [7:0] io_in, |
| output [7:0] io_out |
| ); |
| |
| wire clk = io_in[0]; |
| wire reset = io_in[1]; |
| wire hour_inc = io_in[6]; |
| wire min_inc = io_in[7]; |
| wire lcd_en; |
| wire lcd_rs; |
| wire [3:0] lcd_data; |
| |
| assign io_out[0] = lcd_data[0]; |
| assign io_out[1] = lcd_data[1]; |
| assign io_out[2] = lcd_data[2]; |
| assign io_out[3] = lcd_data[3]; |
| assign io_out[4] = lcd_en; |
| assign io_out[5] = lcd_rs; |
| |
| // instatiate lcd |
| lcd lcd(.clk(clk), .reset(reset), .hour_inc(hour_inc), .min_inc(min_inc), .en(lcd_en), .rs(lcd_rs), .data(lcd_data)); |
| |
| endmodule |