这几天希望能在Spartan系列新品xc6slx16csg324-2运行带有FFT的软核处理系统,基本系统早就搭建好了.需要做的就是建立一个封装有Xilinx提供的FFT IP的自定义外设.由于Xilinx提供的FFT模块直接是用AXI Stream的接口. 在XPS下,Create or Import a Peripherel,选择使用AXI Stream的接口,而非以前常用的AXI4-lite接口.然后选择使用Verilog语言,允许生成模板,允许自动建立一个ise工程,Stream的字
有了前面两个实例的铺垫,下面这个工程就要带大家尝试搭建一个基于MicroBlaze的应用.特权同学也是第一次接插Xilinx的嵌入式开发平台,跑了一个流程下来,正如所料,和Altera的SOPC Builder(今后主推Qsys)以及EDS相比,单从开发环境上来看是大同小异.换汤不换药的. 如图1所示,其实在安装ISE软件的时候,由于我们选择了Embedded Edition(可参考手记2),那么在安装完成的程序菜单中,如图1所示,EDK(Embedded D
第七步 进入SDK开发环境编译完成后弹出如下对话框,选择SDK的工作目录.在MicroblazeTutor中创建一个Workspace文件夹,并选择该文件夹为SDK的工作目录.进入SDK主界面.第八步 使用SDK向导创建Hello World工程依次点选File – New –Xilinx C Project,选择创建新的C语言工程.选择Hello World模板,将工程名字改为Hello_World.首次创建工程,同时需要创建一个基于之前生成软核的库文件.修改名字为Spartan6_bsp.创