Habe gestern das Starterkit CY3210-MiniProg1 von Cypress bekommen und konnte auch die Demo-Anwendung zum laufen bringen, die LEDs flackern irgendwie. Jetzt wollte ich selber was entwickeln, aber die Oberfläche ist ziemlich umständlich zu bedienen. Das Tutorial sagt euphemistisch: "The amount of information and functionality in the Device Editor subsystem is quite extensive.". So kann man es auch nennen, wenn man von zahllosen verschachtelten Konfigurationsmöglichkeiten und versteckten Einstellungen erschlagen wird, mit abenteuerlichen Techniken, z.B. einem SVG-Viewer für die Konfiguration der PSoC Teile, bei dem man noch nicht mal Scrollbars an den Seiten hat, wenn's nicht auf den Bildschirm passt, sondern spezielle Tastenkombinationen braucht.
Nach einem Tag kann ich natürlich noch kein Urteil darüber abgeben und mag sein, daß man sich auch daran gewöhnt, aber kann man die Konfiguration der rekonfigurierbaren Blöcke auch von Hand vornehmen, am besten noch per C-Programm auf dem Device zur Boot-Zeit? Ich habe ein Datenblatt von meinem Chip gefunden, den ich einsetzen möchte (CY8C21434), aber das ist nur 42 Seiten lang und ich kann darin nichts dazu finden, wie man die Blöcke rekonfiguriert. Ich hoffe Cypress ist nicht der Tradition der FPGA-Hersteller verfallen, daß man auf die Tools der Hersteller angewiesen ist, weil die die Informationen für die Bit-Streams, und wie man das Teil Low-Level programmiert, nicht herausrücken.