4.0串行接口
4.7 Tx和Rx FIFO缓冲区分配和管理
CN8478/CN8474A/CN8472A/CN8471A
多通道同步通信控制器
由于没有子信道,固定数据缓冲区加上子信道地图
区域可用于内部数据缓冲区的使用情况(共128 DWORD值) 。如果
缓冲空间在32个通道,在BUFFLOC和BUFFLEN平分秋色
规范在上市
32通道无缓冲子信道
分配。
表4-4 。 32通道无缓冲子信道分配示例(接收或发送)
在信道描述符
通道
数
BUFFLOC
( DWORD从开始的偏移
固定数据缓冲)
0
2
4
...
62
BUFFLEN
(1)
1
1
1
...
1
(2)
0
1
2
...
31
注: (S ) :
(1)
(2)
假设一个组内的所有通道工作在相同的比特率, BUFFLEN = [ (共双字
÷
通道数)
÷
2]–1.
BUFFLEN值大于1Fh的更大不增加的PCI突发长度。 BUFFLEN决定爆双字的数量
一条PCI读/写操作期间以填充或清空内部数据缓冲器。例如, BUFFLEN = 1Fh的指定的突发长度
32个双字。
如果该缓冲空间在16个信道,则BUFFLOC和各半
BUFFLEN说明会在被作为上市
16通道
子信道分配的缓冲区。
表4-5 。 16通道无缓冲子信道分配示例(接收或发送)
在信道描述符
通道
数
BUFFLOC
( DWORD从开始的偏移
固定数据缓冲)
0
4
8
...
60
BUFFLEN
(1)
3
3
3
...
3
(2)
0
1
2
...
15
注: (S ) :
(1)
(2)
假设一个组内的所有通道工作在相同的比特率, BUFFLEN = [ (共双字
÷
通道数)
÷
2]–1.
BUFFLEN值大于1Fh的更大不增加的PCI突发长度。 BUFFLEN决定爆双字的数量
一条PCI读/写操作期间以填充或清空内部数据缓冲器。例如, BUFFLEN = 1Fh的指定的突发长度
32个双字。
4-14
科胜讯
100660E