在DSP系统中为什么要使用CPLD?

来源:本站
导读:目前正在解读《在DSP系统中为什么要使用CPLD?》的相关信息,《在DSP系统中为什么要使用CPLD?》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《在DSP系统中为什么要使用CPLD?》的详细说明。
简介:文章简单介绍了在DSP系统中使用CPLD

在DSP系统中为什么要使用CPLD?

DSP的速度较快,要求译码的速度也必须较快。利用小规模逻辑器件译码的方式,已不能满足DSP系统的要求。同时,DSP系统中也经常需要外部快速部件的配合,这些部件往往是专门的电路,有可编程器件实现。CPLD的时序严格,速度较快,可编程性好,非常适合于实现译码和专门电路。

DSP系统构成的常用芯片有哪些?

1)电源:TPS73HD3xx,TPS7333,TPS56100,PT64xx...

2)Flash:AM29F400,AM29LV400,SST39VF400...

3)SRAM:CY7C1021,CY7C1009,CY7C1049...

4)FIFO: CY7C425,CY7C42x5...

5)Dual port:CY7C136,CY7C133,CY7C1342...

6)SBSRAM:CY7C1329,CY7C1339...

7)SDRAM:HY57V651620BTC...

8)CPLD:CY37000系列,CY38000系列,CY39000系列...

9)PCI:PCI2040,CY7C09449...

10)USB:AN21xx,CY7C68xxx...

11)Codec:TLV320AIC23,TLV320AIC10...

12)A/D,D/A:ADS7805,TLV2543...

什么是boot loader?

DSP的速度尽快,EPROM或flash的速度较慢,而DSP片内的RAM很快,片外的RAM也较快。为了使DSP充分发挥它的能力,必须将程序代码放在RAM中运行。为了方便的将代码从ROM中搬到RAM中,在不带flash的DSP中,TI在出厂时固化了一段程序,在上电后完成从ROM或外设将代码搬到用户指定的RAM中。此段程序称为“boot loader”。

TMS320C3x如何boot?

在MC/MP管脚为高时,C3x进入boot状态。C3x的boot loader在reset时,判断外部中断管脚的电平。根据中断配置决定boot的方式为存储器加载还是串口加载,其中ROM的地址可以为三个中的一个,ROM可以为8位。

Boot有问题如何解决?

1)仔细检查boot的控制字是否正确。2)仔细检查外部管脚设置是否正确。3)仔细检查hex文件是否转换正确。4)用仿真器跟踪boot过程,分析错误原因。

提醒:《在DSP系统中为什么要使用CPLD?》最后刷新时间 2024-03-14 01:10:39,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《在DSP系统中为什么要使用CPLD?》该内容的真实性请自行鉴别。