Gast
#1175054
Ich habe zwei PicoBlaze-Instanzen in meinem Design. Die grundsaetzliche
Konfiguration funktioniert einwandfrei. Ich moechte gerne das Tool
data2mem verwenden, um die Block RAMs ohne neue Synthese zu
aktualisieren. Mit nur einem PicoBlaze funktioniert das einwandfrei
einen zweiten bekomme ich jedoch mit data2mem nicht aktualisiert.
Hat jemand eine funktionierende BMM-Datei fuer ein Design mit mehr als
einem PicoBlaze? Meine BMM-Datei sieht zur Zeit so aus:
ADDRESS_MAP pb1 PICOBLAZE 0
ADDRESS_SPACE memory RAMB18 INDEX_ADDRESSING [0x00000000:0x000003FF]
BUS_BLOCK
top_inst/pb1_inst.pb1_rom/ram_1024_x_18 [17:0];
END_BUS_BLOCK;
END_ADDRESS_SPACE;
END_ADDRESS_MAP;
ADDRESS_MAP pb2 PICOBLAZE 1
ADDRESS_SPACE memory RAMB18 INDEX_ADDRESSING [0x00000000:0x000003FF]
BUS_BLOCK
top_inst/pb2_inst.pb2_rom/ram_1024_x_18 [17:0];
END_BUS_BLOCK;
END_ADDRESS_SPACE;
END_ADDRESS_MAP;