【发布时间】:2013-03-31 00:41:07
【问题描述】:
当我在我的 Spartan-3a 上启动并运行我的 vhdl 代码但需要从它发送和接收数据到 pc 时,我的问题就说明了, 我需要我的 vhdl 代码,所以我选择了 microplaze 结构,问题是我无法理解我的 vhdl 代码和 microblaze 将如何同时共存,因为每次我用 SDK 编程 fpga 时,它都会从 fpga 和虎钳上删除我的 vhdl与 ISE 反之亦然,我不想使用自定义外围设备,除非这是唯一的解决方案。 有些人只是告诉我只使用 EDK 生成的 microblaze hdl 文件,好吧,但我不是使用未编程的 MicroBlaze 吗??? 我是否需要通过所有这些才能通过 pc 与我的 vhdl 代码进行通信(不,我不能使用 R232,因为我需要 56Mbit/秒的速度)
所以这是我不明白的: 1-如果您通过硬件(从 edk 到 ISE 的 HDL)实现了 microblaze,那么它不是未编程的处理器吗?
2-人们告诉我,我可以让 microblaze 和我的 vhdl 代码通过 GPIO 看到对方,我将如何实现 GPIO 以及如何将它连接到 microblaze 和我的 vhdl 代码,以及如何在硬件中对 microblaze 进行编程在这种情况下。
请大家帮忙,有点乱。
【问题讨论】: