Brooktree公司生产的Bt8510芯片是一款高集成度的E1/CEPT信号控制器。它可以实现E1和ISDN的基本速率为2048kbit/s信号的成帧、控制和监视功能,兼容现行的E1标准如ITU-T建议G.703、G.704、G.706和G.732。
Bt8510结构框图见图1。主要由微处理器接口、发送器、接收器、滑动缓冲区、LAPD控制器五部分组成。
微处理器接口
Bt8510提供一系列8位寄存器(包括控制寄存器、状态寄存器、计错寄存器和缓冲寄存器),用于控制Bt8510以及错误和报警监测、数据监测监视等。它具有8bit并行微处理器接口,允许微处理器直接访问其内部寄存器。当Bt8510与微处理器相连时,可以看作一个静态RAM。微处理器在对Bt8510读写时通过硬件地址线逻辑信号将Bt8510的RAMEN引脚电平置“0”或“1”,直接读写控制寄存器和状态寄存器,间接读写256字节的缓冲寄存器。
Bt8510的寄存器可分为三类:控制寄存器、状态寄存器、缓冲寄存器。控制和状态寄存器地址为0x00~0x1F(RAMEN=“0”),缓冲寄存器地址为0x00~0xFF(RAMEN=“1”)。
Bt8510通过管脚INT向微处理器提供中断信号,中断控制寄存器CR09用于配置中断源,中断方式为电平触发方式。中断源可以是:LAPD中断、复帧结束信号、帧失步(OOF)信号、错误计数器溢出等。具体是哪一类中断,可通过读取中断状态寄存器
SR13来确定。