新闻中心

EEPW首页 > 模拟技术 > 设计应用 > DSP+FPGA的机载总线接口板研究(二)

DSP+FPGA的机载总线接口板研究(二)

作者:时间:2013-09-24来源:网络收藏
发送部分的主要功能是将送入的数据暂存在内部的FIFO中,等待发送命令。一旦接到发送控制指令,FIFO输出数据并通过并/串转换将并行数据转换为串行数据,同时加入预先设定的间隔。用户可通过写控制寄存器选择发送模式(即单帧发送或自动重复发送)、发送通道延迟设定、发送通道字间隔设定,还可通过读取状态位检查它的工作状态(发送缓冲器空、发送缓冲器满和是否正在发送)。发送模块结构框图如图4所示。

  

DSP+FPGA的机载总线接口板研究(二)

  图4 发送模块结构框图

  内部结构是基于SRAM的,因此需要一片配置芯片固化内部逻辑。为了便于调试,采用JTAG模式和被动串行模式(PS)两种配置模式,调试时使用JTAG模式直接将逻辑写入内部,调试好后再用PS模式将程序写入配置芯片。通过对FPGA和配置芯片上的引脚进行跳线,可选择不同的配置方式。跳线电路如图5所示。

  

DSP+FPGA的机载总线接口板研究(二)

  图5 FPGA配置跳线设置

  FPGA作为的一个I/O外设,必然要对它的寄存器地址统一编址。在此将FPGA编址在的I/O空间。由于FPGA的接收通道和发送通道是共用DSP的16位数据线的,故接收通道和发送通道的数据寄存器可以占用一个地址。表1是FPGA各通道寄存器分配的地址。

  表1 FPGA内部各通道寄存器地址

  

DSP+FPGA的机载总线接口板研究(二)

  3.3 DSP与FPGA及外部设备的通信

  DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号。再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭