Schlagwort-Archive: freescale

DSP 56300 emulator now open source! Feel free to test it

DSP 56300 now open source, hosted on bitbucket Weiterlesen

Veröffentlicht unter DSP 56300 emulation | Verschlagwortet mit , , , , , , , , , , , | 2 Kommentare

Taking big steps forward

Though I didn’t post much, I coded much Nearly all instructions are implemented. My test code is running, but not with the result I expected There are some tricky parts that I have to solve at the moment. In the … Weiterlesen

Veröffentlicht unter DSP 56300 emulation | Verschlagwortet mit , , , , , , , | Hinterlasse einen Kommentar

More Instructions / Implementing the Instruction Cache

Meanwhile, most instructions are implemented, some are still missing though. At the moment, I implement the Instruction Cache Because the DSP 56362 that is used in the Powercore (Firewire) allows access to the instruction cache through P-memory, the instruction cache … Weiterlesen

Veröffentlicht unter DSP 56300 emulation | Verschlagwortet mit , , , , , , , , | Hinterlasse einen Kommentar

Big emulation progress – many ALU instructions and more

The DSP 56300 emulation took a big step forward this weekend. I implemented a lot of ALU instructions and many others, too. To be able to handle the different register types (24,48,56 bits) more efficiently, I created a template class … Weiterlesen

Veröffentlicht unter DSP 56300 emulation | Verschlagwortet mit , , , , , , , | Hinterlasse einen Kommentar

The first running instructions

Meanwhile, the first instructions are executed by the emulator. The hardware stack is working (not the software stack extension though). A lot of move instructions run fine, jump and branch instructions, too. The do instruction is already supported aswell. I … Weiterlesen

Veröffentlicht unter DSP 56300 emulation | Verschlagwortet mit , , , , , , | Hinterlasse einen Kommentar