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



update:7.Jan. 2010
zurück
Sitemap
Produktgruppe
Suchen

Produktübersicht
Bestellformular
Shop

  Produkttipp:


Home
Sitemap
Kontakt
AGB
Versandkosten
Shop
Entwicklung
Workshop
Links