QEMU FDT för Microblaze

Det kändes olämpligt att en mjukprocessors emulering ska begränsas till endast ett visst kort när syftet med att använda FPGA är anpassningsbarhet, vi fixade alltså ett FDT stöd till QEMU.

År 2010 när vi använde Microblaze QEMU-port för att emulera ett Microblaze mål märkte vi hur ointuitivt det var att behöva tillföra en separat implementation för att stödja kort som bara skildes åt med små detaljer.

Tack vare en hack i QEMU kunde vi läsa ett korts konfiguration från en enkel textfil för att ge emulering av flera kort. Denna ändring publicerades ursprungligen i ett augusti 2010 inlägg på vår blogg.

Modifieringen var ganska specificerad, och därför kände vi att det kan finnas ett bättre - mer standardiserat - sätt att uppnå detta mål. Den stigande Förenklad enhetsträdet (FDT) beskrivningsformat kändes lovande och vi beslutade att använda det. Den resulterande ändringen, som uppdaterades för en nyare version av QEMU, släpptes med ett juni 2011 inlägg. Kolla också vår github, vår blogg eller helt enkelt följ oss på twitter (@antmicro) - på det sättet missar du inga av våra inlägg med öppen källkod.

Kolla ocksa var github, var blogg eller helt enkelt följ oss pa twitter (@antmicro) - pa det sättet missar du inga av vara open source inlägg.

> Emulering och modellering

undvik problem genom att testa tidigt

 

> Hårdvaror och FPGA

integration, prototyper, design