Package >> nw_usb_pkg
|
|
t_usb_pkt_type | ( DATA , SOF , TOKEN , SPLIT , HANDSHAKE ) |
| | USB packet type.
|
|
|
t_usb_data_pkt | |
|
pid | std_logic_vector ( 7 downto 0 ) |
| | PID.
|
|
data | t_slv_arr ( 0 to 1023 ) ( 7 downto 0 ) |
| | data
|
|
data_len | natural range 0 to 1024 |
| | Data length (bytes)
|
|
crc16 | std_logic_vector ( 15 downto 0 ) |
| | CRC16.
|
|
t_usb_sof_pkt | |
|
pid | std_logic_vector ( 7 downto 0 ) |
| | PID.
|
|
frame_number | std_logic_vector ( 10 downto 0 ) |
| | Frame number.
|
|
crc5 | std_logic_vector ( 4 downto 0 ) |
| | CRC5.
|
|
t_usb_handshake_pkt | |
|
pid | std_logic_vector ( 7 downto 0 ) |
| | PID.
|
|
t_usb_token_pkt | |
|
pid | std_logic_vector ( 7 downto 0 ) |
| | PID.
|
|
addr | std_logic_vector ( 6 downto 0 ) |
| | Address.
|
|
endp | std_logic_vector ( 3 downto 0 ) |
| | Endpoint.
|
|
crc5 | std_logic_vector ( 4 downto 0 ) |
| | CRC5.
|
|
t_usb_split_pkt | |
|
pid | std_logic_vector ( 7 downto 0 ) |
| | PID.
|
|
hub_addr | std_logic_vector ( 6 downto 0 ) |
| | Hub address.
|
|
sc | std_logic |
| | Start/complete.
|
|
port_number | std_logic_vector ( 6 downto 0 ) |
| | port number
|
|
s | std_logic |
| | Start.
|
|
e_u | std_logic |
| | End (start-split) / Unused (complete-split)
|
|
et | std_logic_vector ( 1 downto 0 ) |
| | Endpoint type.
|
|
crc5 | std_logic_vector ( 4 downto 0 ) |
| | CRC5.
|
|
t_usb_packet | |
|
pkt_type | t_usb_pkt_type |
| | USB packet type contained in record.
|
|
data_pkt | t_usb_data_pkt |
| | Data packet record.
|
|
sof_pkt | t_usb_sof_pkt |
| | SOF packet record.
|
|
handshake_pkt | t_usb_handshake_pkt |
| | Handshake record.
|
|
token_pkt | t_usb_token_pkt |
| | Token record.
|
|
split_pkt | t_usb_split_pkt |
| | Start/complete-split token record.
|
The documentation for this design unit was generated from the following file: