通过采用MPC8280为核心实现AAL2与DMA通道的数据交互
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通过采用MPC8280为核心实现AAL2与DMA通道的数据交互
1 引言
在B-ISDN(宽带综合业务数字网)ATM参考模型中,AAL(ATM适配层)介于ATM层和应用程序之间,主要负责ATM层与高层间的信元转发过程。
不同的AAL支持不同的流量或服务类型。
对于ATM传输,AAL2提供同步模式、面向连接、可变比特速率传输,而AAL5提供异步模式、面向连接、可变比特速率传输。
由于AAL5的处理比AAL2简单得多,目前大部分的网络处理器都只支持AAL5的适配,不适合TD网络测试仪的应用。
随着网络的普及化和复杂化,网络的合理架设和正常运行变得异常重要,而保障网络的正常运行必须要从两个方面着手。
其一,网络施工质量直接影响网络的后续使用,所以施工质量不容忽视,必须严格要求,认证检查,防患于未然。
其二,网络故障的排查至关重要,直接影响网络的运行效率,必须追求高效率、短时间。
因此网络检测辅助设备在网络施工和网络维护工作中变得越来越重要。
2 ATM控制器
ATM控制器通过Utopia2端口实现ATM和AAL适配层协议,可工作在主、从模式下。
它能以155 Mb/s的全双工速率支持AAL5、AAL2、AAL1和AAL0的分段(segmentation)与重组(SAR)功能以及CP-CS子层协议。
对每个虚拟信道VC,ATM控制器的步速控制器单元APC生成信元的发送速率,以满足CBR、VBR、ABR以及非特定速率的发送需求。
APC单元采用漏斗机制调节VBR。
APC单元也采用8个优先级实时控制ATM信道的发送。
3 DMA控制器
PCI桥的DMA控制器用于传输603e核或主机的数据块。
数据的搬移发生在PCI或者60×总线上。
PCI桥的DMA模块有4个高速的DMA通道,传输带宽210 Mb/s。
603e核和PCI主控器都可以初始化DMA的传输。
DMA控制器可工作在链表模式或直接访问模式。
对每个传输段,按照装载的描述器的信息DMA控制器开始传输。
一旦当前段传输完,DMA控制器就从内存中读取下一个描述器的信息,然后开始下一个DMA传输。
如果当。