论文部分内容阅读
微电子技术及无线网络的发展,促使无线网卡芯片向高速、高集成度的片上系统方向发展。本文针对无线网卡芯片研制中的接口电路集成开展了相关的研究工作。文中阐述了无线网卡芯片中接口部分的解决方案,并且对PCMCIA、PCI和USB三种接口进行了具体设计、代码编写和调试。 本课题设计思路和方法的亮点体现在以下方面:首先,无线局域网卡芯片采用双总线设计思路,接口和无线网卡的数据交换都是通过高级微控制总线体系中的高级高速总线(AHB总线)进行的;其次,采用模块化设计,将接口和AHB总线设计成为整个系统的一个模块,极大限度的减小了其他模块对接口模块的干扰,这样,无论是接口模块本身的调试还是接口模块和整个系统的整合测试都变得简单灵活,从而简化了调试的方法,也缩短了调试的周期;最后,由于本课题涉及到多种接口的实现和调试,所以选用了Xilinx公司Spartan2E系列的可编程逻辑器件作为主体开发和调试设备,那么我们只需更换不同的接口物理电路板和下载不同接口的代码,就能对不同接口进行调试。这些亮点都体现了设计思路的巧妙易行,这也是本文的创新之处。 本文详细地阐述了无线网卡芯片的总体方案设计;接口模块的设计思路和方法;如何根据协议和设计思路对PCMCIA、PCI和USB接口进行开发;开发环境的介绍;硬件代码的编写;测试环境的搭建以及调试等。这是在接口电路高集成度发展趋势下对设计和实现接口模块所做的一次探索,并且成功地实现了接口的数据传输。无线网卡芯片的成功流片,为下一阶段芯片的不断完善做了理论和实践上的准备。最后对课题进行了总结,并展望了接口技术的发展。