Navrhujeme a vyrábíme vlastní CPU: vývojové nástroje
Před 28 dny
Máme dokončený hardware počítače MB5016 a nyní si ukážeme, jak ho můžeme začít programovat. K tomu účelu si vytvoříme dva základní vývojové nástroje – debugger a assembler. V předchozích dílech seriálu jsme navrhli a implementovali procesor MB5016, přidali jsme další komponenty a složili z nich počítač MB50. Celý počítač máme popsaný v jazyce VHDL. Když z něj necháme vývojové prostředí vygenerovat binární konfigurační stream a nahrajeme ho do FPGA, získáme kus hardwaru, který zatím nic nedělá. Počítač má prázdnou paměť, černou obrazovku, a CPU stojí na adrese 0×0000. Nastal čas, abychom se pokusili počítač „rozhýbat“.