论文部分内容阅读
本文先简要介绍了传统路由器,分析了它们的不足之处,指明模块化是路由器的发展趋势。然后指出CPU是设计模块化路由器的关键。接着讨论了选择MPC860T作为模块化路由器的CPU的理由。根据MPC860T的特点,我们把模块化路由器的设计分为主板设计、插槽设计、通信子板设计三个部分。我们对主板设计的目的是完成维护路由器自身运转的功能,着重叙述以MPC860T为核心的主板上的对接口有影响的功能模块的设计。基于这个出发点,我们将主板设计分为CPU模块设计、复位电路模块设计、时钟电路模块设计、调试电路模块设计、存储器电路模块设计,并分别进行了阐述。在插槽设计部分中,我们先讨论了MPC860T的SCCs,指出它们是进行插槽设计的基础,然后根据实际通信模块的需要设计出插槽。紧接着叙述了系统如何识别插槽和插槽内部的通信子板类型。在通信模块设计中,着重讨论了E1模块设计。我们比较了E1接口芯片与插槽管脚间的连接关系、时序关系,从而完成了硬件部分设计。在驱动程序部分中,介绍了基于QMC的软件实现。最后简要介绍了V.35信号与E1信号的转换。