ent
Details |
Der Intel Chip Programmer ist eine universelle Testplattform zum Testen von verschiedenen Computerchips aus unterschiedlichen Bereichen. Er dient zum effizienten Testen von verschiedenen Funktionen des Chips, da er eine Schnittstelle zwischen PC und Testobjekt ist und die Befehle in Echtzeit auf den Chip übermitteln kann.
Das Projekt wurde mit dem Red Pitaya realisiert. Hier wird der Minicomputer mit seinen Komponenten dargestellt.
- Der Ethernet-Anschluss wird für die Kommunikation zwischen PC und dem Prozessor des Red Pitayas benötigt. Es wäre auch die Möglichkeit über die USB-Schnittstelle zu kommunizieren, jedoch weist diese auf Grund der Implementierung des Treibers eine große Latenz auf.
- Der Prozessor dient zum Empfangen, Verarbeiten und Weiterleiten der Befehle zum FPGA. Dieser ist besonders wichtig und der Grund der Auswahl des Red Pitayas. Der FPGA überträgt die Befehle in Echtzeit nach bestimmten Protokollen zum Chip.
- Die GPIO-Pins dienen zur Verbindung mit den Chips. Über sie werden mit Hilfe des FPGAs die verschiedenen Protokolle realisiert, die Daten and den Testchip und Peripherie übermitteln und auch empfangen.
Im Prinzip ist er eine Schnittstelle zwischen PC und Testchip. Die Kommunikation findet einerseits zwischen PC und Prozessor des Red Pitayas und weitergehend vom FPGA des Red Pitayas zum Chip statt. Dabei werden die gewünschten Befehle, bestehend aus Adresse und Daten, von einem Matlab-Programm über Ethernet an den Red Pitaya gesendet. Daraufhin werden die Befehle in den Speicher geschrieben, vom FPGA verarbeitet und anschließend über verschiedene Protokolle an den GPIO-Pins ausgegeben, welche mit dem Testchip verbunden sind.
Prinzipiell gibt es momentan keine anderen Plattformen bzw. Konkurrenten. Natürlich besitzen Firmen für ihre Tests eigene Plattformen, jedoch sind diese meist schnell entwickelte Übergangslösungen, weshalb unsere Plattform die bessere Wahl ist.
Der Intel Chip Programmer wurde für keine speziellen Bereiche entwickelt, was auch der eindeutige Vorteil gegenüber anderen Plattformen ist. Er ist universell für verschiedenste Chips einsetzbar und muss dafür nicht großartig verändert werden.
Unsere Testplattform bietet nicht nur eine universelle Lösung zum Testen von Chips, sondern ist auch im Vergleich zu anderen Systemen wesentlich ökonomischer. Weiters ist sie sehr schnell und benötigt nur wenig Platz, weshalb die Plattform auch schnell aufgebaut und verschoben werden kann, im Gegensatz zu den riesigen Testplattformen, welche aufgebaut werden und nie wieder den Platz wechseln, da es zu aufwendig wäre.
Momentan wird die Plattform bereits von Intel in ihren Testabläufen genutzt. Es kam bis jetzt zu keinen Komplikationen und nur zu positiven Rückmeldungen bezogen auf Handhabbarkeit und Effizienz.
© Intel Chip Programmer. All rights reserved. | Design by TEMPLATED.