欢迎访问ic37.com |
会员登录 免费注册
发布采购

XRT86L30IV 参数 Datasheet PDF下载

XRT86L30IV图片预览
型号: XRT86L30IV
PDF下载: 下载PDF文件 查看货源
内容描述: 单一T1 / E1 / J1成帧器/ LIU COMBO [SINGLE T1/E1/J1 FRAMER/LIU COMBO]
分类和应用:
文件页数/大小: 284 页 / 1793 K
品牌: EXAR [ EXAR CORPORATION ]
 浏览型号XRT86L30IV的Datasheet PDF文件第167页浏览型号XRT86L30IV的Datasheet PDF文件第168页浏览型号XRT86L30IV的Datasheet PDF文件第169页浏览型号XRT86L30IV的Datasheet PDF文件第170页浏览型号XRT86L30IV的Datasheet PDF文件第172页浏览型号XRT86L30IV的Datasheet PDF文件第173页浏览型号XRT86L30IV的Datasheet PDF文件第174页浏览型号XRT86L30IV的Datasheet PDF文件第175页  
XRT86L30  
REV. 1.0.1  
SINGLE T1/E1/J1 FRAMER/LIU COMBO  
6.0 HDLC CONTROLLERS AND LAPD MESSAGES  
The purpose of the HDLC controllers is to allow messages to be stored for transport in the outbound transmit  
framer block or extracted from the receive framer block through the LAPD interface. The Framer has 3  
independent HDLC controllers. Each HDLC controller has two 96-Byte buffers for Transmit and two 96-Byte  
buffers for Receive. The buffers are used to insert messages into the out going data stream for Transmit or to  
extract messages from the incoming data stream from the Receive path. Total, there are twelve 96-Byte  
buffers per channel. This allows multiple HDLC messages to be transported to and from EXAR’s framing  
device.  
F
IGURE 34. HDLC CONTROLLERS  
Channel N  
Buffer 0  
Buffer 1  
Transmit  
Receive  
96-Bytes  
96-Bytes  
HDLC1  
HDLC2  
HDLC3  
96-Bytes  
96-Bytes  
Buffer 0  
Buffer 1  
Transmit  
Receive  
96-Bytes  
96-Bytes  
96-Bytes  
96-Bytes  
Buffer 0  
Buffer 1  
Transmit  
Receive  
96-Bytes  
96-Bytes  
96-Bytes  
96-Bytes  
6.1  
Programming Sequence for Sending Less Than 96-Byte Messages  
Once the data link source and the type of message has been chosen, the following programming sequence  
can be followed to send (in this example) a 15-bye LAPD message.  
N
OTE: To send more than 96-Bytes, the programming sequence is slightly modified, which is described in the next section.  
1. Read the Transmit Data Link Byte Count Register to determine which buffer is available.  
2. Enable TxSOT in the Data Link Interrupt Enable Register.  
3. Write 0x0F into the transmit byte count register (assuming buffer 0 was available).  
4. Write the 15-byte message contents into register 0x0600 (automatically incremented).  
5. Enable the LAPD transmission by writing to register 0x0113.  
6. Once TxEOT occurs, the message has been transmitted.  
6.2  
Programming Sequence for Sending Large Messages  
1. Read the Transmit Data Link Byte Count Register to determine which buffer is available.  
2. Enable TxSOT in the Data Link Interrupt Enable Register.  
3. Write 0x60 into the transmit byte count register (assuming buffer 0 was available).  
4. Write the first 96-bytes into register 0x0600 (buffer 0, automatically incremented).  
5. Enable the LAPD transmission by writing to register 0x0113.  
6. Wait for the TxSOT before writing the next 96-bytes.  
7. Re-initiate the TxSOT interrupt enable.  
8. Write 0xE0 into the transmit byte count register (buffer 1).  
9. Write the next 96-bytes into 0x0700 (buffer 1, automatically incremented).  
10. Enable the LAPD transmission by writing to register 0x0113.  
11. Wait for the TxSOT before writing the next 96-bytes.  
12. Continue until the entire message is sent.  
160  
 复制成功!