0

我正在使用 pacoblaze3 在 FPGA 中实现一个硬件项目(Verilgo)。一切正常,然后我听说 Micro8 可以提供更快的速度。我想将软处理器切换到 Micro8。我发现 Micro8 具有与 pacoblaze3 完全相同的接口,所以我之前只是将 pacoblaze3 模块更改为 Micro8 模块:

pacoblaze3 led_8seg_kcpsm
(
                  .address(address),
               .instruction(instruction),
                   .port_id(port_id),
              .write_strobe(write_strobe),
                  .out_port(out_port),
               .read_strobe(read_strobe),
                   .in_port(in_port),
                 .interrupt(interrupt),
             .interrupt_ack(interrupt_ack),
                     .reset(kcpsm3_reset),
                       .clk(clk));

micro8 led_8seg_kcpsm
    (
                      .address(address),
                   .instruction(instruction),
                       .port_id(port_id),
                  .write_strobe(write_strobe),
                      .out_port(out_port),
                   .read_strobe(read_strobe),
                       .in_port(in_port),
                     .interrupt(interrupt),
                 .interrupt_ack(interrupt_ack),
                         .reset(kcpsm3_reset),
                           .clk(clk));

我很确定我的 Micro8 源文件是正确的。我从麻省理工学院的讲义中得到它。当我从 PacoBlaze3 切换到 Micro8 时,有什么需要更改的吗?

4

0 回答 0