Die Abladung der VGA-Generierung auf einen Coprozessor

[Alessandro] hat uns einen Link zu seinem Beitrag über eine PRU-Software-VGA-Rasterizer geschickt. Es ist nicht das einfachste Lesen, aber wir glauben, dass es Ihre Zeit wert ist.

Der Kern seiner Hintergrundinformationen ist das zurück, als sein Unternehmen für einen ARM9-Prozessor entwickelte, den er mit den Coprozessor-Chips seine Mässt testen wollte. Die erste Iteration bestand darin, einen Charakter-LCD-Chauffeur zu schreiben, der Daten aus dem Speicher des Hauptprozessors zog und es auf dem Bildschirm anzeigte. Dies sorgt für eine Debugger-Anzeige mit niedrigem Overhead, es ist auch sehr begrenzt (32 Zeichen über zwei Zeilen erzählen Ihnen nicht viel). Und somit begann seine Arbeit an einem VGA-Generator für die programmierbare Echtzeiteinheit (PRU ist das, was Ti diesen Coprozessor anruft), der nur Daten im Speicher wie die ursprüngliche Version ergreift. Mit einem viel größeren Anzeigebereich wird dies jedoch ziemlich hilfreich, um zu debuggen. Dieses Widerstandsmann ist die R2R-Leiter, die er zusammenlötet, um die digitalen analogen Konvertierungen auszuführen. Nach dem Sprung steht ein kurzer Democlip.

Diese Arbeit könnte am Ende hilfreich sein. [Alessandro] berichtet, dass der BeagleBone eine ähnliche Hardware hat. Ein bisschen Porting könnte sein Generator auch an diesem Board arbeitet.

Leave a Reply

Your email address will not be published. Required fields are marked *