I modified your AVR compatible soft-core(softusb_navre.v) for speed up branch instrction, docode next pc directly. please see the attachment. Can merge into your git?
And the core has following issue at memory access, need to fix. For AVR, the lower 96(or 256) data memory locations the GPR register file and IO register file, so the access the lower address should map to GPR or IOF. So used LD/ST instrction access lower (96 or 256) data memory, current core get a wrong data .
softusb_navre.v
Description: Binary data
_______________________________________________ http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org IRC: #milkym...@freenode Twitter: www.twitter.com/milkymistvj Ideas? http://milkymist.uservoice.com
