HFC-S mini芯片时隙设置
2008-04-14 11:45
253 查看
HFC-S mini芯片有4个HDLC通道,分别是B1、B2、AUX1、AUX2,至于为什么编号不是一直顺序到4,我也不知道。
HFC-S mini芯片的工作模式有如下2种:
Simple Mode:在该模式下,4个FIFO通道对应4个PCM时隙。
Channel Select Mode:该模式下,可以把多个FIFO连接到一个PCM时隙上,一般不用这种模式。
该芯片可以连接2MBit/s、4MBit/s、8MBit/s PCM线,分别有32、64、128个时隙,设置R_PCM_MD1寄存器的V_PCM_DR字段可以确定所连接的PCM速率。
为了确定具体连接的是哪一个时隙,HFC-S mini采用了类似 [ 基地址:偏移量 ] 的方式,也就是在R_PCM_MD2寄存器的V_SL_BL字段设置使用哪一个时隙段,在R_B1_TX_SL、R_B2_TX_SL寄存器的指定字段设置具体的时隙号。
综上所述,HFC-S mini芯片连接时隙的流程如下:
1、在R_DF_MD寄存器设定工作模式,一般为Simple Mode;
2、在R_PCM_MD1寄存器设置使用的PCM线速率;
3、在R_PCM_MD2寄存器设置使用哪一个时隙段;
3、在相应通道的寄存器设置具体的时隙号,通道寄存器包括R_B1_TX_SL、R_B2_TX_SL、R_AUX1_TX_SL、R_AUX2_TX_SL、R_B1_RX_SL、R_B2_RX_SL、R_AUX1_RX_SL、R_AUX2_RX_SL。这8个寄存器分为4组,每组2个,分别对应接收和发送。
参数设置举例如下:
Register setup: (SM_TX)
Register setup: (SM_RX)
HFC-S mini芯片的工作模式有如下2种:
Simple Mode:在该模式下,4个FIFO通道对应4个PCM时隙。
Channel Select Mode:该模式下,可以把多个FIFO连接到一个PCM时隙上,一般不用这种模式。
该芯片可以连接2MBit/s、4MBit/s、8MBit/s PCM线,分别有32、64、128个时隙,设置R_PCM_MD1寄存器的V_PCM_DR字段可以确定所连接的PCM速率。
为了确定具体连接的是哪一个时隙,HFC-S mini采用了类似 [ 基地址:偏移量 ] 的方式,也就是在R_PCM_MD2寄存器的V_SL_BL字段设置使用哪一个时隙段,在R_B1_TX_SL、R_B2_TX_SL寄存器的指定字段设置具体的时隙号。
综上所述,HFC-S mini芯片连接时隙的流程如下:
1、在R_DF_MD寄存器设定工作模式,一般为Simple Mode;
2、在R_PCM_MD1寄存器设置使用的PCM线速率;
3、在R_PCM_MD2寄存器设置使用哪一个时隙段;
3、在相应通道的寄存器设置具体的时隙号,通道寄存器包括R_B1_TX_SL、R_B2_TX_SL、R_AUX1_TX_SL、R_AUX2_TX_SL、R_B1_RX_SL、R_B2_RX_SL、R_AUX1_RX_SL、R_AUX2_RX_SL。这8个寄存器分为4组,每组2个,分别对应接收和发送。
参数设置举例如下:
Register setup: (SM_TX)
R_FIFO | V_FIFO_DIR = 0 (transmit FIFO) |
V_FIFO_NUM = 3 (FIFO #3) | |
A_CON_HDLC[3,TX] | V_IFF =0 (0x7E as inter frame fill) |
V_HDLC_TRP = 0 (HDLC mode) | |
V_TRP_IRQ = 1 (enable FIFO) | |
V_DATA_FLOW = ’001’ (FIFO→S/T, FIFO→PCM) | |
R_AUX2_TX_SL | V_AUX2_TX_SL = 23 (slot #23) |
V_AUX2_TX_ROUT = ’10’ (data to pin STIO1 ) |
R_FIFO | V_FIFO_DIR = 1 (receive FIFO) |
V_FIFO_NUM = 3 (FIFO #3) | |
A_CON_HDLC[3,RX] | V_IFF =0 (0x7E as inter frame fill) |
V_HDLC_TRP = 0 (HDLC mode) | |
V_TRP_IRQ = 1 (enable FIFO) | |
V_DATA_FLOW = ’001’ (FIFO← PCM) | |
R_AUX2_TX_SL | V_AUX2_RX_SL = 23 (slot #23) |
V_AUX2_RX_ROUT = ’10’ (data to pin STIO2 ) |
相关文章推荐
- HFC-S mini芯片初始化
- HFC-S mini芯片通道复位和初始化
- HFC-S mini芯片调试心得
- HFC-S mini芯片初始化
- HFC-S mini芯片的数据发送处理
- HFC-S mini芯片数据接收处理
- 树莓派设置无线热点(RTL8188CUS芯片)
- MP3的解码模块(VS1003B芯片)的原理和参数设置
- 设置芯片时钟
- AVR 单片机 ATmega16 熔丝位设置错误 芯片锁死修复
- 【.Net Micro Framework PortingKit - 06】设置芯片时钟
- KEIL 5下载程序到STM32F103ZET6芯片时的相关设置
- ARM7 LPC2103芯片相关寄存器设置总结
- 设置芯片时钟
- CCS7.2软/硬件断点设置,精确计算代码运行时间及定时器定时时间验证(适用于C28x芯片)
- FPGA调试之配置芯片电压设置
- 将树莓派Raspberry Pi设置为无线路由器(WiFi热点AP,RTL8188CUS芯片)
- [转载]将树莓派Raspberry Pi设置为无线路由器(WiFi热点AP,RTL8188CUS芯片)
- 将Raspberry Pi设置为无线路由器(WiFi热点AP,RTL8188CUS芯片)
- ADAU功放芯片初始化设置