|
EDK的概念(轉貼)
2010-05-04 20:08
EDK=Embedded Development Kit,嵌入式开发套件。 EDK是xilinx公司开发嵌入式系统的工具。比起xilinx的ISE,二者不同在于,如果仅仅是使用xilinx的fpga做逻辑设计,只需要ISE开发环境。但是如果要使用power pc或者microblaze处理器,从硬件到软件设计的整个嵌入式系统设计,就需要EDK。 安装时候需要版本搭配,如ISE8.1搭配EDK8.1。首先,说说使用EDK加入用户设计的IP。 1、启动XPS(xilinx platform studio),生成一个processor system,其中可以选择处理器,硬IP(powerpc)或软IP(microblaze),以及可选的IP(BRAM、UART)等。如果这个阶段拿不定不要什么IP,以后添加删除都可以。 2、启动Create and Import Peripheral Wizard,创建IPIF,选择需要的属性,如是否包括FIFO、DMA等,系统会自动创建HDL文档模板,用户只需要添加用户程序部分。同coreconnect总线连接部分不用用户操心。 3、使用ISE的Project Navigator,打开第二步生成的.npl文件,添加入自己的代码,在ISE里进行编译。 4、如果需要,进行BFM(总线功能模型)仿真 5、若在第三步里,用户对接口有修改,需要重新启用Create and Import Peripheral Wizard,来生成EDK接口(.pao/.mpd文件) 6、使用XPS - Add/Edit Core Dialog,添加用户IP到第一步的工程中 7、使用XPS生成IP driver。 8、编译、下载bit文件到开发板。 |
從
http://hi.baidu.com/andylee008/blog/item/8509a21e65e647c4a78669e6.html
轉貼
(若作者對此篇有意見 願意刪除)