添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第215页 > CY7C68001-56LFXC > CY7C68001-56LFXC PDF资料 > CY7C68001-56LFXC PDF资料5第7页
CY7C68001
3.7.8
命令协议
[1 0 0]上FIFOADR地址[2: 0]选择的
命令接口。命令接口是用来写
向和从读
SX2
寄存器和端点0的缓冲区,
以及描述符的RAM。命令读写传输
行动发生在FD [ 7:0]只。写入每个字节
SX2
或者是一个地址,或者一个数据字节,如由第7位来确定。如果
第7位= 1 ,则该字节被认为是一个地址字节。如果第7位=
为0,则该字节被认为是一个数据字节。如果第7位= 1,则第6位
确定地址字节是否是读请求还是一个
写请求。如果第6位= 1 ,则该字节被认为是一个读
请求。如果第6位= 0,则该字节被认为是一个写请求。
位[ 5:0]保持请求的寄存器地址。格式
的命令地址的一个字节表示在
表3-4 。
表3-4 。命令地址字节
地址/
数据#
READ /
写#
A5
A4
A3
A2
A1
A0
接下来的6位代表寄存器地址( 000001
二进制= 0×01进制) 。
一旦字节已经被接收到的
SX2
拉READY
引脚为低电平,通知外部主机不发送任何更多
信息。当
SX2
已准备好接收下一个字节,
SX2
再次拉低READY引脚为高电平。这一个字节,该
该数据字节的高半字节,被写入到
SX2
如下。
表3-8 。命令数据写入一个字节
地址/
数据#
0
CARE
X
CARE
X
CARE
X
D7
1
D6
0
D5
1
D4
1
第一比特表示这是一个数据传输。
接下来的三个是无关位。
接下来的四位持有的转移上半字节
字节。
一旦字节已经被接收到的
SX2
拉READY
引脚为低电平,通知外部主机不发送任何更多
信息。当
SX2
已准备好接收下一个字节,
SX2
再次拉低READY引脚为高电平。这一个字节,该
数据字节的低半字节写入
SX2.
表3-9 。命令数据写入两个字节
地址/
数据#
0
CARE
X
CARE
X
CARE
X
D3
0
D2
0
D1
0
D0
0
第7位
第6位
第5位
4位
第3位
第2位
第1位
位0
每个写请求之后是两个或多个数据字节。如果
接收到另一个地址字节两个数据字节之前
接收,则
SX2
忽略第一个地址和任何不完整
数据传输。该数据字节的格式示于
表3-5
表3-6 。
有些寄存器采取一系列字节。
每个字节是使用相同的协议传输。
表3-5 。命令数据字节一个
第7位
0
第6位
X
第5位
X
4位
X
第3位
D7
第2位
D6
第1位
D5
位0
D4
在这一点上,整个字节<10110000>已转移
到寄存器0x01和写入顺序完成。
3.7.8.2读请求示例
表3-6 。命令数据的两个字节
第7位
0
第6位
X
第5位
X
4位
X
第3位
D3
第2位
D2
第1位
D1
位0
D0
第一命令数据字节包含数据的高4位,
第二个命令字节中包含的低四位
数据。
3.7.8.1写请求示例
先于写入寄存器中,两个条件必须满足:
FIFOADR [ 2 : 0 ]必须持有[ 1 0 0 ] ,并且准备行必须是
HIGH 。外部主应该不会启动,如果一个命令
就绪引脚不高的状态。
例如:
写字节<10110000>到IFCONFIG
寄存器( 0x01)的,先发送一个命令字节的地址如下。
表3-7 。命令地址写字节
地址/读/
数据#
写#
1
0
A5
0
A4
0
A3
0
A2
0
A1
0
A0
1
读周期比写入周期简单。读周期
由来自外部主机的读请求
SX2.
例如,读取寄存器0x01, A的内容
指令地址字节被写入到
SX2
如下。
表3-10 。命令地址读字节
地址/读/
数据#
写#
1
1
A5
0
A4
0
A3
0
A2
0
A1
0
A0
1
当数据准备好被读取,则
SX2
断言INT #
脚要告诉外部主机,它要求的数据
等待FD [ 7:0] 。
[5]
第一个位表示一个地址传输。
第二位表示这是一个写命令。
注意:
4.在索引模式下, FLAGx管脚的值是不确定的寻址一个FIFO时除外( FIFOADR [2:0 ] = { 000001010011 })。
5.重要提示:一旦
SX2
接收到一个读请求时,该
SX2
仅分配中断线路的读请求。如果六个中断源1
在3.4节中描述后,可将
SX2
直到读请求完成将缓冲区中断。
文件编号: 38-08013牧师* E
第42 7

深圳市碧威特网络技术有限公司