ICCV7-PROP
C-Compiler für Propeller-Chip

Der Propeller Chip enthält acht
32-Bit CPU-Kerne. Jeder dieser Kerne (COGs) verfügt über 2KB
(512 Langworte) RAM und alle COGs haben Zugriff auf den gemeinsamen 32KB
großen HUB RAM Bereich. Allerdings kann ein COG nur Code im eigenen
COG RAM abarbeiten, zudem wird der COG RAM sowohl für Befehle als
auch für Daten verwendet.
Ein Compiler für Native Code
wäre mit den lediglich 512 Langworten eines COGs erheblich eingeschränkt.
Daher erzeugt ICCV7 für Propeller (anders als die anderen ImageCraft
Compiler) einen modifizierten Maschinencode, welcher innerhalb einer speziellen
"Virtuellen Maschine" abgearbeitet wird.
Für das Funktionsmodell dieser
Virtuellen Maschine wird der Begriff "Large Memory Model", kurz LMM, verwendet.
Die zugrunde liegende Idee ist einfach: Programme werden im HUB RAM abgelegt,
welcher die 16-fache Größe des COG RAMs bietet. Die Virtuelle
Maschine lädt Maschinenbefehle vom HUB RAM in den COG RAM und führt
sie dann dort aus. Da es sich bei den Befehlen um Maschinenbefehle des
Propeller handelt, ist der Overhead der Virtuellen Maschine viel geringer
als bei einem Bytecode-Interpreter wie Spin von Parallax.
Die Online Hilfe (s.o.) schildert
weitere Details zur Speicherverwaltung mit dem Large Memory Model.
Die Compilerkomponenten sind "verpackt"
in eine leistungsfähige Integrierte Entwicklungsumgebung (ICCIDE).
Der Editor der ICCIDE bietet eine farbliche Hervorhebung der Quelltextbestandteile
(Syntax-Coloring). In der ICCIDE ist ein Terminal zur Targetkommunikation
enthalten. Umfangreiche Programmprojekte lassen sich mit der integrierten
Projektverwaltung leicht handhaben. Dependency-Check und Makefile Generierung
übernimmt die IDE automatisch. Durch die Integration der Parallax
Propellent DLL ist ein direkter Download auf das Zielsystem möglich.
Der Benutzer erhält mit ICCV7
f. Propeller grundsätzlich eine Einzelplatzlizenz, die über einen
Softwarekey auf einen bestimmten PC bezogen ist.
Alternativ ist - gegen Aufpreis -
ein USB Hardwarekey einsetzbar. Mit dieser Option kann die Lizenz besonders
einfach zwischen Rechnern übertragen werden.
| Lieferumfang
Wir liefern das Originalprodukt mit
Software auf CD-ROM und einem gedruckten Manual (engl. Originalausgabe). |
|
ICCV7-PROP testen!
Testen Sie jetzt ICC-ARM! Installieren
Sie die voll
funktionsfähige 45-Tage Testversion und überzeugen Sie sich
vom hervorragenden Preis/Leistungs- Verhältnis des ICC430 Compilers
Technische
Daten:
-
Optimierender
ANSI-C Compiler für Parallax Propeller
-
Windows-IDE für
Windows 9x/NT/2K/XP (s.u.)
-
volle Unterstützung
aller ANSI-C Sprachelemente (C86-Sprachumfang)
-
5x bis 10x schneller
im Vergleich zu Spin
-
implementiert
Large Memory Model (LMM)
-
macht Propeller
Multiprocessing und weitere Propeller-spezifische Funktionen in C zugänglich
-
kann Assemblercode
in einem weiteren COG starten (Realisierung von High-Speed Treibern)
-
Fließkommaunterstützung:
in Vorbereitung
-
Preprocessor akzeptiert
auch Kommentare im C++ Stil ('//')
-
Quelltexte der
Bibliotheksfunktionen sind im Lieferumfang enthalten
32 Bit
Windows IDE:
-
Integrierter Editor
mit farblicher Hervorhebung der C-Syntax (Syntax Highlighting)
-
Doppelklick auf
eine Fehlermeldung springt sofort zur jeweiligen Zeile im Quelltext
-
Integrierte Projektverwaltung
erleichtert Erstellung von Multi-Datei-Projekten - mit Dependency-Check
und automatischer Makefile-Generierung
-
Übersetzen
selbst umfangreicher Programmprojekte mit minimalem Aufwand!
-
Übersichtliche
Dialogboxen zur Einstellung der Compiler-, Linker- und Targetoptionen
-
Integrierter Terminalemulator
mit variablen Baudraten
-
nutzt Parallax
Propellent DLL zum direkten Programmdownload
Lizenzierung
Der Benutzer erhält mit ICCV7
f. Propeller grundsätzlich eine Einzelplatzlizenz, die über einen
Softwarekey auf einen bestimmten PC bezogen ist.
Alternativ ist - gegen Aufpreis -
ein Hardwarekey einsetzbar (USB- oder Parallel-Port). Mit dieser Option
kann die Lizenz besonders einfach zwischen Rechnern übertragen werden.
Produktübersicht
| Bestellcode |
Beschreibung |
EUR/St. @ 1St. |
| ICCPROP/STD |
ICCV7 for Propeller Standard, Einzelplatzlizenz,
gedrucktes Handbuch (engl.) |
272,00 |
| ICCPROP-HWKEY-USB |
Hardware Key (optional) für
ICCPROP, USB |
61,88 |
Preisangaben in EUR je Stück
inklusive gesetzlich gültiger Mehrwertsteuer, zuzüglich Versandkosten
Bei größeren Mengen gelten
weitere Staffelpreise, sie werden automatisch mengenabhängig gewährt.
Bestellung
Vor der Bestellung informieren Sie
sich bitte über
Lieferbedingungen und Versandkosten.
Sie können diese Artikel per
Mail oder Fax, über den Onlineshop oder über den Offline-Katalog
bestellen.
Online bestellen
Online
Shop
|
Bestellung mit Fax- oder Mail
Bestellformular
mit rechter Maustaste speichern,
ausfüllen und zurücksenden
|
 |