第八章 EDK开发环境
随着微电子工艺的发展,现在可编程门阵列容量越来越大,片上系统设计开发已经成为可能。跨行业的开发融合,使得嵌入式系统得到了前所未有的发展。EDK,Embedded Development Kit,是Xilinx公司面向嵌入式系统开发的一个完整的开发环境。EDK适用于MicroBlaze或者PowerPC系统开发,同样也适用于Xilinx最新的7系列ZYNQ的开发。本章将结合实例,介绍EDK开发平台、调试方式以及下载。图8-1 EDK软件安装
当软件安装EDK软件安装好后,可以对EDK所有的库进行编译,以供功能仿真使用。单击Xilinx ISE Design Suite 13.2 ->ISE Design Tools->Tools->Simulation Library Compilation Wizard进行编译,部分向导与ISE编译库章节一致,如图8-2所示,在进行下图向导时,选择EDK Simulation Library进行库编译,库编译成功如图8-3所示。
图8-2 EDK库编译选项
图8-3 EDK库编译成功
当完成编译后,可以在安装目录\13.2\ISE_DS\ISE下得到modelsim.ini文件,生成库路径如下,将下述的路径加入到Modelsim安装路径下的Modelsim.ini文件中,即可为后面使用Modelnx Platform Studio(XPS)和Software Development Kit(SDK)。
XPS,是MicroBlaze嵌入式处理器系统的硬件开发环境,使用XPS,可以很直接的使用GUI进行硬件平台的搭建,与ISE开发环境类似。图8-1 EDK软件安装
当软件安装EDK软件安装好后,可以对EDK所有的库进行编译,以供功能仿真使用。单击Xilinx ISE Design Suite 13.2 ->ISE Design Tools->Tools->Simulation Library Compilation Wizard进行编译,部分向导与ISE编译库章节一致,如图8-2所示,在进行下图向导时,选择EDK Simulation Library进行库编译,库编译成功如图8-3所示。
图8-2 EDK库编译选项
图8-3 EDK库编译成功
当完成编译后,可以在安装目录\13.2\ISE_DS\ISE下得到modelsim.ini文件,生成库路径如下,将下述的路径加入到Modelsim安装路径下的Modelsim.ini文件中,即可为后面使用Modelsim仿真EDK作基础。
edk = C:\Xilinx\13.2\ISE_DS\ISE\mti_se\6.6d\nt/edk
cdn_axi3_master_bfm_wrap_v1_00_a = C:\Xilinx\13.2\ISE_DS\ISE\mti_se\6.6d\nt/edk/cdn_axi3_master_bfm_wrap_v1_00_a
cdn_axi3_slave_bfm_wrap_v1_00_a = C:\Xilinx\13.2\ISE_DS\ISE\mti_se\6.6d\nt/edk/cdn_axi3_slave_bfm_wrap_v1_00_a
…
…
xps_usb2_device_v4_00_a = C:\Xilinx\13.2\ISE_DS\ISE\mti_se\6.6d\nt/edk/xps_usb2_device_v4_00_a
xps_usb2_device_v5_00_a = C:\Xilinx\13.2\ISE_DS\ISE\mti_se\6.6d\nt/edk/xps_usb2_device_v5_00_a
xps_usb2_device_v6_00_a = C:\Xilinx\13.2\ISE_DS\ISE\mti_se\6.6d\nt/edk/xps_usb2_device_v6_00_a
8.1.2 EDK设计流程 在进行嵌入式系统设计开发时,完整的设计流程包括了硬件平台的设计与调试、软件应用程序的编写与调试。EDK基本的开发流程如图8-4所示。欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |