欢迎来到天天文库
浏览记录
ID:43534102
大小:2.58 MB
页数:46页
时间:2019-10-10
《软件无线电基础实验平台-20130309-范玉衡》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二讲软件无线电基础实验平台范玉衡yuhengfan@163.com科B257A1/46主要内容软件无线电技术实验平台介绍基本工具的介绍(CCS/ISE等)基础的AD/DA实验2/46软件无线电技术实验平台介绍实验硬件平台——软件无线电实验箱基带信号发生器DSP仿真器FPGA仿真器实验软件平台——CCS、ISE、MATLAB外围设备——信号发生器、示波器3/46软件无线电技术实验平台介绍4/46软件无线电技术实验平台介绍DSPFPGAARMRFADDA信号接收发送接口JTAG仿真端口功能扩展接口5/46DSP的开发环境——CCSCCS的结构8/46DSP的开发环境——CCS
2、CCS9/46DSP的开发环境——CCSCCS的主要特点集成可视化代码编辑界面,可直接编写C,汇编、.H文件、.cmd文件等。集成代码生成工具,包括C编译器。基本调试工具,如装入执行代码(.OUT文件),寄存器窗口,存储器窗口,反汇编窗口,变量窗口等,支持C源代码级调试。支持多DSP调试断点工具,包括硬件断点、数据空间读/写断点,条件断点(使用GEL编写表达式)等等。10/46DSP的开发环境——CCSCCS的主要特点探针工具(probepoints),可用于算法仿真,数据监视等。剖析工具(profilepoints),可用于评估代码执行的时钟数。数据的图形显示工具,可绘制
3、时域/频域波形,眼图,星座图,图象等,并可自动刷新(使用Animate命令运行)。提供GEL工具,令用户可以编写自己的控制面板/菜单,从而方便直观地修改变量,配置参数等。11/46DSP的开发环境——CCSCCS的主要特点支持RTDX技术,利用该技术可在不中断目标系统运行的情况下,实现DSP与其他应用程序(OLE)实现数据交换。开放式的plug-ins技术,支持其它第三方的ActiveX插件,DSP目标系统以及仿真器。提供DSP/BIOS工具,利用该工具可增强对代码的实时分析能力。如分析代码执行的效率,调度程序执行的优先级,方便管理或使用系统资源(代码/数据占用空间,中断服
4、务程序的调用,定时器使用等等)。12/46DSP的开发环境——CCSCCS安装设备驱动程序启动“SetupCCStudio”应用程序安装CCS的设备驱动程序。选择“InstallaDeviceDriver”项,添加设备驱动程序。选择一个驱动程序,然后点“AddtoSystem”,将该驱动程序添加到CCS中。注意选择仿真器硬件使用的I/O口。将配置保存后,便可以启动CCS。13/46DSP的开发环境——CCS启动“SetupCCS”应用程序添加设备驱动程序选择一个驱动程序14/46DSP的开发环境——CCS利用CCS开发DSP程序流程打开或新建工程文件,用C或汇编完成DSP程
5、序代码的建立。利用“buildall”命令完成编译,连接。将生成的.out文件装入DSP的片内或外部扩展存储器,并完成调试。分析,统计或跟踪代码,确保算法的准确性、实时性和高效率。以上所有步骤都在CCS环境下完成!15/46DSP的开发环境——CCSCCS中代码生成工具的使用C编译器(Ccompiler):必备汇编器(assembler):必备链接器(linker):必备运行支持库程序(runtime-supportutility):可选运行支持库(runtime-supportlibrary):可选十六进制转化公用程序(hexconversionutility):可选16
6、/46CCS中代码生成工具的使用17/46FPGA的开发环境——ISEFPGA开发环境EDAToolProviderDescriptionMAX+PLUSⅡAltera早期PLD开发工具,易于学习和使用QuartusⅡAltera第4代EDA工具,功能强大,并适于SOPC开发FoundationXilinxXilinx的早期PLD开发工具ISEXilinxXilinx的最新PLD开发工具ispDesignEXPERT,ispLEVERLattice2002年推出ispLEVER18/46FPGA的开发环境——ISEFPGA开发流程19/46FPGA的开发环境——ISEFPG
7、A设计流程设计输入阶段:设计规划和预算多种设计输入方式,形成EDIF网表文件设计实现流程报告布局布线调试仿真设计完成及下载20/46ISE界面21/46ISE建立工程加入verilog文本文件22/46逻辑综合23/46FPGA的开发环境——ISE调试仿真过程:创建测试矢量波形文件:[Project]->[NewSource]->TestBenchWaveform初始化输入波形启动ModelSim进行行为仿真,也可以进行时序仿真也可以创建VerilogTestFixture文件仿真24/4625/46FPGA的开发
此文档下载收益归作者所有