CDL Modules
Files
picoriscv_de1_cl

Files

file  picoriscv_de1_cl.cdl
 Pico-RISC-V microcomputer for the CL DE1 + daughterboard.
 

Detailed Description

Modules

module picoriscv_de1_cl::picoriscv_de1_cl ( clock  clk,
clock  video_clk,
input bit  reset_n,
input bit  video_locked,
output t_de1_cl_lcd  lcd,
input bit  keys[4],
input bit  switches[10],
output bit  leds[10],
input t_ps2_pins  ps2_in,
output t_ps2_pins  ps2_out,
output bit  led_data_pin,
input t_de1_cl_inputs_status  inputs_status,
output t_de1_cl_inputs_control  inputs_control 
)
Parameters
[in]clk50MHz clock from DE1 clock generator
[in]video_clk9MHz clock from PLL, derived from 50MHz
[in]reset_nhard reset from a pin - a key on DE1
[in]video_lockedHigh if video PLL has locked
[out]lcdLCD display out to computer lab daughterboard
[in]keysDE1 keys
[in]switchesDE1 switches
[out]ledsDE1 leds
[in]ps2_inPS2 input pins
[out]ps2_outPS2 output pin driver open collector
[out]led_data_pinDE1 CL daughterboard neopixel LED pin
[in]inputs_statusDE1 CL daughterboard shifter register etc status
[out]inputs_controlDE1 CL daughterboard shifter register control