FA626 core - v3l0c1r4pt0r/lkv-wiki GitHub Wiki
IT985x and IT97x series chips consists of three programmable cores. The main one is ARM9 core, namely FA626 (by Faraday?).
Memory map
Memory in ARM core is organized in similar way as in RISC cores.
Coprocessors
According to datasheet, there are three coprocessors onboard: CP8, CP14 and CP15.
CP8 - Clock and power management coprocessor
CP14 - Debugging control coprocessor
CP15 - Memory management coprocessor
Bootup
At the beginning of the memory there is interrupt vector table, that contains code that is going to be executed on particular events. These are:
- Reset
- Undefined instruction
- Software interrupt
- Prefetch abort
- Data abort
- Reserved
- IRQ interrupt
- FIQ interrupt