库拉索芦荟 - 芦荟汇聚地!

dsp开发板

DSP开发板的模块功能

DSP开发板,就是围绕DSP的功能进行研发,推出用于DSP芯片开发的线路板,并提供原理图和源代码给客户。DSP尤以TI公司的DSP市场占有率最大,拥有的客户群很广泛。在DSP开发板方面Easy系列DSP开发板,包括Easy2812开发板,Easy5509开发板,特别适合学生学习使用。还推出QQ系列开发板,包括QQ2812开发板,QQ5509开发板等,适合公司研发人员使用。消费者迫切需求的辅助驾驶系统技术需要具有先进精密功能且外形尺寸又非常小的高可靠性元件。由于这些系统尺寸很小,而且彼此非常靠近,因此还要求器件具有超低功耗和良好的耐久性。空间受限的系统在设计方面存在的热可靠性问题可通过采用较少的元件及超低的功耗来解决。汽车工程师过去通常依赖于MCU(微控制器)和定制ASIC(专用集成电路)产品来控制汽车上的电子系统,实现新车型的功能扩展。但随着部件数目越来越多,开发周期要求越来越短,性能要求越来越高,工程师不得不寻找新的替代技术,比如成本低、功耗低及可靠性高的FPGA。在市场容量不断增长的汽车电子领域,空间和功耗受限的安全设备、乘客坐姿检测系统(PODS)、后视和侧视相机、远程信息解决方案均可受益于Actel的低功耗FPGA。与MCU相比,FPGA可让汽车系统设计实现更好的性能及更多的功能(比如I/O,可编程逻辑等)。类似地,与ASIC产品相比,FPGA的成本更低、灵活性更高。与ASIC不同,一旦有了完善的资格认证程序,FPGA还能面向多种项目应用,因而有助于设计人员争取时间和充分发挥资源潜力,应对汽车产业中的各种资格认证。

DSP开发板的推荐企业

创龙推出基于C6748的TL6748-EVM DSP评估套件为开发者使用TI TMS320C6748处理器提供了完善的软件开发环境,系统支持:裸机、SYS/BIOS、DSP/BIOS。提供参考底板原理图,DSP C6748入门教程、丰富的Demo程序、完整的软件开发包,以及详细的C6748系统开发文档,方便用户快速评估TMS320C6748处理器、设计系统驱动及其定制应用软件,也大大降低产品开发周期,让客户产品快速上市。主要面向电力、通信、工控、音视频处理等数据采集处理行业。 TL6748-EVM评估套件是一个功能丰富的开发板,为嵌入式设计人员提供快捷简单的实践方式来评估TMS320C674x系列处理器,是一个完整的实验评估平台 。在引擎盖下的应用,如引擎和传输控制模块,均需要能够耐受极端温度和车辆震动的半导体解决方案,同时需要这些方案提供所需的低功耗特性以确保行驶中的可靠性和耐久性。AEC-Q100 Grade 1认证确认了低功耗ProASIC3器件在车辆寿命期间具有足够的可靠性和性能,并能在更宽的结温范围(-40到+135℃)中工作。Actel的汽车级ProASIC3 FPGA在135℃时静态功耗低至40mA,这就使器件能够承受更长时间的极端温度,无需顾虑热可靠性或热失控问题。当高温环境造成半导体器件的电流消耗增大时,会发生热失控现象,从而导致大量产热,增加器件内的功耗,通常最终会造成器件毁坏。而Actel ProASIC3系列的功耗较同类竞争产品约低两个数量级。ProASIC3系列是利用片上Flash内存来进行FPGA开关控制的FPGA器件,这种独一无二的特性让Actel FPGA系列具有固件错误免疫力,即满足业界推动零缺陷模式的强制性要求。

DSP开发板上面CPLD扩展的I/O口怎么使用,它们是如何跟DSP工作的。

DSP以寄存器的方式来控制CPLD的IO口:IO口的对应DSP里面的寄存器,有自己的地址。DSP通过对这个地址的寄存器操作来控制IO口。
举个例子:
比如扩展了8个输入口,然后这8个输入口的数据存储在寄存器Reg1中,Reg1对应的地址为0x90000030。你要读这个输入口信息,可以直接读这个地址的数据,即data=*(Uint8
*)0x90000030.
反之,如果是输出口,可以令地址0x9000XXXX的数据位XX就行了。
而这些地址是由DSP与CPLD的连接和译码方式决定的。DSP通过地址、数据、控制线与CPLD连接,然后CPLD接收DSP的指令,进行译码,得到译码结果,然后输出。
要知道这些地址,最简单的还是看开发板的使用手册。