Xilinx_Platform_Studio的使用流程.doc
文本预览下载声明
Xilinx Platform Studio的使用流程
(1)配置硬件
根据BSB向导完成硬件的配置,在Project option设置HDL and simulation
然后generate netlist
编写引脚约束文件ucf,并generate bitstream,生成相应的bit文件(工程名.bit)
编译后可打开xflow.log查看硬件资源的使用情况
(2)编译软件
首先generate libraries,产生与硬件相匹配的xparameters.h文件。
编写C程序,并添加入工程
范例程序,简单IO口的操作:#include xparameters.h //必须包含此头文件
#include stdio.h
#include xgpio.h
//====================================================
int main(void){XGpio led_8bit;XGpio_Initialize(led_8bit,XPAR_LEDS_8BIT_DEVICE_ID);XGpio_SetDataDirection(led_8bit,1,0;//????unsigned int nflashtemp;nflashtemp = 0 unsigned int i;while(1){nflashtemp = nflashtemp1;if( nflashtemp == 0{?? nflashtemp = 0 }XGpio_DiscreteWrite(led_8bit,1,nflashtemp);for(i=0;i++);}}
调试阶段一般不需优化程序
最后编译应用程序,生成相应的elf可执行可连接文件
(3)软硬件合并
将前两步生成的bit文件和elf文件合并,在implementation文件夹里生成一个新的bit文件——download.bit,用此文件下载入FPGA可成功运行microblaze程序
显示全部