Monthly Archives: June 2015

Eagle Leiterbahnlänge per ULP messen

eagle_pcb_trace_length_00In manchen Fällen kann es ein großer Vorteil sein, wenn man dauerhaft die Leiterbahnlänge von bestimmten Leiterbahnen im Auge behalten kann. Solche Fälle treten oft im Bereich von Signalleitungen auf, die im Hochfrequenzbereich arbeiten. Bei diesen Leitungen darf eine bestimmte Längendifferenz nicht überschritten werden. Dies ist zum Beispiel der Fall bei USB 2.0 (High-Speed = 480Mbit/s bzw. 480MHz), USB 3.0, PCIe und noch weiteren Schnittstellen. In manchen Fällen muss ein Längenausgleich der Signalleitungen bzw. Leiterbahnen statt finden. Eagle bietet die Möglichkeit, per ULP (User-Language-Program), die Länge aller Leiterbahnen auf einem PCB automatisch zu ermitteln. Eagle Leiterbahnlänge per ULP:

Continue reading

Game Boy Advance Development – Advance Debugger

game_boy_advanceLetztes Jahr habe ich mich etwas in die Welt der Game Boy Advance bzw. der allgemeinen Game Boy Programmierung eingelesen. Das System ist sehr interessant aufgebaut und es gibt sehr viele Beispiele, Tools und Anleitungen im Internet. Bei dem Programm Advance Debugger handelt es sich um eine sehr schlichte IDE (Entwicklungsumgebung) für die Entwicklung von Game Boy Advance Programmen. Das besondere an dieser IDE, ist eindeutig der Debugger. Hiermit kann man sehr gut seinen Code debuggen, falls man einen Fehler nicht ohne Hilfe erkennt oder um Optimierungen durchzuführen. Weiterhin besitzt die IDE einen eigenen GBA Emulator (sehr praktisch). In diesem Artikel gibt es einen kleinen Einblick und die Einrichtung von Advance Debugger. Wer sich genauer mit der IDE beschäftigen möchte, sollte in die Dokumentation schauen, diese ist sehr gut aufgebaut und geschrieben.

Continue reading