注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
babyfly_blue的个人空间 https://home.eeworld.com.cn/space-uid-118954.html [收藏] [复制] [分享] [RSS]
日志

XPS工程的实现和下载

已有 1184 次阅读2010-7-11 21:31 |个人分类:EDK学习|

实现和下载总共分4步:
1)产生系统的硬件网表;Hardware-Generate netlist;
2)产生系统硬件架构的比特流文件;Hardware-Generate Bitstream;
3)编译软件,并将软件代码生成的比特流文件和系统硬件的比特流文件合二为一;
XPS中的软件代码一般是基于C语言的,入口函数就是main()函数,当用户代码书写完毕后,调用mb-gcc编译器将其转化为可执行文件。如果第一次编译,会首先编译XPS提供的库函数;如果系统软件架构有误,则不能通过编译,需要对照MSS文件进行修改。
编译之前,首先要生成连接脚本文件,设定软件代码段、程序启动地址以及存储空间。其次,根据系统存储器资源选择各个程序段的存放地址,一般选择外部存储芯片用于存放可执行程序。其次,编译工程。Build Project。
整合硬件比特流和软件ELF文件镜像。a,需要将期望下载的目标工程设定为片内RAM的初始化程序:Mark to Initialize BRAMS,并编译目标工程;b,device configuration-update bitstream将编译所生成的可执行文件和硬件比特流合在一起。
 
4)将完整的比特流下载到FPGA芯片中
选择device configuration-download bitstream,XPS会调用iMPACT程序完成边界扫描和下载。
5)固化嵌入式系统设计
a.将.bit文件转化成PROM配置文件
b.添加FLASH软核控制器
 
详细见:javascript:;
评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章