Package Body >> 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 class was generated from the following file: