Ich bin neu hier im Forum und finde dieses Projekt klasse und zolle allen Hard- und Softwareentwicklern hiermit meinen Respekt.
Da ich erst vor ein paar Tagen zufällig von diesem Projekt erfuhr, habe ich natürlich noch keine Hardware zur Verfügung, lese mich aber durch die einzelnen Rubriken dieses Forums. Unter anderem interessiere ich mich natürlich auch für das Betriebssystem. Nun fiel mir in diesem Fred folgendes auf :
Wenn ich das richtig verstehe, soll es sich doch hierbei nur um eine reine Multiplikation von der CogID mit der ChipID handeln.DJLinux hat geschrieben:......
Diese ID ist nichts anderes als die CogID des nächsten freien Prozesses multipliziert mit der auszuführenden ChipID. Z.B. CogID 7 * ChipID 2 ergibt die Systemweite eindeutige ProcessID 14.
In diesem Beispiel geht nun der Loader hin holt die Busmasken für ID 14 und schreibt sie an vereinbarter Stelle. Das kann vor COGNEW direkt im Binary sein oder im eRAM oder sonst wo.
............
Daraus folgt folgende Tabelle :
........Cog ID.....1...2...3...4...5...6...7...8
Chip ID
1.......................1...2...3...4...5...6...7...8
2.......................2...4...6...8..10..12..14..16
3...................... 3...6...9..12..15..18..21..4
Hier treten dann aber Mehrdeutigkeiten bei der 2, 3, 4, 6, 8 und der 12 auf.
Schöne Grüße
Günter