摘要
在使用数字信号处理器(DSP)的内嵌式设计中,DSP是从它内部的高速 存储 器中把应用程序取出来来执行。这个 存储 器通常是SRAM。然而,SRAM属於易失性存储器,所以需要用一只放在外面的非易失性存储器存放应用程序,在接通电源时,并在以後调用程序时,把应用程序装到内部的SRAM中。
DSP系统存储器(DSM)是针对使用DSP的 嵌入式 设计而推出的系统存储器解决方案,其中集成了系统内可编程的闪速存储器、可编程逻辑、通用I/O端口。DSP系统存储器与普通的闪速存储器不同,它不只是起“引导程序”存储器的作用,与普通的闪速存储器件相比,它上升了一个台阶。本文扼要介绍DSM存储器的功能和开发工具。
在使用数字信号处理器(DSP)的内嵌式设计中,DSP是从它内部的高速存储器中把应用程序取出来来执行。这个存储器通常是SRAM。然而,SRAM属於易失性存储器,所以需要用一只放在外面的非易失性存储器存放应用程序,在接通电源时,并在以後调用程序时,把应用程序装到内部的SRAM中。
DSP系统存储器(DSM)是针对使用DSP的 嵌入式 设计而推出的系统存储器解决方案,其中集成了系统内可编程的闪速存储器、可编程逻辑、通用I/O端口。DSP系统存储器与普通的闪速存储器不同,它不只是起“引导程序”存储器的作用,与普通的闪速存储器件相比,它上升了一个台阶。
访问闪速存储器的两个方法
在加上电源之後以及在其他的时候,DSP是由外面的引导存储器、用字节直接存储器存取,简称BDMA(Byte Direct Memory ACCess)方法把数据装到内部的SRAM中。BDMA很快地读取外部闪速存储器很大区块中的数据,并把它们写到SRAM中。就把数据写到闪速存储器而言,BDMA并不是效率最好的方法。因为闪速存储是一次写入一个字节,而不是把整块数据写进去。除了BDMA之外,DSM2180F3还可以用另外一种方法进行访问。闪速存储器可以作为外部数据覆盖存储器(Data Overlay Memory)来访问,一次一个字节,对於闪速存储器的编程,这是很完美的。用这个方法,DSP能够很快地从使用BDMA的闪速存储器读取大块的代码或者数据。而且也可以高效率地把数据写到作为外部数据覆盖存储器的闪速存储器中去。如果用标准的商用闪速存储器,则需要另外的逻辑电路,并且要花大力气来作设计才能达到同样的灵活性。
保护内容的 安全
有两个方法可以用来保护存储器中内容的 安全 。一个是用一个安全位来保护,另一个方法是段保护的方法。
安全位是非易失可编程位,它堵塞器件编程器和读取器对存储器的访问,保护器件防止未经授权而进行读出以及复制闪速存储器的内容,或者对闪速存储器的内容和PLD公式进行编程。只有在擦除了整个芯片,安全位才会失去保护作用。但是在此以後可以重新编程。DSP总是可以访问闪速存储器,即使是器件己经受到保护。此外,闪速存储器有8个区段,每个区段可以分别地保护起来防止意外地进行写入。对於保护引导程序,这是很理想的。
功耗小
闪速存储器是用零功率技术制造的,在两次访问之间的时间里,它自动地把电流降低到待机电流。PLD也属於零功率器件,其中的功率管理单元能够控制PLD的速度因而降低消耗的电流。在运行时,PLD中的功率管理单元是由DSP来控制的。工作电压为5V的器件在待机时的电流只有75μA;而工作电压为3V的器件在待机时的电流为25μA,因而对於用电池供电的应用,这是很理想的。
开发工具
软件开发工具PSDSOft Express的使用是很简单的,只要用点击就可以进行配置和逻辑设计。PSDSOFt Express是免费提供的,可以从使用说明书CD盘得到。
FlashLINK是一种JTAG ISP编程器,它接到电脑上的并行端口上,价钱是59美元。2001年9月开始提供评价板,价钱是99美元。所有的开发工具,使用说明书以及应用文章可以从本公司的网站得到,网址:www.st.com/psd
DSM2180F3是意法半导体公司和Analog DevICes公司合作的成果。这项产品是存储器技术新进展的代表,它的功能超过了现有的商用存储器。DSM2180F3的优异功能,加上它的价钱低,开发工具容易使用,对於使用ADSP-218x系列的DSP设计,它是理想的系统存储器解决方案。
本文关键字:存储器 DSP/FPGA技术,单片机-工控设备 - DSP/FPGA技术
上一篇:基于多种EDA工具的FPGA设计