Xilinx FPGA与TI DSP数据接口:EMIF与触摸屏设计

需积分: 9 43 下载量 88 浏览量 更新于2024-08-08 收藏 6.34MB PDF 举报
"《DSP嵌入式系统开发典型案例》作者:华清远见" 本文主要讨论了数据处理接收程序流程在Xilinx FPGA与TI DSP EMIF平台接口中的应用,并介绍了触摸屏软硬件设计,特别是UCB1400触摸屏控制器在其中的作用。首先,数据处理接收程序流程涉及到数据通信的查询方式,通过CURR和Boundary寄存器来判断是否接收到新帧数据。主程序通过读取这两个寄存器的值进行数据读取和更新,循环监控以实现数据接收。而在发送数据时,需先检查TSR寄存器确认上一帧是否已发送完毕。 接着,文章提到了触摸屏的设计,采用UCB1400作为四线制电阻式触摸屏控制器,它能提供AD转换并支持SPI接口,同时具备多种功能,如温度、压力和电池电压测量。当触摸屏被按下时,UCB1400会向DSP发送中断信号,DSP通过串行口与UCB1400交互,接收12位的数据输出。UCB1400有两种计算触摸坐标的模式:单端模式和差分模式。单端模式依赖内部或外部参考电压,而差分模式则不需要参考电压,可以直接得到触摸点相对于屏幕的比例位置,减少参考电压波动的影响。 此外,文章还简述了DSP的历史和发展。从1978年第一块DSP芯片S2811开始,到后来的TMS32010系列,以及由TI公司推出的多代DSP芯片,如TMS32020、TMS32C30等,展现了DSP技术的快速发展。这些芯片具有高速处理能力,内置硬件乘法器,不断提高数据处理的吞吐量,使得DSP在通信、软件无线电、自动化等多个领域得到广泛应用。 该文涵盖了数据通信、触摸屏控制以及DSP技术的基础知识,展示了如何在实际应用中利用这些技术进行数据处理和系统设计。通过对UCB1400的工作原理和DSP芯片发展历程的介绍,读者能够深入理解嵌入式系统中数字信号处理的关键环节。