Dear Oliver,
I have implemented the openMSP430 on my Opal Jelly board with Spartan3 FPGA. It works fine until I traced program by the minidebugger. Download instructions through UART port to PMEM works successfully. However, when I step through the assembly, some instructions e.g. jmp makes the pc fly to strange addresses such as 0x7..., but should be 0xf042 for instance.
The icarus verilog simulation works perfectly, I think it can be wrong instructions are transferred to the FPGA. Have you or anyone else meet this behavior?
Best regards, Zheng
Type your text here
Hi Zheng,
If the upload was successful, this is indeed very weird...
Have you simulated the exact same program with Icarus ?
Olivier
No news from reporter, closing this.