论文部分内容阅读
本课题是为了开发一种低成本的,可以在长途旅行列车和汽车上使用的个人音频服务系统。该系统的骨干数据传输依赖10M以太网,采用美国国家半导体公司的DP83902A加上必要的外围元器件构成10M网络接口。在各个用户端,为了节约成本,采用串口传送数据的方式进行。整个系统分为方案设计,原理图设计,元器件参数校核,设计仿真,调试五个阶段完成。在方案设计中,我们比较各种可行的方案,最后一致认为局域网是一种成熟,成本低廉,性能优越的方案。在我们设计的系统中,可以通过标准的HUB设备进行扩展。在原理图设计和参数校核中,我们利用芯片公司提出的参考参数,结合我们自身的使用情况,给出合理的参数设置,使电路工作在最佳状态。在设计仿真阶段,我们利用EDA工具,根据所使用的可编程芯片Isp2128VE的结构特点和功能,仔细划分数字系统的功能模块,充分利用器件内部资源。顺利实现了电路的综合。同时还对设计的数字系统进行了从低层的模块仿真到高层的全局仿真,从用于设计验证的功能仿真到实际设计结果的时序仿真,通过仿真手段,我们保证了设计的可行性。在调试中,数据板先进行串口的调试,利用PC机和串口进行通信,实现数据的正确交互,然后实现对DP83902A的寄存器操作的调试,因为寄存器操作的过程有可能被本地DMA数据传送中断,所以该寄存器操作与一般寄存器操作是不一样的,需要总线隔离和READY信号来进行协调。给寄存器写入数据然后将写入的数据读出,然后将读出的数据通过调试好的串口送到PC机,判断数据写入读出的正确性。最后调试数据转接板的异步IO口,将网络上的数据接收下来,仍然是通过串口传送到PC机上观察,判断数据的正确性。用户板也是先调试串行通信口,然后调试对FLASH的读写操作,将写入到FLASH中的数据读取出来,通过串口接收,在PC机上观察与写入的数据是否一致。接下来调试CPLD与MP3解码器的数据接口。这样可以完成基本功能调试。