URL
https://opencores.org/ocsvn/usbhostslave/usbhostslave/trunk
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 9 |
Rev 22 |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//// usbConstants_h.v
|
//// usbConstants_h.v
|
///////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////
|
|
|
`ifdef usbConstants_h_vdefined
|
`ifdef usbConstants_h_vdefined
|
`else
|
`else
|
`define usbConstants_h_vdefined
|
`define usbConstants_h_vdefined
|
|
|
//PIDTypes
|
//PIDTypes
|
`define OUT 4'h1
|
`define OUT 4'h1
|
`define IN 4'h9
|
`define IN 4'h9
|
`define SOF 4'h5
|
`define SOF 4'h5
|
`define SETUP 4'hd
|
`define SETUP 4'hd
|
`define DATA0 4'h3
|
`define DATA0 4'h3
|
`define DATA1 4'hb
|
`define DATA1 4'hb
|
`define ACK 4'h2
|
`define ACK 4'h2
|
`define NAK 4'ha
|
`define NAK 4'ha
|
`define STALL 4'he
|
`define STALL 4'he
|
`define PREAMBLE 4'hc
|
`define PREAMBLE 4'hc
|
|
|
|
|
//PIDGroups
|
//PIDGroups
|
`define SPECIAL 2'b00
|
`define SPECIAL 2'b00
|
`define TOKEN 2'b01
|
`define TOKEN 2'b01
|
`define HANDSHAKE 2'b10
|
`define HANDSHAKE 2'b10
|
`define DATA 2'b11
|
`define DATA 2'b11
|
|
|
// start of packet SyncByte
|
// start of packet SyncByte
|
`define SYNC_BYTE 8'h80
|
`define SYNC_BYTE 8'h80
|
|
|
`endif //usbConstants_h_vdefined
|
`endif //usbConstants_h_vdefined
|
|
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.