JCL*_*CLL 2 embedded fpga xilinx microblaze
是否有可能在没有EDK的情况下在任何Xilinx FPGA器件上编程Microblaze?
我正在Linux下开发.
关于那个是否有可取的tutos /书籍?有一个稳定的开源克隆吗?
对于spartan 3,spartan 6,virtex 5和virtex 6系列FPGA,您可以使用Xilinx的xapp1141中的简单微灯设计而无需EDK.
http://www.xilinx.com/support/documentation/application_notes/xapp1141.pdf
https://secure.xilinx.com/webreg/clickthrough.do?cid=132893&license=RefDesLicense
它包括一个简单的微型设计网表.如果你使用它,你根本不需要EDK.
您可以在FPGA设计中实例化网表,并使用正常的ISE流程进行构建.然后使用Xilinx SDK为其编写和编译软件.microlaze将内置的外设非常有限:简单的数据地址总线,调试接口和UART.
您需要的任何其他外设(即SPI,I2C等)都必须用HDL编写,并连接到简单的微型激光器实现的简单地址和数据总线.您的软件还必须适合并耗尽此微型网表分配的内部块ram(8KB).
更新:
在ISE 13.4中,现在有一个Microblaze MCS coregen核心,允许您在没有EDK的情况下实例化mircroblaze.
http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_4/ds865_microblaze_mcs.pdf
数据表显示它支持从Spartan 3到新7系列部件的所有内容.