一种DM642系统中的USB接口设计

2011-06-07 02:04:54韦照川邓力为欧阳宁孙希延
电视技术 2011年15期
关键词:设备

韦照川,邓力为,欧阳宁,孙希延

(桂林电子科技大学 信息与通信学院,广西 桂林 541004)

0 引言

本文采用了TI公司的TMS320DM642[1-3](简称DM642)芯片为核心,是基于TMS320C64X系列的高性能DSP芯片,外围设备较为丰富,具有多个视频采集端口和音频采集端口,还有网络接口、PCI接口、SPI接口以及EMIF接口等。在DM642的实际应用中,经常会涉及到大量视频数据、音频数据或者其他数据存储的问题,使用USB存储可以比较理想地达到预期目标。DM642本身不带有高速USB接口,需要外扩,这里使用NXP公司的ISP1761[4-6]进行 USB[7-8]接口扩展。

1 ISP1761芯片简介

ISP1761拥有3个端口,1个OTG端口可实现主从功能,2个主机端口可连接USB设备,内部含有一个CPU,对于主机功能而言,通过控制CPU寄存器和EHCI寄存器,实现ISP1761的基本配置。ISP1761通过飞利浦公司定义的传输描述符(PTD)来传输数据,具体可分为同步传输PTD、异步传输PTD、中断传输PTD。用户按照需要的传输方式,填写对应的PTD区域,最后启动PTD传输,ISP1761将该PTD指定的存储区通过USB总线发送给设备,完成一次事务,并返回该次事务的反馈信息,用户读取对应的中断寄存器的标志位,就可以知道该次事务的传输情况,启动下一次传输或是重传。

2 主要电路结构

基本的DM642应用平台在外部存储器接口EMIF总线上连接了ISP1761芯片,可以通过EMIF访问ISP1761的寄存器实现其主机控制功能,完成对USB大容量设备的读写,实现实时数据的存储。本文中DM642采用统一的32位地址模式,将32 Mbyte的SDRAM分配到CE0以0x80000000起始。4 Mbyte Flash分配到CE1以0x90000000起始。将ISP1761的64 kbyte内存空间分配到CE2以0xA0000000起始。图1为DM642与ISP1761的接口连接电路。

ISP1761提供了16/32位的数据读写宽度,可编程实现16位或32位数据读写方式。……

登录APP查看全文

猜你喜欢
设备
谐响应分析在设备减振中的应用
调试新设备
当代工人(2020年13期)2020-09-27 23:04:20
基于VB6.0+Access2010开发的设备管理信息系统
基于MPU6050简单控制设备
电子制作(2018年11期)2018-08-04 03:26:08
广播发射设备中平衡输入与不平衡输入的转换
电子制作(2018年10期)2018-08-04 03:24:48
食之无味,弃之可惜 那些槽点满满的可穿戴智能设备
500kV输变电设备运行维护探讨
工业设计(2016年12期)2016-04-16 02:52:00
HTC斥资千万美元入股虚拟现实设备商WEVR
IT时代周刊(2015年8期)2015-11-11 05:50:37
Automechanika Shanghai 2014 之“看” 汽保设备篇
如何在设备采购中节省成本