虽然XC6SLX9芯片资源比较少,但是嵌一个microblaze还是搓搓有余的,这一节就来评测一下在XC6SLX9上microblaze的配置。
有两种方法配置microblaze,一是在ISE软件中建立工程,然后以IP Core嵌入microblaze;而另外一种则是直接打开XPS软件,建立一个以microblaze为核心的工程。本文中则选第一种方法。
首先打开ISE软件,建立工程,然后新建一个Embeded Processor,如图1所示。
图1
开始调用XPS软件,选择添加microblaze with BSB,选择Avnet Spartan-6 LX9 MicroBorad,如图2.
图2
选择所有支持的外设,包括CDCE912_I2C、DIP_Switch、Ethernet、LED、MCB3_LPDDR、SPI_Flash和USB_UART,如图3
图3
点击finish自动得到整个microblaze硬件配置,如图4所示
图4
没显示ERROR,关闭XPS软件,继续ISE界面的操作,首先点击generate top hdl source,然后对生成的.v或者.vhd顶层文件可以进行synthesize、translate、map、P&R,最后得到的资源耗用如图5所示。
文章评论(0条评论)
登录后参与讨论