【问题标题】:Is it possible to program Microblaze without EDK, on any Xilinx FPGA?是否可以在任何 Xilinx FPGA 上对没有 EDK 的 Microblaze 进行编程?
【发布时间】:2012-02-09 02:16:39
【问题描述】:

是否可以在任何 Xilinx FPGA 器件上对没有 EDK 的 Microblaze 进行编程?

我正在Linux下开发。

有没有关于这方面的可取的教程/书籍?有稳定的开源克隆吗?

【问题讨论】:

    标签: embedded fpga xilinx microblaze


    【解决方案1】:

    对于 spartan 3、spartan 6、virtex 5 和 virtex 6 系列 FPGA,您可以在 Xilinx 的 xapp1141 中使用简单的 microblaze 设计无需 EDK
    http://www.xilinx.com/support/documentation/application_notes/xapp1141.pdf
    @ 987654322@

    它包括一个简单的 microblaze 设计的网表。如果您使用它,则根本不需要 EDK。

    您可以在 FPGA 设计中实例化网表,并使用正常的 ISE 流程构建它。然后,您使用 Xilinx SDK 为其编写和编译软件。 microblaze 内置的外围设备非常有限:简单的数据地址总线、调试接口和 UART。

    您需要使用 HDL 编写的任何其他外围设备(即 SPI、I2C 等)并连接到由简单 microblaze 实现的简单地址和数据总线。您的软件还必须适应并用完此 microblaze 网表分配的内部块 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 系列部件的所有内容。

    【讨论】:

      【解决方案2】:

      如果您想在设计中实例化 Microblaze 内核,那么您需要 ISE EDK。

      如果您已经有了 Microblaze 的设计。然后您可以在没有 ISE EDK 的情况下对其进行编程(即为其编写软件)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-21
        • 1970-01-01
        • 2020-11-02
        • 1970-01-01
        相关资源
        最近更新 更多