Разница между micro8 и pacoblaze3 и как использовать micro8

Я реализую проект аппаратного обеспечения (Verilgo) в FPGA с использованием pacoblaze3. Все отлично работает, а потом я услышал, что 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 правильный. Я получил это из раздаточного материала MIT. Что мне нужно изменить, когда я переключаюсь с PacoBlaze3 на Micro8?

0 ответов

Другие вопросы по тегам