ADSP-TS201的系统设计及外部总线接口技术

发布者:科技奇思最新更新时间:2007-07-25 来源: 现代电子技术关键字:雷达  运算  编程  存储 手机看文章 扫描二维码
随时随地手机看文章

1 引言

随着雷达技术发展,大带宽高分辨力、多种信号处理方式的采用,使得实时信号处理对数据的处理速度大大提高。同时在雷达信号处理中运算量大,数据吞吐量急剧上升,对数据处理的要求不断提高。随着大规模集成电路技术的发展,作为数字信号处理的核心数字信号处理器(DSP)得到了快速的发展和应用。ADSP-TS201DSP是美国模拟器件(ADD公司继TSl01之后推出的一款高性能处理器。此系列DSP性价比很高,兼有FPGA和ASIC信号处理性能和指令集处理器的高度可编程性,适用于大存储量、高性能、高速度的信号处理和图像处理。如雷达信号处理、无线基站、图像音频处理等。

2 ADSP-TS201简介

ADSP-TS201采用超级哈佛结构,静态超标量操作适合多处理器模式运算,可直接构成分布式并行系统和共享存储式系统。其性能如下:

(1)最高工作主频可达600 MHz,指令周期为1.67 ns。支持单指令多数据(SIMD)操作。

(2)支持IEEE32位、40位浮点数据格式和8位、16位、32位和64位定点数据格式。

(3)4条128位的数据总线与6个4 Mb的内部RAM相连。

(4)32位的地址总线提供4 G的统一寻址空间。

(5)对与多片处理器的无缝互连提供片上仲裁。

ADSP-TS201处理器由处理器核和IO接口两部分组成,结构框图如图l所示。其中处理器核由两个计算块、两个整型算术逻辑单元、程序控制器组成。IO接口由内部存储器、外部设备接口、14通道的DMA控制器、全双工的LVDS链路口、IEEEll49.1JTAG接口组成。内部存储器为24 Mb DRAM,外部设备接口包括SDRAM控制器、EPROM接口、主机接口、多处理器接口。

3 系统设计

应用ADSP-TS201进行系统设计时,有一些特别需要注意的地方,如:电源设计、时钟设计、JTAG接口、未使用的管脚如何处理等。下面就这几个方面分别进行讨论。

3.1 电源设计

ADSP-TS201处理器共有4组电源,分别是核电源(VDD)、模拟PLL 电源(Vm-1)、内部DRAM电源(VDD-DRAM)、IO电源(VDD-K),并且在不同的工作频率下供电要求不同。以600 MHz为例,电源工作参数如表1所示。因此设计电源的时候要选择符合电压电流要求的电源。



ADSP-TS201在上电的时候有上电顺序的要求,这点在电源设计的时候必须考虑到。其上电顺序如图2所不,要求tVDD_ DRAM大于O ms,保证DRAM的上电在最后,而且上电时间也要有所保证。所以在选取电源芯片时应该选择带有关断功能的芯片,如MAX8869等。在电源芯片的SHUTDOWN管脚接一个电容到地,利用电容的充放电作用,在上电开始使能SHUTDOWN管脚,使电源芯片处于关断状态。随着电容充电至电源电压,SHUTDOWN为高电平,此时电源芯片开始工作,输出1.6 V的电压,为DRAM供电。

另外ADSP-TS201电源管脚需要旁路电容去耦。在PCB设计时旁路电容的顺序分别是:VDD A到VSS的旁路电容;VDD到VSS的旁路电容;VDD-DRAM到VSS的旁路电容; VDD-IO到VSS的旁路电容。

3.2 时钟设计

ADSP-TS201有2个时钟参考电压管脚,SCLK_VREFl和SCLK_ VREF2,这两个管脚应该连在一起,为系统时钟供电电压的一半。SCLKl和SCLK2是时钟输入端,最大系统时钟是核时钟的1/4。同时SCLK也为外部接口总线提供时钟。ADSP一TS201内部有一个PLL,通过设置SCLKRATE2~0引脚将SCLK倍频到所需的核时钟。在设计过程中,为了保证时钟的同步,可以采用时钟驱动芯片,可以同时输出多路时钟,为TS201 SDRAM提供系统时钟。

3.3 JTAG接口

ADSP-TS201 JTAG仿真器是一个14脚的母头,第3脚是没有任何连接的。在调试过程中第3脚必须拔出来。在JTAG接口设计时要注意以下方面:正确的上下拉电阻,数据(TDI,TMS,TDO,TRST,EMU)驱动、时钟驱动如74系列的驱动芯片。

3.4 未使用管脚的处理

ADSP-TS201包含有3个NC管脚,在设计中不要有任何连接。对于没有用到的管脚,应根据是单片系统还是多片互连系统进行处理,可以悬空的管脚悬空,不能悬空的管脚一定要接上拉电阻或者下拉电阻。特别是没有用到的链路口的输入管脚的处理,主要参考ADI网站中所
给出的数据手册。

另外TS201支持多片DSP互连,最多可达8片。通过链路口完成片与片之间的通信,电路连接简单。

4外部总线接口技术

ADSP-TS201外部总线支持各种不同的通用/专用协议,并且可以通过编程进行配置。外部总线接口支持流水线协议,SDRAM协议和慢速设备协议。TS20l可以采用流水线协议访问存储系统,数据传送速度非常快。另外TS20l有片上的SDRAM控制器,支持SDRAM协议。以下就是这两种协议的应用。
 
4.1 SDRAM接口

ADSP-TS201处理器有一个专用的SDRAM接口.可以实现与标准SDRAM 6 Mb,64 Mb,128 Mb.256 Mb.512 Mb的无缝连接。支持1 024-,512-,256字的页面长度,通过对SDRCON寄存器的编程可实现页面长度的选择。同时SDRAM占用TS201的外部存储空间地址,通过设置/MSSD3~0来确定SDRAM的地址空间范围。

本设计选用的SDRAM是HY57V561620B,页面长度为512字,将两片SDRAM拼接成32位的总线宽度,实现与TS201的无缝接口。根据不同的总线宽度,TS201的地址总线与SDRAM的连接有所不同。

(1)对于32位数据总线其连接方式如下:

SDRAM地址Bit9~0与TS201 ADDR9~0相连;

SDRAM地址Bitl0与TS201的SDA10管脚相连;

SDRAM地址Bitl5~11与TS201 ADDRl5~11相连。

(2)对于64位数据总线,连接方式如下:

SDRAM地址Bit9~0与TS201 ADDRl0~1相连,TS201 ADDR0悬空;

SDRAM地址Bitl0与TS201的SDAl0管脚相连;

SDRAM地址Bitl4~11与TS201 ADDRl5~12相连。

另外对于标准的SDRAM(3.3 V),TS201的地址线ADDRl5∽11都可以作为BANK的选择线。对于低功率的SDRAM(2.5 V),只有ADDRl5~14可以作为BANK的选择线。因此在进行接VI设计时一定要注意所选择SDRAM的电参数。

4.2 ADSP-T$201与FPGA接口

本文设计的系统需要将FPGA连接在TS201的外部总线上,采用DMA中断,通过总线的方式从FPGA的外挂RAM(乒乓存储)中读取数字下变频后的I,Q两路数据,其连接方式如图3所示。

其中MS0,MS1是片选信号,RD和WRL分别是读和写信号。在一个PRF周期内FPGA进行数字下变频,将I,Q数据存储到SRAM中,然后向 TS201发出DMA请求,TS201将SRAM的数据采用流水线协议通过总线读入片内RAM中,进行后续的处理。再将处理完的数据以总线方式写入到FPGA内部RAM中,以便进行在线仿真或者进行后续的输出。

5结 语

本文主要结合ADI公司的高性能ADSP-TS201的结构特点,讨论了在系统设计的过程中应该重点注意的几个问题和ADSP-TS201的外部接口技术,并给出了其与SDRAM,FPGA的连接实例,对基于TigerSHARC系列DSP的应用设计具有实用的参考价值。

关键字:雷达  运算  编程  存储 引用地址:ADSP-TS201的系统设计及外部总线接口技术

上一篇:TMS320F206外围电路典型设计
下一篇:TMS320C6000系列二次Bootloader的设计与实现

推荐阅读最新更新时间:2024-05-13 18:37

编程机器人大致可以分为以下几个类型
人工智能的火热加剧了中国家长的焦虑。 2017年7月,国务院印发了《新一代人工智能发展规划》,提到要在中小学阶段设置人工智能相关课程,逐步推广编程课程,并为一些机器人竞赛加入了应试加分机制。 2018年11月,全国首套涵盖了从小学到高中的人工智能教材面世。其中涵盖了应用和研发以及编程课程等。 再加上科技名人的“示范效应”:埃隆·马斯克9岁就开始学习编程、马克·扎克伯格10岁开始学编程,乔布斯和比尔·盖茨十二三岁时也开始接触编程了…… “不能输在起跑线上”的教育思维促发了编程教育赛道的急剧膨胀,专注编程启蒙教育的编程机器人在这个时候杀了出来,只是在玩具和教具间模糊摇摆的编程机器人真是一个好故事吗? 多个风口
[机器人]
基于VCA822的可编程增益放大器
     宽带放大器在工业测量与控制领域应用广泛。在测量与控制电路中,宽带放大器是调理传感器输出信号的重要环节。传感器输出的电平信号通常不是规则的正弦信号,且输出电压范围往往变化很大,这就需要后级放大器具有较高的频带宽度和灵活的电压增益,因此,这里提出一种以压控增益放大器VCA822为核心的可编程宽带放大器,可实现通频带为100 Hz~15 MHz,放大器增益为10~58 dB,6 dB步进可调。该设计可通过矩阵式键盘设置放大器增益,液晶显示器显示输出电压,人机界面友好。    1 放大器设计及工作原理   设计一个通过键盘设置增益,且具有AGC功能的宽带放大器。放大器输入端采用同相放大电路进行阻抗匹配,使输入电阻达到
[电源管理]
基于VCA822的可<font color='red'>编程</font>增益放大器
STM32堆和栈(Heap & Stack)及SRAM存储使用
编译一个程序,出现下面的信息: 明明程序没有什么内容,为什么变量大小就有RW+ZI=52+1836=1888字节大小了呢,就已经使用了1888字节的SRAM空间。让我们打开map文件: 可以看到每个文件所使用的SRAM大小,比如delay文件使用了4个字节,地址从0x20000014到0x20000017。其中可以看到HEAP和STACK占了大头,分别占了0x00000200和0x00000400的空间。STACK的起始地址是0x20000360,大小是0x00000400,那么最后的地址是0x20000760,刚好等于1888=0x760字节。于是我们就知道SRAM空间用来存放了什么东西了:1、各个文件中
[单片机]
STM32堆和栈(Heap & Stack)及SRAM<font color='red'>存储</font>使用
美光断供华为,国产存储产业将受冲击
内存大厂美光(Micron)证实将于9月14日之后将停止供货给华为,届时不论DRAM或Flash等内存芯片都将不再出货至华为。在美光率先喊卡之后,业界预期,举凡三星、SK海力士及东芝等国外记忆体大厂,以及南亚科(2408)及旺宏(2337)等国内记忆体厂将同步跟进,短期营运势必都将受到影响。 美国商务部日前宣布扩大禁令,所有采用美系设备的半导体供应商都不得再供货给华为及其子公司,先是台积电宣布自9月15日之后将不再出货给华为,接着是高通、联发科等IC设计大厂也受到禁令冲击。 现在就连先前取得美国商务部出货许可的美光也在近期宣布,自9月14日之后,将不再出货任何产品给予华为。由于美光为全球第三大DRAM厂、全球第五大的
[嵌入式]
美光断供华为,国产<font color='red'>存储</font>产业将受冲击
极具性价比 Hybo发布新款便携式固态激光雷达
据外媒报道,Hybo的工程研发团队制作了新款便携式自动驾驶设备用固态激光雷达,其尺寸与上衣口袋相仿,可提供激光雷达扫描功能。 该研究团队将该款设备取名为iLidar,其核心技术就是光探测与测距传感器。自动驾驶车辆就利用该设备探查周边的路况及行人,其扫描技术还能利用脉冲激光来绘制地图并标注目标物的位置。 iLidar是首款专为机器人或机器人研发商定制的激光雷达传感器,旨在克服传统激光雷达的局限性,在提供卓越性能的同时提供相对低廉的价格(79美元),该产品采用一体化设计。 凭借其极具竞争力的性价比,iLidar设备可提供超高速采样、SLAM内置技术及超宽标线激光深度传感器,可自动为自动驾驶机器提供理想路径。
[汽车电子]
新型智能化倒车雷达主控芯片设计
摘要 根据国内倒车雷达系统的现状,本文设计了稳定性更好和智能化程度更高的硬件实现方式。它能有效的防止声波衍射,实现周围环境的自适应,以及通过不同大小的物体反射的超声波幅度判断的智能化处理;它还能实现适用于不同应用的报警输出和显示。 关键词 雷达、智能化、超声波、警报、专用集成电路 1 引言 随着汽车普及率的逐年增加,消费者在将汽车作为交通运输工具的同时,对汽车配置有了更多的要求,尤其是对舒适性和安全性提出了更高的要求。对于很多司机尤其是新手来说,倒车无疑是件非常头痛的事,倒车雷达正好可以帮司机解决这个难题,因此越来越多的商家进入了这个市场。从目前市场情况看,国内倒车雷达生产厂家都是使用单片机配合外围运放、锁相环电路完成超声
[传感技术]
摄像头、毫米波雷达以及车身控制器剖析
其实说到ADAS,我们首先想到的诸如ACC(自适应巡航)、LDW(车道偏离预警)、LKA(车道保持)、FCW(前车碰撞预警)。这些技术已经成熟,产品也已经量产,在近几年的高端车辆上都有配备。并且这些技术都和摄像头、毫米波雷达以及车身控制器有关,貌似和地图并没有多大关系。实际上如果结合了地图,这些功能会变得更强大。下面我们来举几个例子。   ACC实际上是由驾驶员设置一个最高的巡航速度,车上由前置的传感器,如摄像头或毫米波雷达来确认车辆正前方的可通行区域内是否有车辆。如果有车辆,则在安全制动距离内跟车,如果没有车辆,则加速到设置的巡航速度。注意这里要特别强调“车辆正前方”,也就是车头的直线方向。如果是在直线行驶,或者道路曲率几乎可以
[汽车电子]
摄像头、毫米波<font color='red'>雷达</font>以及车身控制器剖析
PLC自动化解决方案-ABB可编程逻辑控制器优势及选型应用
随着自动化技术的不断发展和应用,可编程逻辑控制器(PLC)已经成为现代工业控制系统中不可或缺的一部分。ABB作为全球领先的自动化技术供应商之一,其可编程PLC控制器在工业控制领域中也占据着重要地位。 一、ABB可编程PLC控制器优势 1.具有高可靠性和高稳定性,能够长时间运行而不出现故障,在恶劣的工作环境下稳定运行。 2.具有高灵活性和可扩展性,可以根据用户的需求进行定制和扩展 3.具有友好的用户界面和丰富的功能,易于操作和使用。 4.具有高效的运行速度和多种通信接口,使其能够满足不同工业应用的需求。 ABB可编程PLC控制器 二、ABB可编程PLC控制器应用 ABB可编程PLC控制器具有高可靠性、高稳定性和高灵活性的特点
[嵌入式]
PLC自动化解决方案-ABB可<font color='red'>编程</font>逻辑控制器优势及选型应用
小广播
最新应用文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved