系统上电后,DSP首先进行初始化和外设配置,然后等待信号处理中断来临。当DSP接收到读取信号后,控制FPGA通过XINTF接口将FPGA内部的波形数据读入DSP的存储器中,数据读取完毕后DSP开始算法运算工作,计算好温度信息后,系统可以通过LCD显示屏直接显示结果,或者通过串口将采集结果上传至上位机。FPGA与DSP结果如图6所示。 3 实验...
由于FPGA引脚的驱动能力弱,因此对外的8位DIO采用74LN244芯片,增强驱动能力。 3 软件设计 DSP通过XINTF接口与FPGA通信。DSP将地址传递给FPGA,FPGA经过地址译码操作对应外部设备数据。 3.1 FPGA软件设计 FPGA主要功能是完成5路RS422串口数据的同时收发操作开关量的输入和输出,并和DSP交换数据。FPGA可使用进程语句实现并行...
3.1 DSP与FPGA的通信接口设计 为了保证DSP和FPGA通信的快速性,DSP利用外部接口(XINTF)模块与FPGA的用户I/O口相连。由于选用的芯片两者接口电压都为3.3 V,故将DSP外部接口(XINTF)模块的16 bit数据总线、19 bit地址总线与写信号线XWE和FPGA的用户I/O口直接相连,实现并行通信。 XINTF写周期时序如图5所示[6]。从图...
在PC平台下,充分利用了DSP的数据处理能力和FPGA的硬件特性,使系统既能进行复杂的轨迹规划、高速插补,又能保证运动控制器的稳定性和精确性,这种运动控制器能应用于数控系统,机器人制造等控制领域。
其中 DSP 主要用于实现各种控制算法; FPGA 主要用于数据接口,既能通过 XINTF 接口与 DSP 进行数据交换,又能够生成外围电路的控制时序,完成数据采集和发送等 操作。该组合能够充分发挥两种芯片的优势,既保证了时序的稳定,又能够提高控制 算法的处理速度。 驱动单元主要由方位轴和俯仰轴驱动器构成,能够将控制单元提供的...
通信技术 • Communications Technology32 • 电子技术与软件工程 Electronic Technology & Software Engineering【关键词】DSP FPGA XINTF FIFO 并行通信1 引言级联 H 桥型多电平逆变电路在高压大功率变流及交流传动系统中有十分广泛的应用。但是在数字控制的实现中,单片 DSP 芯片提供的 PWM 路数有限。一个...
在本系统中FPGA的JTAG口与DSP的GPIO相连,DSP的SCIA接口经RS485收发器和串口转USB芯片连接至PC,实现指令下传至DSP和调试信息上传至PC。DSP在外部接口(XINTF)的ZONE7区(共3个区域,另两个为ZONE0、ZONE6)外部扩展1片512 KB×16的外部RAM,用以存储FPGA的配置码流。F28335的XINTF区域可以通过编程来配置特定的等待...
DSP通过XINTF接口与FPGA通信。DSP将地址传递给FPGA,FPGA经过地址译码操作对应外部设备数据。 3.1 FPGA软件设计 FPGA主要功能是完成5路RS422串口数据的同时收发操作开关量的输入和输出,并和DSP交换数据。FPGA可使用进程语句实现并行运行,对各外设的操作都是实时并行的,相互之间没有影响。
排爆机器人控制系统的硬件平台以 DSP 和 FPGA 为核心,系统采用模块化思想独 立设计了各个子模块,主要分为运动控制模块、电源模块、数据通讯模块和视频采集模 块。运动控制模块采用 FPGA 进行开发,通过 DSP 的外部接口 (XINTF) 来实现 FPGA 和 DSP 之间的数据交互,根据 DSP 传送的数据来产生电机的控制信号,利用 ...
(XINTF)与FPGA相连接,利用它的中断和读写选通信号(XRD与XWE)作 为判断位与使能位完成通信.文中给出了它们的硬件连接方式和通信部分的软件程序,并用modelsim对FPGA通信 程序进行了仿真.通过仿真结果以及在实际电路中的实验调试,表明此方法可以实现DSP与FPGA之间的并行通 信,能有效提高通信速度. 关键词:DSP;FPGA;...