新闻中心

EEPW首页>手机与无线通信>设计应用> 基于OMAP软件无线电平台设计与实现

基于OMAP软件无线电平台设计与实现

作者: 时间:2012-04-28 来源:网络 收藏

4.1系统结构
这个系统分为远程管理,显示控制和信号处理三部分,远程管理由PC主机和,显示控制部分由的MPU子系统,数字信号处理部分由FPGA和的IVA子系统。该系统包括以下子模块:1)远程管理;2)显示控制;3)算法。
远程控制在PC机上运行,使用Visual Studio 2005进行开发,通过Socket接口与OMAP进行网络通信。OMAPARM端使用嵌入式操作系统,在该操作系统上建立应用程序,包括文字界面应用程序和UI界面应用程序。OMAPDSP端使用DSPBIOS操作系统,与ARM端通过DSP Link进行通信。
4.2 OMAP35x DVEVM软件开发环境移植
OMAP系统由两部分主机子系统和IVA子系统、主机子系统完整的控制系统、IVA部子系统联合FPGA来完成软件算法。
4.3 OMAP软件框架程序
该系统采用了Codec Engine框架进行MPU子系统和IVA子系统之间的通信。从GPP端的应用程序开发的角度来看,Codec Engine是一系列的APT。
4.4 FPGA SelectMAP驱动程序
OMAP系统直接配置FPGA,从SelectMAP配置模式,根据时序要求设计和编写代码和编译驱动程序模块,使用write()系统函数调用加载模块,FPGA配置是成功的,需要约3s时间。
4.5 OMAP与FPGA接口程序设计
FPGA被视为在这个系统中的外设存储器。OMAP使用GPMC接口接入到FPGA的内部共享空间。
GPMC中的OMAP地址空间的共8个选区(CS)片,其中NAND快闪记忆体和CS3的网络接口。该系统采用FPGA芯片选择信号CS4中。

5 OMAP多核软件平台验证
为了测试系统的完整性和正确性,需要按表1所列项目进行测试和验证。

本文引用地址://m.amcfsurvey.com/article/155066.htm

a.JPG


在此基础上编写了OMAP多核软件平台的射频频率测量和FM信号源程序,从而验证该平台功能达到了设计目标。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭