论文部分内容阅读
本文以通信系统中数据传输为背景,针对传统数据传输方式存在的速度慢、灵活性差、不易扩展等多种缺点,提出了一种数据传输方案。ADI公司的TS201 DSP系列芯片以其高性能的数字信号处理水平,通过其特有的链路口通信接口,可以将大批量的数据传输至下级芯片。本文采用FPGA芯片实现与ADSP TS201的链路口通信接口,下级对接USB2.0通信接口,最后完成上位机的设计对数据进行读取,完成了不同芯片间常规速度数据通信的任务。 文章首先引出ADI公司的TS201 DSP系列高性能数字信号处理芯片及其特有的链路口通信接口,介绍其链路口通信协议及一般实现方法,针对一般方法消耗资源较大、运用锁定IP Core不利于开发的缺点,分析了协议的关键之处,采用两种方法实现此接口。 数据传输过程中经常涉及异步通信的问题,DSP发送过来数据经FPGA缓存运用FIFO完成异步通信过程,输出数据接入Cypress USB专用集成USB芯片中。按照协议规则采用同步传输数据方式按节拍打入USB通信接口。为了验证数据正确性,在DSP产生数据通过电脑端上位机读取出来观看结果,验证通过。 本系统主体部分在FPGA中实现,资源占有量小、实现简单易用,同时可移植性强,经过适当修改可以用于其他通信领域,如 DDR3内存读取方式等接口也可适用。