De par leur conception, les calculateurs de développement ETK, FETK et XETK n’ont pas besoin d’interfaces série supplémentaires pour communiquer avec l’outil de développement. En tant qu’unités séparées fonctionnellement et physiquement du calculateur, les ETK, FETK et XETK permettent une comparaison directe entre le comportement du calculateur de développement et son équivalent de série. L’utilisation d’un calculateur de développement ETK/XETK permet de calibrer aisément le logiciel de série et de le vérifier ensuite au moyen du calculateur de série, sans devoir remplacer des pilotes dans le logiciel de plateforme.
Interface calculateur parallèle et série
Les zones de la mémoire non volatile (Flash/ROM) du calculateur contenant les données des paramètres et/ou le programme du calculateur sont reproduites dans la RAM de l’ETK, de la FETK ou de la XETK (CalRAM). La CalRAM est pour ce faire connectée via le bus de données/d’adresses du microcontrôleur. Pour les mesures et calibrations en temps réel, l’échange de données entre ETK, FET, XETK et microcontrôleur intervient via une mémoire intermédiaire (boîte aux lettres). Les données sont pour ce faire synchronisées au moyen de signaux déclencheurs en provenance du programme du calculateur. La connexion aux outils de développement et d’application se fait au moyen d’un câble Ethernet de 100 Mbit/s (ETK/XETK) / 1000 Mbit/s (FETK) d’une longueur pouvant atteindre 30 mètres.
Si le microcontrôleur du calculateur n’est pas équipé d’un bus de données et d’adresses externe, on utilise généralement pour le développement du calculateur une variante de microcontrôleur contenant une mémoire étendue. Pour les essais effectués sur banc de test mais également sur véhicule, l’interface ETK, FETK ou XETK permet un accès longue distance au microcontrôleur au moyen d’une interface de test, de débogage ou de trace puissante telle que JTAG, NEXUS ou AURORA. Les interfaces de calculateur en série et parallèles sont identiques du point de vue de l’application et sont indépendantes du calculateur.