
CDPD MAC和数据泵处理器
CMX989
4.如果ERRF中断(第2位的IRQ标志寄存器)和ERR (位状态寄存器2 )
发生时,主机μ控制器将有望丢弃它已经从读出的字节数
接收器,其与未完成的帧相关联。然后,它必须等待下一个帧
标志( RXFRMF )以继续。在RX数据缓冲区的未读内容
自动丢弃,没有进一步的RXF中断将在下一帧标记产生
( RXFRMF )发生中断。
5.该设备可以缓冲高达4里德 - 所罗门块,即4× 47 ×6 = 1128位= 141字节,在
除了里德 - 所罗门块它是目前解码,它可以是用于更方便
主办μ控制器使用BLKRDYF和BLKRDYM (位在IRQ 7掩膜2寄存器的位7
IRQ的FLAGS 2寄存器)作为计数器的形式,例如一个1 ,2,3 ,或4 "Block Ready"后
中断,主机μ控制器清空接收缓冲区中一气呵成。因为,在这种情况下,存在
没有办法知道当缓冲器是空的,外部的超时或字节计数器也是必需的。
6.有没有缓冲区满指示,因此,如果接收数据缓冲寄存器不够空
当第五块已经被处理,最新接收到的数据(即第四块)会
在刚刚完成的第五块覆盖。
发送
主机μ控制器然后处理框架,并决定于答复。企业获取和回复
在反向信道可以做如下:
1.在开始传输的COLOURF标志(位的IRQ中断标志位寄存器3 )应
已检查到已被设置为“1 ”,以确保正确的颜色代码用于在反向
通道(可以这样做,同时也读状态寄存器接收过程) 。
2. IDLEF标志(第5位的IRQ标志寄存器)和IDLE位(第5位,状态寄存器的)
应检查以查看是否前向信道是免费的。如果空闲位为“1”的信道空闲,
如果它是“0”,则没有与其他系统和主机μ控制器将进入通信
根据CDPD规范( 1.1版,第402 DEFER状态,第5.3.3.1和
5.3.3.2).
3.在IDLE位,确认空闲信道,设置所需的MOD1和MOD2输出涨势
TX调制解调器控制寄存器,然后写“1” TXRFM ( IRQ掩码寄存器2 ,第3位)和write
"1"到ENABTX ( TX控制寄存器的位0) 。这将需要与Tx处理电路出
节电,从而可以装载数据的块。
4.最多4个的Reed-Solomon块(即4× 47 ×6 = 1128比特= 141字节的数据)可以被加载
连续在逐字节的基础。之前加载任何进一步的数据时,传输必须
被启动。这是通过写“ 1 ”开始(位TX控制寄存器1 )完成的,以表明
数据的开始,即点序列,反向同步颜色代码(从
前向信道)和所述第一帧的数据将自动地在缓冲区内的数据之前发送
被派遣。
5.将数据写入到TX数据缓冲寄存器字节的时间,使用IRQN引脚和
在TXF标志的握手(位的IRQ标志寄存器4 ) 。 TXF设置为"1"表示
另一个字节可以加载到TX数据缓冲寄存器。当TXF仍然为"0" ,该
缓冲区已满。
6.在每个帧边界的写“1”到ENDFRM (在TX控制寄存器的位2)。
7.在发送序列的最后,写“1”到ENDSEQ (位在TX控制的3
注册) 。这将填充的最后的里德 - 所罗门块用“1” ,并将它与连续性发送
指标设置为“0 ” (见CDPD规格: 1.1版,第402 ,第4.6.4节) 。
2001年消费者微电路有限公司
23
D/989/2