
CY7C68001
0xC4 :
这最初的字节告诉
SX2
这是一个有效的EE-
PROM的与配置信息。
IFCONFIG :
使用ifconfig字节包含的设置
使用ifconfig寄存器。使用ifconfig寄存器位是否变形
并处罚金7.1节。如果外部主机需要IN-
terface配置与默认值不同,该接口
可以通过这个字节被指定。
POLAR :
极地字节包含FIFO的极性
标志引脚信号。极地寄存器位定义
第7.3节。如果外部主机需要信号极性
与默认值不同的极性可以通过指定
这个字节。
描述:
的描述符的字节确定是否
SX2
加载EEPROM中的描述符。如果该字节= 0xC4 ,
该
SX2
将加载开始的下一个字节的描述符。
如果该字节不等于0xC4 ,则
SX2
将等待DE-
从外部主scriptor信息。
描述符长度:
的描述符的长度是在接下来的
两个字节并表示该描述符中包含的长度
内的EEPROM中。长度被加载至少显著
字节( LSB ),然后再最显著字节( MSB ) 。
字节指数6开始描述符信息:
此章节中描述
器最多可为500个字节。
3.3.2
默认枚举
3.4
3.4.1
中断系统
架构
该
SX2
提供指示的输出信号
外部主机的
SX2
有一个中断条件,或该
从寄存器中的数据读取请求可用。该
SX2
有
6个中断源: SETUP , EP0BUF ,旗帜, ENUMOK ,
BUSACTIVITY ,并准备就绪。每个中断,可启用或
通过设置或清除在相应的位禁止
IntEnable寄存器。
当中断发生时, INT #引脚将被拉高,
对应的位将在中断状态字节来设定。
外部主机通过读取中断状态字节
频闪SLRD / SLOE 。这带来的中断状态字节
在数据总线的下部(FD [7: 0])。读
中断状态字节自动清除中断。只
会发生一次一个中断请求;该
SX2
缓冲器
多个挂起的中断。
如果外部主机发起的寄存器读请求时,该
SX2
将缓冲中断,直到外部主机已经阅读
数据。这就保证了在读取后序列开始,
下一个从接收到该中断
SX2
将指示
对应的数据是可用的。下面是一个说明
这INTENABLE寄存器。
3.4.2
INTENABLE寄存器位定义
一个可选的默认描述符可以用来简化enumer-
通报BULLETIN 。只有供应商ID ( VID ) ,产品ID ( PID ) ,和设备
标识( DID)需要由加载
SX2
它枚举与
此默认设置。这个信息是无论是从一个加载
的EEPROM的情况下,当一个EEPROM的存在
(表
3-1)
被检测到,或者外部主机可以简单地加载
一个VID , PID ,并没有在没有EEPROM存在。在这
默认枚举时,
SX2
使用内置默认
描述符(参见第12.0节) 。
如果从EEPROM加载的描述符的长度为6 ,
SX2
将
加载的VID ,PID和从EEPROM DID和枚举。
该VID , PID ,并没有被装载LSB ,然后MSB 。为
例如,如果该VID ,PID和DID是0x0547 , 0x1002和
0×0001 ,分别接字节应被存储为:
0x47, 0x05, 0x02, 0x10, 0x01, 0x00.
如果不存在EEPROM中,
SX2
将等待外部主
提供的描述符信息。要使用默认
描述符,外部主机必须写入到相应的
寄存器(的0x30 )配描述符的长度等于6,后加
VID ,PID和DID 。参见第4.2节以获取更多信息
关于如何在外部主机可以加载的值。
默认描述符列举四个端点作为上市
以下页面:
端点2 :散出来,在高速模式下为512字节, 64
在全速模式字节
端点4 :散装出,在高速模式下为512字节, 64
在全速模式字节
端点6 :批量中,在高速模式下为512字节, 64个字节
在全速模式
端点8 :批量中,在高速模式下为512字节, 64个字节
在全速模式。
整个默认描述符列在本节12.0
数据表。
第7位:设置
如果中断使能,而
SX2
接收到一个建立
从USB主机的数据包,则
SX2
断言INT #引脚和
套在中断状态字节位7 。这个中断只发生
如果建立请求是不是一个在
SX2
自动
处理。有关如何处理设置完整的详细信息
中断,请参见本数据手册的第5.0节。
第6位: EP0BUF
如果中断使能,并在端点0缓冲区变
提供给外部主机进行读或写操作,
该
SX2
断言INT #引脚,并设置在中断6位
状态字节。这个中断是用于处理数据相
的建立请求。有关如何处理完整的详细信息
EP0BUF中断,请参见本数据手册的第5.0节。
第5位:旗
如果中断被允许,任何OUT端点FIFO的状态
改变从空不空和不空来
空,
SX2
断言INT #引脚,并设置了5位
中断状态字节。这是另一种方式来监控
对OUT端点的FIFO ,而不是使用FLAGA-状态
FLAGD引脚,并且可以被用来指示一个OUT包
已接收到来自主机。
第2位: ENUMOK
如果中断使能和
SX2
收到
从USB主机SET_CONFIGURATION请求,所述
SX2
断言INT #引脚,并设置中断状态字节位2 。
这一事件标志着完成了
SX2
列举
流程。
位1 : BUSACTIVITY
如果中断使能,而
SX2
无论是检测到的
缺乏或恢复活动的USB总线上的
SX2
断言INT #引脚,并设置中断状态字节位1 。
这通常表示USB主机或者是悬浮
第42 3
文件编号: 38-08013牧师* H