Line 31... |
Line 31... |
// TX fifo data count register.
|
// TX fifo data count register.
|
// Added RESET_CORE bit to HOST_SLAVE_CONTROL_REG.
|
// Added RESET_CORE bit to HOST_SLAVE_CONTROL_REG.
|
// Fixed slave mode bug which caused receive fifo to be filled with
|
// Fixed slave mode bug which caused receive fifo to be filled with
|
// incoming data when the slave was responding with a NAK, and the
|
// incoming data when the slave was responding with a NAK, and the
|
// data should have been discarded.
|
// data should have been discarded.
|
|
// Version 1.1 - February 23rd 2006. Fixed bug related to 'noActivityTimeOut'
|
|
// Previously the 'noActivityTimeOut' flag was repetitively pulsed whenever
|
|
// there was no detected activity on the USB data lines. This caused an infrequent
|
|
// misreporting of time out errors. 'noActivityTimeOut' is now only enabled when
|
|
// the higher level state machines are actively looking for receive packets.
|
|
// Modified USB RX data clock recovery, so that data is sampled during the middle
|
|
// of a USB bit period. Fixed a bug which could result in double sampling
|
|
// of USB RX data if clock phase adjustments were required in the middle of a
|
|
// USB packet.
|
|
|
// Most significant nibble corresponds to major revision.
|
// Most significant nibble corresponds to major revision.
|
// Least significant nibble corresponds to minor revision.
|
// Least significant nibble corresponds to minor revision.
|
`define USBHOSTSLAVE_VERSION_NUM 8'h10
|
`define USBHOSTSLAVE_VERSION_NUM 8'h11
|
|
|
//Host slave common registers
|
//Host slave common registers
|
`define HOST_SLAVE_CONTROL_REG 1'b0
|
`define HOST_SLAVE_CONTROL_REG 1'b0
|
`define HOST_SLAVE_VERSION_REG 1'b1
|
`define HOST_SLAVE_VERSION_REG 1'b1
|
|
|