·上一文章:异步FIFO和PLL在高速雷达数据采集系统中的应用
·下一文章:DSP/ARM双核系统的通信接口设计
(2) FPGA 器件
选用XILINX公司的XCV100:
(1)其资源为10万门;
(2)工作频率最高可达200M;
(3)I/O端口多,端口功能可编程自定义;
(4)内核采用2.5 V供电,端口供电电压为3.3 V,可直接与TMS320LF2407接口;
(5)同样封装的FPGA,其资源可达100万门,有利于系统的升级。
三、软件设计
系统对软件的设计提出了较高的要求,因此,笔者完全采用VHDL和C语言来编写系统内部执行软件。
1DSP的软件设计
DSP软件设计在CCS2000的开发系统下用C语言设计, DSP软件采用自顶向下的设计思路,按功能划分软件模块,使程序组成模块化,主要由如图2所示的几个模块组成。
其中总线控制模块和通信模块是2个主要的软件模块。
总线控制模块的工作流程如图3所示,通信模块的工作流程如图4所示。