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

PM7380 参数 Datasheet PDF下载

PM7380图片预览
型号: PM7380
PDF下载: 下载PDF文件 查看货源
内容描述: 帧引擎和数据链路管理32P672 [FRAME ENGINE AND DATA LINK MANAGER 32P672]
分类和应用:
文件页数/大小: 332 页 / 2479 K
品牌: PMC [ PMC-SIERRA, INC ]
 浏览型号PM7380的Datasheet PDF文件第51页浏览型号PM7380的Datasheet PDF文件第52页浏览型号PM7380的Datasheet PDF文件第53页浏览型号PM7380的Datasheet PDF文件第54页浏览型号PM7380的Datasheet PDF文件第56页浏览型号PM7380的Datasheet PDF文件第57页浏览型号PM7380的Datasheet PDF文件第58页浏览型号PM7380的Datasheet PDF文件第59页  
RELEASED  
PM7380 FREEDM-32P672  
DATA SHEET  
PMC-1990262  
ISSUE 5  
FRAME ENGINE AND DATA LINK MANAGER 32P672  
9.4.1 HDLC Processor  
The HDLC processor is a time-slice state machine which can process up to 672  
independent channels. The state vector and provisioning information for each  
channel is stored in a RAM. Whenever new channel data arrives, the  
appropriate state vector is read from the RAM, processed and written back to the  
RAM. The HDLC state-machine can be configured to perform flag delineation,  
bit de-stuffing, CRC verification and length monitoring. The resulting HDLC data  
and status information is passed to the partial packet buffer processor to be  
stored in the appropriate channel FIFO buffer.  
The configuration of the HDLC processor is accessed using indirect channel  
read and write operations. When an indirect operation is performed, the  
information is accessed from RAM during a null clock cycle generated by the  
upstream Receive Channel Assigner block (RCAS672). Writing new provisioning  
data to a channel resets the channel's entire state vector.  
9.4.2 Partial Packet Buffer Processor  
The partial packet buffer processor controls the 32 Kbyte partial packet RAM  
which is divided into 16 byte blocks. A block pointer RAM is used to chain the  
partial packet blocks into circular channel FIFO buffers. Thus, non-contiguous  
sections of the RAM can be allocated in the partial packet buffer RAM to create a  
channel FIFO. System software is responsible for the assignment of blocks to  
individual channel FIFOs. Figure 4 shows an example of three blocks (blocks 1,  
3, and 200) linked together to form a 48 byte channel FIFO.  
The partial packet buffer processor is divided into three sections: writer, reader  
and roamer. The writer is a time-sliced state machine which writes the HDLC  
data and status information from the HDLC processor into a channel FIFO in the  
packet buffer RAM. The reader transfers channel FIFO data from the packet  
buffer RAM to the downstream Receive DMA Controller block (RMAC672). The  
roamer is a time-sliced state machine which tracks channel FIFO buffer depths  
and signals the reader to service a particular channel. If a buffer over-run  
occurs, the writer ends the current packet from the HDLC processor in the  
channel FIFO with an over-run flag and ignores the rest of the packet.  
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA,INC., AND FOR ITS CUSTOMERS’ INTERNAL USE  
44  
 复制成功!