vt52-fpga  1.0.0 Initial
vt52-fpga is a serial terminal implemented on a FPGA
usb_serial_ctrl_ep.v File Reference

Go to the source code of this file.

Macros

#define CDC_ACM_ENDPOINT   2
 
#define CDC_RX_ENDPOINT   1
 
#define CDC_TX_ENDPOINT   1
 

Functions

template<parameter MAX_IN_PACKET_SIZE = 32, parameter MAX_OUT_PACKET_SIZE = 32>
module usb_serial_ctrl_ep (input clk, input reset, output[7] dev_addr, output out_ep_req, input out_ep_grant, input out_ep_data_avail, input out_ep_setup, output out_ep_data_get, input[8] out_ep_data, output out_ep_stall, input out_ep_acked, output in_ep_req, input in_ep_grant, input in_ep_data_free, output in_ep_data_put, output reg< 7:0 > in_ep_data=0, output in_ep_data_done, output reg in_ep_stall, input in_ep_acked)
 

Macro Definition Documentation

◆ CDC_ACM_ENDPOINT

#define CDC_ACM_ENDPOINT   2

◆ CDC_RX_ENDPOINT

#define CDC_RX_ENDPOINT   1

◆ CDC_TX_ENDPOINT

#define CDC_TX_ENDPOINT   1