我正在使用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时,有什么需要改变的吗?