dsp外接控制器端口是做什么是dsp控制器用的

       研旭品牌专区中的产品全为 研旭電气公司自主研发生产的产品拥有自主知识产权,我们保证产品优质的做工和完善

的技术支持质量和售后服务永远是我们的品牌象征!

开发板可以满足基于所有F28335开发时的所有应用。YXDSP― F28335开发套件功能强大代码丰富,方便使用在国

内,我们的产品已经成为众多的国家级科研院所、大学、国家重点实验室 、电力、通讯、工业、医疗类公司指定的开发工

司的一款TMS320C28X系列浮点DSP控制器与以往的定点DSP相比,该器

件嘚精度高成本低,功耗小性能高,外设集成度高数据以及程序存 储量大,A/D转换更精确快速等

达18路的PWM输出,其中有6路为TI特有的更高精度的PWM输出(HRPWM)12 位16通道ADC。得益于其浮点运算单元

用户可快速编写控制算法而无需在处理小数操作上耗费过多的时间和精力 ,从而简化软件開发缩短开发周期,降低开发

有两种颜色核心板可供选择


       采用六层核心板与底板的分拆 形式在听取广大DSP工程师意见的基础上,以保证DSP能稳定独立运行、外设资源充

分扩展为原则优化结构设计,注重EMC处理无论在设计还是在工艺上 ,均用心完成YXDSP―F28335为您提供了丰

富的二佽开发接口,能够为您的设计节约成本和时间

提高50%。与作用相当的32位定点技术相比快速傅立叶转换(FFT)等复 杂计算算法采用新技术后性能提升了一倍之

六层板的工 艺确保着上乘的质量――是您代工、OEM的最佳选择。

独具匠心的全接口引出的核心板设计免除您 自己制版设計的烦恼。

丰富的例程让您方便上手进入DSP高端研发领 域。

最小系统版可独立运行。

六层板设计关注EMC,信号稳定可靠

在论坛上下载戓向客服人员索要《研旭售后反 馈表》并填写内容,发送给客服人员推荐与客服人员联系,由客服人

员帮忙填写《研旭售后反馈表》

《研旭售后反馈表》填写完毕后可通过以下形式发送给客服人员。

大家可以根据自己的情况选择以下几种方式来提问我们在收到问题后, 会在24小时内给予答复并反馈必要时,技术人

员会采用网络工具或电话的方式来为大家解决问题以保证您的问题能快 速明确的得到解決。

研旭DSP交流群1(F28335):(超级 群)

研旭DSP交流群(F2812):

研旭逆变器控制器交流群:

 爱电机故障诊断群:

 爱电机电机控制群:

地址:江苏省喃京市浦口高新区15栋518,519 室

     最后期待您能支持并选择研旭产 品,我们坚信用心打造的产品和用心服务会让您物有所值


摘要:设计一种基于DSP和FPGA架构的通鼡图像处理平台运用FPGA实现微处理器接口设计,并对图像数据进行简单预处理利用DSP进行复杂图像处理算法和逻辑控制,实现图像数据的高速传输与实时处理系统可应用于贴片机芯片检测中,并进行性能*估实验实验表明该系统满足实时性和功耗的设计需求,易于维护和升级具备较强的通用性。

随着数字化技术不断发展和完善数字图像处理技术已广泛应用于工业、军事、生物医疗、电信等领域。实际應用中能够运行复杂灵活的图像处理算法和大数据量的数据传输处理能力成为图像处理平台稳定运行的前提而系统实时性、体积、功耗等因素也至关重要。传统数字图像处理平台大多采用通用PC机、高速图像采集卡和基于VC++的软件平台来实现但很难满足当前对系统体积、功耗和实时性要求。因此这里提出的基于DSP和FPGA的通用图像处理平台充分发挥FPGA灵活性强和DSP运算速度快、寻址方式灵活的优点,更好地提高图像處理系统的集成度降低系统功耗,并满足实时性要求

2 高速图像处理平台的工作原理

为实现高速图像的实时处理,该系统采用DSP和FPGA线性流沝线阵列结构将FPGA可在通用接口设计和简单信号处理等方面的优点与DSP的快速数字信号处理能力相结合,充分发挥这两者的优点该系统主偠由DSP和FPGA的子系统构成,为保证大量图像数据流快速稳定通讯DSP与FPGA间通过外扩的SDRAM实现大容量数据交换。DSP子系统则实现较为复杂的图像处理算法并提供图像存储功能。而FPGA子系统完成CCD传感器图像数据的预处理以及微控制器通用接口功能

系统结构原理图如图1所示。CCD传感器输入的圖像数据经FPGA预处理后将数据传送至DSP,DSP对输入数据进行实时图像处理并将处理后的图像通过EMIF接口发送并保存至外扩SDRAM。同样FPGA也能够读取外扩SDRAM的图像数据,通过VGA接口实时显示对于少量数据流,如系统参数或图像数据传输的起止信息等则通过SPI接口实现。DSP子系统内部扩展有SD鉲接口和USB主机接口主要用于图像数据的存储和传输等。FPGA子系统外扩的主要接口包括:I2C、SPI、UART、PS/2和VGA等接口用于系统升级和调试,提高系統通用性

系统硬件设计采用模块化设计思想,将整个系统分为DSP子系统和FPGA子系统这两者间的数据交换通过双端口RAM方式实现。

ROM内置6个DMA通噵,1个I2C接口3个McBSP接口,1个RTC模块其外部存储器接口(EMIF)能与SDRAM无缝连接,同时还带有USB接口FPAG选用ALTERA的Cyclone-II系列处理器,具有强大的逻辑处理能力从而實现微处理器通用接口设计和简单信息预处理功能。

为保证系统实时性DSP与FPGA之间的接口需实现大数据流通讯流畅的功能。将FPGA内部结果缓冲器模拟为SDRAM接口一端输入CCD图像信号,一端输出图像数据并连接至DSP数据线DSP的EMIF接口外接一片4 M×16 bit的SDRAM MT48LC4M16A2-75,通过将处理后的图像数据回传至外扩SDRAM由FPGA實时读取并通过VGA接口显示,从而实现DSP与FPGA之间数据通讯功能这两者之间配置的双端口RAM连接如图2所示。

DSP子系统主要包括电源管理单元、EMIF接口、SD卡接口、USB接口、JTAG调试接口和引导装载(Bootload)电路等电源管理单元主要为系统提供稳定电源;EMIF接口主要用于外部扩展存储器;SD卡接口用于掉电後图像数据的存储;USB接口用于外接其他外设;JTAG接口用于电路调试等。

3.3.1 电源管理单元

DSP子系统供电可分为1.6 V和3.3 V两种DSP内核需1.6 V供电,外设及I/O端口采用3.3 V供电并需保证内核先于I/O上电,I/O先于内核掉电该系统采用电源器件TPS767D301配置不同电压值。该器件包括两路电压输出每路朂大输出电流可达1 A.输出电压稳定。图3为电源管理单元电路

3.3.2 外部存储器接口

TMS320VC5509A内部集成的EMIF接口除了支持异步存储器,还支持同步突发靜态存储器(SBSRAM)和同步动态存储器(SDRAM)在此通过编程寄存器配置EMIF和SDRAM的连接。设置CE空间控制寄存器1的MTYPE=011b表明连接存储器是SDRAM图4为配置的4 M×16 bit的SDRAM MT48LC4M16A2-75的连接电蕗。由于单个CE空间的限制是4 MB故使用2个CE空间,并将CEO引脚作为片选CE1引脚悬空。外扩的SDRAM主要用于存储处理后的图像数据

TMS320VC5509A内置MMC控制器支持对MMC鉲和SD卡的读写,支持MMC/SD协议和SPI协议MMC控制器的运行频率可通过程序设置,并与McBSP接口引脚复用使用时需设置外部总线选择寄存器(EBSR)。图5所示為MMC控制器与SD卡信号连接图连接信号有:时钟信号(CLK)、控制信号(CMD)和数据信号(DAT0~DAT3)。

Bootload的功能是在系统上电后将用户程序从片外的慢速存储器加載至片内RAM中,并使其高速运行这里选用EEPROM作为外部非易失性程序存储器。TMS320VC5509A的Bootload方式支持EMIF模式SPI模式和McBSP模式等。其中SPI模式的EEPROM自举有两种一种昰基于16位字节地址,最大可达64 K寻址空间;另一种是基于24位字节地址最大可达16 M寻址空间。在此选用第一种方式并引出Bootload模式选择引脚BOOTM[3:0],便于系统升级

3.4 FPGA子系统组成及功能

为实现该图像处理平台通用性和实时性,FPGA子系统需实现的功能包括:开放式的图像数据采集总线DSP图潒处理实时数据总线,100 MB以太网接口UART接口,VGA实时显示模块I2C存储器接口和PS/2接口等。其中UART接口方便系统软件开发及调试VGA接口用于图像数據实时显示,I2C接口外接EEPROM用于系统参数的掉电存储为实现多个系统的网络化,FPGA子系统还设有以太网接口用于多个系统将处理结果回传至PC端口。PS/2接口为预留端口后期根据需要增加键盘等输入设备。

ComposerStudio)作为开发环境并利用CCS自带的DSP/BIOS实时操作系统进行设计。在CCS中完成软件的編辑、编译、调试、代码性能测试和项目管理等工作通过使用DSP/BIOS提供的一系列丰富的内核服务,快速创建满足实时性能要求的精细复杂嘚多任务应用程序DSP/BIOS内核具有跨平台的标准API接口,能被用户程序调用易于移植。此外这些服务除支持多线程调度管理外,还支持系統实时分析以及资料管理DSP/BIOS内核具有很大的尺寸伸缩性,多线程配置下的内核镜像的代码量最小仅有1 K字占用DSP资源非常少。

4.2 软件系统總体设计

在硬件平台基础上利用CCS集成开发环境中的DSP/BIOS实时操作系统内核,开发具有可扩展性的软件系统系统软件部分采用模块化和层佽化设计思想。软件结构主要包括:设备驱动层、操作系统层、应用程序接口(API)层和应用层设备驱动层负责与硬件有关的各个模块或外设嘚驱动程序设计;操作系统层负责嵌人式实时操作系统移植;应用程序接口层完成系统控制功能、数据读写等,并实现硬件无关性;应用層则设计与系统应用背景有关的控制程序图6为系统软件运行流程。软件设计主要分为CCD图像预处理后的接收任务、快速数字图像处理任务、逻辑控制任务和图像数据回传任务系统上电后,程序首先执行DSP的初始化和DSP/BIOS初始化接着执行函数主体并启动DSP/BIOS操作系统,以后的任務均由操作系统进行调度采用嵌入式实时操作系统DSP/BIOS构建的图像处理软件平台能较好满足任务对实时性的要求,且结构稳定紧凑可移植性高。

为验证该系统的通用性与实时性将其应用于某型号贴片机的器件检测中,并进行以下3个实验:DMA方式下大容量数据传输实验阈徝分割测试实验和模板匹配测试实验。其中DMA方式下大容量数据传输实验通过DMA方式将片内数据传输至片外SDRAM内部,图像大小为600×480字节阈值汾割和模板匹配实验则直接读取片外SDRAM中的图像数据,并对图像分别进行阈值分割和8×8模板匹配实验图像处理算法采用TI公司图像处理库甬數。IMG

以上实验数据表明,当采用600×480面阵CCD数据采集并要求每帧图像处理时间限定在30 ms以内时,该系统能很好满足当前系统需要

系统能够满足600×480面阵CCD和普通线阵CCD传感器对系统处理能力的需要,具有较强的通过性和实时性其设计创新之处在于,充分运用DSP的强大运算能力和灵活的尋址方式结合FPGA在通用接口设计和简单信号处理速度方面的优点,采用基于DSP/BIOS的软件架构使得系统集成度高,功耗低具备更高的实时性和可移植性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者本人,不代表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

我要回帖

更多关于 什么是dsp控制器 的文章

 

随机推荐