Hier der grobe Aufbau eines Propellers. Die einzelnen Prozessoren werden COG genannt und haben je 512x32 Bit Speicher. Die Maschinensprache verwendet 32 Bit lange Worte. Die einzelnen Prozessoren müssen sich den Programm und Datenspeicher teilen. Sie könne aber zudem auf den gemeinsamen Speicher zugreifen der 8192x32 für RAM und genauso gross für ein ROM-Bereich ist. Der Zugriff auf den gemeinsamen Speicher wie auch auf andere Resourcen (z.B.: P0-31 den Pins) erfolgt im Zeitscheibenverfahren. Die COGs haben aber auch Timer und vieles mehr zum Arbeiten.
Der ROM-Speicher beinhaltet einen Zeichengenerator mit 256 Zeichen, einer LOG-Tabelle, eine AntiLOG-Tabelle, Sinus-Tabelle und den Bootload sowie SPIN-Interpreter der nach dem Start in COG 0 abläuft.
Infos auf www.parallax.com
|