Xilinx FPGA与TI DSP数据接口:EMIF与触摸屏设计
需积分: 9 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芯片发展历程的介绍,读者能够深入理解嵌入式系统中数字信号处理的关键环节。
2014-12-23 上传
2022-07-14 上传
139 浏览量
2024-01-16 上传
2023-09-06 上传
2023-04-28 上传
2024-10-31 上传
2024-10-31 上传
2024-01-19 上传
Big黄勇
- 粉丝: 64
- 资源: 3906
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍