摘要
第一章绪论
1.1课题背景
1.2 XDSL技术
1.2.1XDSL简介
1.2.2 XDSL中的关键技术
1.3 Cable Modem
1.4光纤接入(FTTH)
1.5 DSL的一般实现
第二章BBT1000宽带接入总体方案
2.1有关ADSL接入的几种方案的介绍
2.1.1基于ATM的ADSL接入
2.1.2基于IP的ADSL接入
2.1.3基于帧中继的ADSL接入
2.1.4 ADSL接入系统的非端到端ATM连接的体系结构
2.2宽带接入服务器背景知识及发展动态
2.2.1关于宽带接入服务器的知识
2.2.2 BAS在基于ATM的ADSL接入中的重要性
2.2.3几种典型的BAS产品
2.3我们的宽带接入服务器BBT1000方案
2.3.1典型应用及协议模型
2.3.2系统设计
2.3.3芯片选型
2.3.4系统的各个组成部分
2.3.5工作原理
2.4 BBT1000的软件方案介绍
2.4.1系统软件模块图
2.4.2数据流及数据格式的处理
第三章BBT1000软件方案中ATM层驱动的设计
3.1 ATM原理介绍
3.1.1协议分层:
3.1.2各层介绍
3.2 ABR SAR的功能
3.2.1IDT77252的功能介绍
3.2.2IDT77252的接口图
3.2.3IDT77252 SAR的工作过程
3.3实时系统的介绍以及LINUX下的驱动设计
3.3.1实时系统的一些概念
3.3.2驱动程序的要求
3.3.3 Linux下的设备驱动的分析
3.4 BBT1000中SAR功能的实现
3.4.1初始化的工作
3.4.2 发送数据的实现
3.4.3接收方向
3.4.4环回
3.5内存说明
3.5.1 Free Buffer内存池
3.5.2 rxPdu内存池
3.5.3 TxPdu内存池
3.6 PCI桥与内存分配
3.6.1系统的内存分配
3.6.2 PCI9054在内存映射中的作用
3.6.3我们遇到的问题及解决办法
3.7 ABR SAR的存储结构
3.7.1RCT表和TCT表
3.7.2缓冲区FB(Free buffer)
3.7.3RCQ(Raw cell Queue)
3.7.4 SCD(Segmentation Channel Descriptor)
3.7.5 TST(Transmit Schedule Table)
3.7.6 RxFIFO
3.7.7 SCQ(Segmentation Channel Queue)
3.7.8 TSQ(Transmit Status Queue)
3.7.9RSQ(Receive Status Queue)
3.8我们的SAR驱动程序设计
3.8.1RTOS下的驱动要注意的问题
3.8.2我们在驱动设计中的关键技术
3.9驱动程序对各种速率业务的支持
3.9.1 TST与QoS的关系
3.9.2驱动程序中如何实现QoS
3.10我们的实践及结果分析
第四章VDSL多业务接入方案的设计
4.1 VDSL的原理介绍
4.1.1 VDSL的拓扑
4.1.2 VDSL的频带划分标准
4.1.3 VDSL中的调制方式的讨论
4.2我们的方案要求达到的性能指标
4.3芯片选型
4.3.1以太网部分
4.3.2 DSL部分
4.4 MULTI-SERVICE CARD模块方案
4.4.1应用
4.4.2 系统介绍
4.4.3工作原理
4.4.4 DSL部分
4.4.5以太网交换部分
4.4.6控制部分
4.4.7各部分间电源、时钟问题
4.4.8存储器容量
4.4.9 BCM5616的存储结构
4.4.10一些流量控制的机制
4.5 MII/GMII接口
4.5.1接口信号
4.5.2在协议栈中的位置
4.5.3收发数据时序
4.5.4由MII派生出的其他接口
4.5.5我们的设计中MII口的使用
4.6 VLAN(虚拟局域网)
4.6.1 VLAN的基本概念
4.6.2 VLAN的划分方法
4.6.3 VLAN中的几种帧格式
4.6.4 VLAN的结构
4.6.5 VLAN在交换机中的实现
4.6.6我们的工作
第五章VDSL与ADSL技术的比较
5.1 ADSL的主要特点
5.1.1技术性能分析
5.1.2调制技术
5.2 VDSL的主要特点
5.2.1技术性能分析
5.2.2调制方式复用技术
5.2.3 VDSL与以太网的结合
5.3 VDSL技术与ADSL技术的比较
5.4我们的工作
5.4.1以太网在ADSL方案中的实现
5.4.2以太网在VDSL方案中的实现
5.4.3小结
第六章总结
感谢
参考文献