release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Wiki > Main > GminiPortFAQ (compare)

Difference: GminiPortFAQ (r2 vs. r1)

Gmini Port FAQ

Why don't you support plugins? Why must you flash? Why don't you run code from the RAM?

1. The Gmini's have a CalmRISC16 architecture. CalmRISC16 architecture is a 'harvard architecture'. This means that code & data have separate addressing spaces. This means that a given address accesses different locations depending if you treat it as code or data. Load 0x1000 or Jump 0x1000 don't refer to the same address.

2. Code memory space is mapped to the flash memory, except for 16k of ram internal to the CPU. CPU, which is already used for a specific purpose.

QED.

r2 - 17 Feb 2005 - 12:11:20 - JeanPhilippeBernardy

Revision r2 - 17 Feb 2005 - 12:11 - JeanPhilippeBernardy
Revision r1 - 17 Feb 2005 - 12:03 - JeanPhilippeBernardy
Copyright by the contributing authors.