2009. május 16., szombat

Canon A470 architektúra

A Canon A470 lelke egy ARM processzor. Pontosabban egy ARM946E-S. A wiki oldalból kiderül, hogy a processzor család neve ARM9E, az architektúra típusa ARMv5TE és a mag ARM946E-S nevű. Ezeket az információk jól jönnek, ha ilyen típusú architektúrára akarunk kódot fordítani. Így a gcc-nek megadhatjuk az -march opcióval az architektúra típusát és az -mcpu opcióval a cpu típusát.

Ne feledkezzünk meg arról, hogy a fényképezéshez kapcsolódó erőforrásigényes műveleteket a D!GIC III processzor végzi.

Milyen operációs rendszer fut a gépen? A dump elég árulkodó:

DRYOS version 2.3, release #0023 2.39

Gondolom a processzor nevében az E betű jelenti az ARM DSP utasításkészletet(digitális jelfeldolgozás), illetve az S a szorosan illesztett SD-RAM-ot.

Na még pár szó a prociról:
  • Neumann-architektúra
  • MPU memóriakezelés
  • DMA nincs
  • 4-128K lehet a cache
  • Hardveres osztás nincs
  • DSP kiterjesztés van
  • Thumb-1 van
  • I/F koprocesszor
  • 0-1MB/0-1MB TCM(Tightly Coupled Memory/Szorosan illesztett memória)
  • Fő I/O sín 1xAHB

Nincsenek megjegyzések:

Megjegyzés küldése