Разница между 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?