<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Portside</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Portside"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Portside"/>
	<updated>2026-04-11T13:08:28Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=MiniLA&amp;diff=54134</id>
		<title>MiniLA</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=MiniLA&amp;diff=54134"/>
		<updated>2011-01-10T22:53:05Z</updated>

		<summary type="html">&lt;p&gt;Portside: /* Firmware / Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Minila_best_top.jpg|thumb|300px|right|miniLA Bestückseite]]&lt;br /&gt;
[[Image:Minila_best_bot.jpg|thumb|300px|right|miniLA Lötseite]]&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
Diese Seite soll eine Art Informationssammlung zum Open-Source-Logic-Analyzer &amp;quot;miniLA&amp;quot; werden um potentielle &amp;quot;Nachbauer&amp;quot; zu unterstützen. Die zugehörigen Threads im Forum sind inzwischen sehr umfangreich und dadurch leider auch etwas unübersichtlich geworden.&lt;br /&gt;
&lt;br /&gt;
Die Features das Gerätes sind auf der [http://minila.sourceforge.net Projekt-Homepage] zu finden.&lt;br /&gt;
&lt;br /&gt;
Es gab hier im Forum bereits drei Sammelbestellungen zur Platine und den nötigen Bauteilen. Die erste fand Anfang 2008, die zweite im Herbst 2008 und die dritte im Frühling 2009 statt. Details zu den Bestellungen und teils auch zur Hardware finden sich [http://www.mikrocontroller.net/topic/86889 in diesem Thread].&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
Bei den Sammelbestellungen wurde jeweils die Version von [http://minila.sourceforge.net/hw/other/bg/bg.php?id=hw Bob Grieb] bestellt, bei der der USB-Anschluss direkt integriert ist. Wird dieser nicht benötigt, so werden die entsprechenden Teile einfach nicht bestückt.&lt;br /&gt;
&lt;br /&gt;
Es wurden einige kleine Veränderungen und Korrekturen am Layout durchgeführt, die Funktion blieb jedoch gleich. Die Daten zu dieser überarbeiteten Version sind [[Media:Minila%26usb-v1.zip|hier]] zu finden. Details zu den Änderungen können in der enthaltenen &amp;quot;README2_v1.txt&amp;quot; nachgelesen werden.&lt;br /&gt;
&lt;br /&gt;
Der Schaltplan wurde mit [http://www.mikrocontroller.net/articles/Schaltplaneditoren#TinyCAD TinyCAD] und das Layout mit [http://www.freepcb.com FreePCB] erstellt.&lt;br /&gt;
&lt;br /&gt;
== Bauteile ==&lt;br /&gt;
=== Mainboard ===&lt;br /&gt;
Leider ist es nicht ganz einfach an einige der Bauteile zu kommen. Besonders passende SRAMs sind relativ schwer zu bekommen.&lt;br /&gt;
&lt;br /&gt;
Bei den ersten beiden Sammelbestellungen wurden die Bauteile aus folgenden Quellen bezogen:&lt;br /&gt;
* Hühnerfutter für o.g. Version inkl. LPT (ohne USB): [http://www.reichelt.de/?ACTION=20;AWKID=44322;PROVID=2084 Reichelt-Warenkorb]&lt;br /&gt;
* Hühnerfutter inkl. LPT &amp;amp; USB: [http://www.reichelt.de/?ACTION=20;AWKID=45435;PROVID=2084 Reichelt-Warenkorb]&lt;br /&gt;
* SRAM (Samsung K7B803625B-PI65): http://www.ebv.com (Gewerbe nötig)&lt;br /&gt;
* Restliche Teile: [[Media:Minila-parts.zip|Link-Liste]] oder Suche über http://www.digikey.de&lt;br /&gt;
&lt;br /&gt;
Die beiden Reichelt-Warenkörbe sind unter Umständen nicht mehr ganz aktuell und sollten deswegen unbedingt mit der Stückliste abgeglichen werden. Bitte ggf. hier auf Fehler bei den Warenkörben hinweisen oder [http://www.mikrocontroller.net/user/show/kichi Michael K.] diesbezüglich benachrichtigen!&lt;br /&gt;
&lt;br /&gt;
Bei der Bauteil-Auswahl gibt es nicht sehr viel zu beachten, lediglich CPLD, SRAM und der Multiplexer sind etwas kritischer. Beim CPLD muss es sich um einen Typ mit Speed-Grade 6 handeln (XC95288XL-6..., TQFP144), zur Auswahl von SRAM und HC4053 gibt es ein paar Anmerkungen in der &amp;quot;mlaUSBbom_v1.txt&amp;quot; und in der &amp;quot;README2_v1.txt&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Bzgl. SRAM wurde seinerzeit nach passenden Alternativen zum ursprünglich verwendeten Alliance AS7C33128PFS32A gesucht und die Ergebnisse in eine [http://www.mikrocontroller.net/attachment/30530/sram3.xls Excel-Liste] eingetragen. Auf Vollständigkeit, Richtigkeit und Aktualität kann es jedoch leider keine Garantie geben.&lt;br /&gt;
&lt;br /&gt;
Folgende SRAMs wurden bereits erfolgreich eingesetzt:&lt;br /&gt;
*K7B803625B-PI65&lt;br /&gt;
*CY7C1361B-133AC&lt;br /&gt;
*IS64LF12832A-7 (lt. miniLA-Entwickler)&lt;br /&gt;
&lt;br /&gt;
[[Image:Ram_bigger_than_128k.jpg|thumb|150px|right|Brücke bei Verwendung von K7B803625B-PI65 (siehe Text)]]&lt;br /&gt;
Die wichtigen Kriterien beim SRAM sind:&lt;br /&gt;
*Pin-Kompatibilität&lt;br /&gt;
*Größe &amp;gt;= 128k&lt;br /&gt;
*Datenbreite &amp;gt;= 32bits&lt;br /&gt;
*Flow-Through-Modus&lt;br /&gt;
*cycle time &amp;lt; 10ns&lt;br /&gt;
*data setup time &amp;lt;= 2ns&lt;br /&gt;
*data hold time &amp;lt;= 2ns&lt;br /&gt;
&lt;br /&gt;
Falls ein SRAM verwendet wird, das größer ist als 128k, müssen evtl. ein paar Brücken eingelötet werden. Dies hängt von der Pinbelegung des SRAMs ab - meistens müssen nur Adressleitungen beschaltet werden, die sonst in der Luft hängen würden. Beim K7B803625B-PI65 aus den Sammelbestellungen wäre das bei Pin 43 (= A17) der Fall. Im nebenstehenden Bild ist Pin 43 mit GND verbunden. Es wäre aber ebenfalls möglich den Pin mit einem anderen Adresspin zu verbinden (z.&amp;amp;nbsp;B. Pin 44) oder mit Vcc, je nachdem was am einfachsten ist.&lt;br /&gt;
&lt;br /&gt;
=== Tastköpfe ===&lt;br /&gt;
[[Image:Probe_best_top.JPG|thumb|150px|right|Tastkopf Bestückseite (inkl. Flachbandkabel zum miniLA)]]&lt;br /&gt;
Als Schutz für den CPLD wurde eine Art Tastkopf entwickelt, der zwischen das zu messende Signal und den miniLA geschaltet wird. Dieser Tastkopf ist sehr einfach gehalten und besteht aus nur wenigen Bauteilen. Ein Tastkopf dient für 8 Kanäle, d.h. für alle 32 Kanäle werden 4 Stück benötigt. Die Schaltung wurde mittels TinyCAD und FreePCB entwickelt und die Daten dazu finden sich [[Media:Probe_244dil.zip|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hinweise:&amp;lt;/u&amp;gt;&lt;br /&gt;
* R9 bis R16 dienen zur Terminierung und können überbrückt werden, da sich auf der Hauptplatine ebenfalls Serienwiderstände finden.&lt;br /&gt;
* R17 bis R24 dienen als Platzhalter falls eine Hysterese gewünscht sein sollte. Auf jeden Fall sollen hier &amp;lt;u&amp;gt;keine&amp;lt;/u&amp;gt; 47Ohm-Widerstände bestückt werden, sondern welche im 10k- bis 100k-Bereich.&lt;br /&gt;
&lt;br /&gt;
=== Trigger ===&lt;br /&gt;
Die obigen Platinen passen leider nur für die 32 Kanäle (K2-K5), nicht jedoch für die Trigger-Ein- und Clock-Ausgänge. Deswegen wurde im Zuge der dritten Sammelbestellung zusätzlich zu den Tastköpfen noch eine Triggerplatine entwickelt. Um Verwechslungen mit den Tastköpfen zu vermeiden ist auf dieser Platine eine 10polige Kontaktierung vorgesehen, die mit K1 des miniLA verbunden wird. Pin 7 (X8) davon ist im Moment noch nicht belegt und kann für eventuelle spätere Erweiterungen verwendet werden. Die beiden Jumper auf der Unterseite sind vorgesehen um die Richtung (Ein-/Ausgang) entsprechend wählen zu können. Schaltplan, Stückliste und Bestückpläne sind [[Media:MiniLA-Trigger.zip|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hinweise:&amp;lt;/u&amp;gt;&lt;br /&gt;
* Der 74AC244N dient nur als Platzhalter. Hier soll stattdessen (wie bei den Tastköpfen auch) ein 74LVC244 bestückt werden.&lt;br /&gt;
* R6 bis R10 dienen zur Terminierung und können überbrückt werden, da sich auf der Hauptplatine ebenfalls Serienwiderstände finden.&lt;br /&gt;
* R11 bis R15 dienen als Platzhalter falls eine Hysterese gewünscht sein sollte. Auf jeden Fall sollen hier &amp;lt;u&amp;gt;keine&amp;lt;/u&amp;gt; 47Ohm-Widerstände bestückt werden, sondern welche im 10k- bis 100k-Bereich.&lt;br /&gt;
&lt;br /&gt;
=== Sonstiges ===&lt;br /&gt;
Zum Betreiben des miniLA wird zusätzlich zu den, in der Stückliste aufgeführten Bauteilen&lt;br /&gt;
* ein USB-Kabel (A- auf B-Stecker, wie bei Druckern) oder ein LPT-Kabel&lt;br /&gt;
* ein Netzteil (~5V / ~700mA)&lt;br /&gt;
benötigt.&lt;br /&gt;
&lt;br /&gt;
= Firmware / Software =&lt;br /&gt;
Als Firmware und Software kommen die Original-Versionen der Projekt-Seite zum Einsatz. Desweiteren gibt es bzgl. der PC-Software einen [http://www.mikrocontroller.net/topic/93848 Beitrag in der Codesammlung].&lt;br /&gt;
&lt;br /&gt;
Minila Windows EXE Vers 0.6.4 für 256k und 512K Sample Speicher gibts hier http://www.mikrocontroller.net/attachment/97534/minila.zip&lt;br /&gt;
&lt;br /&gt;
== CPLD-Programmierung ==&lt;br /&gt;
Für die [http://www.mikrocontroller.net/articles/Programmierbare_Logik#Konfiguration_.28Download.29_Xilinx Programmierung] des [http://www.mikrocontroller.net/articles/CPLD CPLD]s gibt es zwei Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
=== via LPT ===&lt;br /&gt;
Dazu wird ein Xilinx-JTAG-Programmer benötigt, welcher sehr einfach nachgebaut werden kann. Die Original-Version von Xilinx, auf die von der miniLA-Seite aus verwiesen wird, ist allerdings nur eingeschränkt zu empfehlen, da einige Nutzer Probleme damit haben/hatten. Martiniman&#039;s Version sollte besser und zuverlässiger sein. Schaltplan und Layout seiner Version für Eagle können [[Media:Xilinx_programmer.zip|hier]] heruntergeladen werden. Eine Programmieranleitung findet sich auf der miniLA-Projektseite.&lt;br /&gt;
&lt;br /&gt;
=== via USB ===&lt;br /&gt;
Dank eines [http://www.mikrocontroller.net/topic/60340#1261817 Beitrags von Uwe Bonnes] bin ich auf das Programm &amp;quot;[http://sourceforge.net/projects/xc3sprog xc3sprog]&amp;quot; gestossen, mit dem der CPLD mittels FT2232 programmiert werden kann. Da bei der miniLA-Version von Bob Grieb bereits ein FT2232 auf dem Board bestückt ist, wird keine weitere Hardware (außer ein paar Litzen) benötigt. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Vorgehensweise:&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;xc3sprog herunterladen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Inhalt des Ordners &amp;quot;build-win32&amp;quot; entpacken&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Zu programmierende Firmware (*.jed) in diesen Ordner kopieren&lt;br /&gt;
&amp;lt;li&amp;gt;[http://libusb-win32.sourceforge.net libusb] installieren (sofern nicht schon geschehen)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;FT2232 und CPLD folgendermaßen verbinden&amp;lt;/li&amp;gt;&lt;br /&gt;
* K10.1 / ADBUS0 / USBD0  &amp;lt;-&amp;gt;  E3 / E7 / TCK&lt;br /&gt;
* K10.2 / ADBUS1 / USBD1  &amp;lt;-&amp;gt;  E2 / E6 / TDI&lt;br /&gt;
* K10.3 / ADBUS2 / USBD2  &amp;lt;-&amp;gt;  E1 / E5 / TDO&lt;br /&gt;
* K10.4 / ADBUS3 / USBD3  &amp;lt;-&amp;gt;  E4 / E8 / TMS&lt;br /&gt;
&amp;lt;li&amp;gt;FT2232 und den Rest der Schaltung einschalten (mit USB bzw. Betriebsspannung verbinden)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Eingabeaufforderung öffnen und in das Verzeichnis &amp;quot;build-win32&amp;quot; wechseln&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;quot;xc3sprog -c ftdi -v firmware.jed&amp;quot; (ohne &amp;quot;&amp;quot;) eingeben und bestätigen, wobei firmware.jed für die Datei steht, die unter Punkt 3 kopiert wurde&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Die obige Anweisung gilt für Windows unter Benutzung des FT2232 auf dem miniLA-Mainboard. Es gibt aber ebenfalls eine Linux-Version von xc3sprog und es kann auch eine andere Platine mit FT2232 genutzt werden.&lt;br /&gt;
&lt;br /&gt;
Ich habe mir zwecks einfacherer Handhabung ein kleines [[Media:Programme_miniLA_with_xc3sprog_bat.zip‎|Batch-Script]] zum Programmieren geschrieben. Zusätzlich zu den enthaltenen Dateien, muss der Inhalt des Ordners &amp;quot;build-win32&amp;quot; und die *.jed-Files in das Verzeichnis kopiert und entsprechend benannt werden (&amp;quot;miniLA_state2.2.jed&amp;quot;, &amp;quot;miniLA_time1.7_20mhz.jed&amp;quot;, &amp;quot;miniLA_time1.7_40mhz.jed&amp;quot;, &amp;quot;miniLA_time1.7_80mhz.jed&amp;quot; und &amp;quot;miniLA_time1.7_100mhz.jed&amp;quot;). Anschließend &amp;quot;programme_miniLA.bat&amp;quot; aufrufen und den Anweisungen folgen.&lt;br /&gt;
&lt;br /&gt;
= Siehe auch =&lt;br /&gt;
Nachfolgend eine Zusammenfassung relevanter bzw. interessanter Links und Daten:&lt;br /&gt;
* [http://minila.sourceforge.net miniLA Projekt-Seite]&lt;br /&gt;
* [http://coolla.freeunix.net/winelib.html Winelib damit miniLA Windows  Software unter Wine auf Linux läuft]&lt;br /&gt;
* [http://www.mikrocontroller.net/attachment/81825/fw256_timeanalysis.zip timeanalyse Firmware für 256k Ram für den hier gebauten miniLA]&lt;br /&gt;
* [http://minila.sourceforge.net/hw/other/bg/bg.php?id=hw Bob Grieb&#039;s Version (Basis der Sammelbestellungen)]&lt;br /&gt;
* [[Media:Minila%26usb-v1.zip|Überarbeitete Version davon (inkl. Stückliste)]]&lt;br /&gt;
* [[Media:Xilinx_programmer.zip|Eagle-Projekt für martiniman&#039;s Programmer]]&lt;br /&gt;
* [[Media:Probe_244dil.zip|Daten der Tastköpfe (inkl. Stückliste)]]&lt;br /&gt;
* [[Media:MiniLA-Trigger.zip|Daten der Triggerplatinen (inkl. Stückliste)]]&lt;br /&gt;
* [http://sourceforge.net/projects/xc3sprog xc3sprog Projekt-Seite]&lt;br /&gt;
* [http://libusb.wiki.sourceforge.net libusb für Linux]&lt;br /&gt;
* [http://libusb-win32.sourceforge.net libusb für Windows]&lt;br /&gt;
* [http://coolla.freeunix.net coolLA eine miniLA Erweiterung    &amp;gt; mit miniLA Windows Software für RAM grösser 128k]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Minila_Version_MockUp Neue MiniLA version (MockUp) - mit bis 1M SRAM und USB powered]&lt;br /&gt;
Artikel und Diskussionen auf www.mikrocontroller.net:&lt;br /&gt;
* Artikel: [[Logic Analyzer]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/86889 Diskussion zu den Sammelbestellungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/93848 Diskussion zur PC-Software]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projekte]]&lt;br /&gt;
[[Category:FPGA und Co]]&lt;br /&gt;
[[Category:Boards]]&lt;br /&gt;
[[Category:Oszilloskope und Analyzer]]&lt;/div&gt;</summary>
		<author><name>Portside</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=54133</id>
		<title>Minila Version MockUp</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=54133"/>
		<updated>2011-01-10T22:49:08Z</updated>

		<summary type="html">&lt;p&gt;Portside: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;u&amp;gt;Bilder der Platine&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gerenderte Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTop.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottom.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Platine der Sammelbestellung bestückt&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTopPrototyp.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottomPrototyp.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Informationen über den MiniLA&amp;lt;/u&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;CPLD&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* wird der XC95288XL bleiben, da dies nur eine Veränderung und keine Neuentwicklung wird&lt;br /&gt;
* einige Signale werden an anderen Pins angeschlossen und verteilt&lt;br /&gt;
* TQFP144&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;RAM-Speicher&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&amp;lt;u&amp;gt;512K*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 512K*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* GS816036 &lt;br /&gt;
* [ http://de.farnell.com/gsi-technology/gs816032bgt-200/18m-synch-burst-sram-512kx32-smd/dp/1447526 Optional GS816032]&lt;br /&gt;
* [ http://www.cypress.com/?mpn=CY7C1381D-133AXC  Optional CY7C1381D-133AX]&lt;br /&gt;
* wird in der Sammelbestellung verwendet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1M*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 1M*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* CY7C1441AV33-133AXC/CY7C1441AV33-133AXI&lt;br /&gt;
* 60eur/stk&lt;br /&gt;
* dazu muss eine Brücke zwischen TP1 am CPLD und TP2 am SRAM eingelötet werden&lt;br /&gt;
[[Bild:MockUpMiniLALayout1MBitRAM.png|200px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;USB&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Der FTDI FT2232D wird immer im Bus Powerd Modus betrieben und über USB versorgt.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Spannungsversorgung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* 3,3V, Versorgung über externe 5V bis 16V oder über den DCDC USB powered (Regler wird über den FTDI An/Aus geschaltet)&lt;br /&gt;
* 5V über DCDC (galvanisch getrennt) mit Spannungsregler dahinter oder DCDC überbrückt direkt über USB&lt;br /&gt;
&lt;br /&gt;
Dadurch kann der MiniLA mit einem Y-Kabel USB versorgt werden oder über ein externes Netzteil.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Galvanische Trennung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Als Zusatzoption über den ADUM4160, einem DCDC-Wandler und einem zusätzlichem Spannungsregler.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* Steckerbelegung bleibt beim alten&lt;br /&gt;
* X1-7 wird entfernt, da eh wenig Platz im CPLD ist&lt;br /&gt;
* X8 bleibt erhalten&lt;br /&gt;
* K8 wird dann auch komplett entfernt, da nicht mehr benötigt (alle Signale sind auch an K1 verfügbar)&lt;br /&gt;
* Serienwiderstände in den Datenleitungen wie gehabt&lt;br /&gt;
* Tastköpfe extern wie gehabt (siehe auch: Platinen)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;JTAG&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* JTAG-Signale liegen an einem MicroMatch Steckverbinder an.&lt;br /&gt;
* Programmierung über FTDI und &amp;quot;xc3sprog&amp;quot; http://www.mikrocontroller.net/articles/MiniLA#via_USB&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Parallel Port&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* nicht vorgesehen&lt;br /&gt;
* Signale liegen an einem MicroMatch Steckverbinder an&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;LEDs&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Je nach Wunsch in SMD 0805 oder als 5mm LED&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gehäuse&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Passende Gehäusen:&lt;br /&gt;
* Hammond 1455L1602 (Mouser, RS, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 30 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 34 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* RFS RF-1599 (rfsupplier.com)&lt;br /&gt;
&lt;br /&gt;
Auch 3,5&amp;quot; USB/eSATA Festplatten-Geh​äuse sind bestens geeignet.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Schaltplan und Layout&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Schaltplan&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039;Seite 1 &amp;amp; 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet1.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 3 &amp;amp; 4&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet3.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet4.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 5 &amp;amp; 6&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet5.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet6.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 7&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet7.png|350px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Layout&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039; Platine Mini-LA &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleTop.png.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleBottom.png|350px]]&lt;br /&gt;
* 2-lagig&lt;br /&gt;
* über den 5mm LEDs sind die SMD0805 LEDs angeordnet&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpV1_05a.zip]]&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpTeileliste.zip]]&lt;br /&gt;
&#039;&#039;&#039; &amp;lt;u&amp;gt;Platine Tastköpfe&amp;lt;/u&amp;gt; &#039;&#039;&#039;&lt;br /&gt;
* Sind über Wigbert zu beziehen. Er hat noch Tastköpfe von der ersten Sammelbestellung.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder auf der Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Steckverbinder&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! || nicht gesteckt || gesteckt 1-2 || gesteckt 2-3&lt;br /&gt;
|-&lt;br /&gt;
| JP2  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP3  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP4  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP5  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP6  || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| JP7  || Platine &amp;quot;AUS&amp;quot; || Platine &amp;quot;AN&amp;quot; || -&lt;br /&gt;
|-&lt;br /&gt;
| JP9  || - || externe Versorgung || USB Versorgung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 JP6 - Spannungsversorgung für einen Externen Programmieradapter (&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;nicht Brücken!&#039;&#039;&#039;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Programmierung&amp;lt;/u&amp;gt; ==&lt;br /&gt;
[[Image:MiniLAVersionMockUpFTPROG1.png|thumb|150px|right|Programmierung des FTDIs, Bild1]][[Image:MiniLAVersionMockUpFTPROG2.png|thumb|150px|right|Programmierung des FTDIs, Bild2]]&lt;br /&gt;
=== &amp;lt;u&amp;gt;FTDI&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Zum Programmieren werden die [http://www.ftdichip.com/Drivers/D2XX.htm FTDI-Treiber für D2XX] und das Programm [http://www.ftdichip.com/Support/Utilities.htm FT_PROG] benötigt.&lt;br /&gt;
&lt;br /&gt;
*1. MiniLA über ein USB Kabel an den PC anschließen und die heruntergeladenen FTDI-Treiber Installieren&lt;br /&gt;
*2. Das Programm FT_PROG starten&lt;br /&gt;
*3. Im Programm auf &amp;quot;Scan and Parse&amp;quot; drücken (1)(Bild1)&lt;br /&gt;
*4. rechte Maustaste auf den erkannten FTDI, &amp;quot;Aply Template&amp;quot; und &amp;quot;From File&amp;quot; [http://www.mikrocontroller.net/attachment/95887/MiniLA.xml diese Datei] auswählen (2)(Bild1)&lt;br /&gt;
*5. Im Programm auf &amp;quot;Program Devices&amp;quot; drücken (3)(Bild1), ein neues Fenster öffnet sich (Bild2)&lt;br /&gt;
*6. Hacken setzen (4)(Bild2)&lt;br /&gt;
*7. Auf &amp;quot;Program&amp;quot; drucken (5)(Bild2)&lt;br /&gt;
*8. MiniLA abstecken und wieder anklemmen&lt;br /&gt;
*9. Fertig&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;LibUSB&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Image:MiniLAVersionMockUplibUSB1.png|thumb|150px|right|LibUSB einrichten, Bild1]][[Image:MiniLAVersionMockUplibUSB2.png|thumb|150px|right|LibUSB einrichten, Bild2]]&lt;br /&gt;
Zur Programmierung des CPLDs über xc3prog wird LibUSB benötigt. Dies bekommt man [http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/ hier]. Die letzte Version anklicken und dann &amp;quot;libusb-win32-bin-x.x.x.x.zip&amp;quot; herunterladen und entpacken.&lt;br /&gt;
*1. In den Ordner &amp;quot;bin&amp;quot; und &amp;quot;x86&amp;quot; für Windows XP 32Bit wechseln&lt;br /&gt;
*2. &amp;quot;install-filter-win.exe&amp;quot; starten&lt;br /&gt;
*3. &amp;quot;Install a device filter&amp;quot; und &amp;quot;Next&amp;quot; drücken&lt;br /&gt;
*4. In der Liste auf &amp;quot;USB Serial Converter A&amp;quot; drücken (1) und danach auf Install (2) (Bild1)&lt;br /&gt;
*5. In der Liste auf &amp;quot;USB Serial Converter B&amp;quot; drücken (3) und danach noch einmal auf Install (4) (Bild2)&lt;br /&gt;
*6. Mit &amp;quot;Cancel&amp;quot; (5) Abbrechen (Bild2)&lt;br /&gt;
*7. Fertig&lt;br /&gt;
&lt;br /&gt;
Es gibt im Forum auch eine Version von xc3sprog, die kein libusb benötigt http://www.mikrocontroller.net/topic/174860#1995201&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Firmware&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Image:MiniLAVersionMockUpxc3prog.png|thumb|150px|right|Programmierung des CPLDs]]&lt;br /&gt;
Zum Programmieren wird [http://sourceforge.net/projects/xc3sprog/ xc3sprog] benötigt. [http://www.mikrocontroller.net/attachment/95662/xc3sprog.exe Hier eine angepasste Version (Mit der anderen gab es Probleme beim EPROM löschen).] &lt;br /&gt;
&lt;br /&gt;
*1. Auf dem MiniLA die Jumper JP2-JP5 in die Stellung [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine 2-3] umstecken und den MiniLA anschließen. &lt;br /&gt;
*2. Kommandozeile öffnen&lt;br /&gt;
*3. In den Ordner wechseln, in der xc3prog und die jed-Datei liegt. (Die jed-Datei aus dem Archiv &amp;quot;Timeanalysis&amp;quot; bzw. &amp;quot;Stateanalysis&amp;quot; - siehe weiter unten - extrahieren. Sie ist im Ordner xilinx zu finden.)&lt;br /&gt;
*4. &amp;quot;xc3sprog -c ftdi -v miniLA.jed&amp;quot; eingeben und Enter drücken.&lt;br /&gt;
*5. Der FTDI sollte programmiert werden, ähnlich dem nebenstehendem Bild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Hilfreiche Befehle&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &amp;quot;xc3sprog -c ftdi -v -j&amp;quot; - Erkennung des CPLDs&lt;br /&gt;
* &amp;quot;xc3sprog -c ftdi -v -e&amp;quot; - Löschen des CPLDs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Die Firmware ist nur lauffähig mit der Version des MockUp MiniLAs!&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/f/f5/Fw_timeanalysis_v1.8_for_MockUp_miniLA.zip Timeanalysis v1.8]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/2/27/Fw_stateanalysis_v2.3_for_MockUp_miniLA.zip Stateanalysis v2.3]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Software&amp;lt;/u&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Minila Windows EXE Vers 0.6.4 für 256k und 512K Sample Speicher gibts hier&lt;br /&gt;
http://www.mikrocontroller.net/attachment/97534/minila.zip&lt;br /&gt;
&lt;br /&gt;
== Sammelbestellung ==&lt;br /&gt;
Ich nehme zurzeit die Anfragen für den MiniLA entgegen (MockUp). Wir planen mit 50 Bausätzen, davon sind bis jetzt:&lt;br /&gt;
* 50 verbindlich vergeben&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Es sind somit keine mehr Verfügbar!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Die angebotenen Sachen:&amp;lt;/u&amp;gt; &lt;br /&gt;
*Z0 - Bausatz ohne galvanische Trennung (inkl. Platine) - 87EUR&lt;br /&gt;
*Z1 - Restliche Bauteile für die Galvanische Trennung mit 2W DCDC - 18EUR&lt;br /&gt;
*Z2 - Restliche Bauteile für die Galvanische Trennung mit 3W DCDC - 27EUR&lt;br /&gt;
*Z3 - Gehäuse - Hammond 1455L1602 Alu von Mouser - 13EUR&lt;br /&gt;
*Z4 - Platine(es sind nur 25 extra vorhanden zu den 50) - 10EUR&lt;br /&gt;
*Z5 - SMD Bestückung - 9EUR&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/174860#new Hauptthread auf Mikrocontroller.net]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/MiniLA Original]&lt;br /&gt;
* [http://minila.sourceforge.net/hw/other/bg/minila_bg_sch.pdf Schaltplan der alten Version]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;/div&gt;</summary>
		<author><name>Portside</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=53762</id>
		<title>Minila Version MockUp</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=53762"/>
		<updated>2010-12-23T19:43:27Z</updated>

		<summary type="html">&lt;p&gt;Portside: /* Programmierung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;u&amp;gt;Bilder der Platine&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gerenderte Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTop.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottom.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Platine der Sammelbestellung bestückt&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTopPrototyp.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottomPrototyp.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Informationen über den MiniLA&amp;lt;/u&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;CPLD&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* wird der XC95288XL bleiben, da dies nur eine Veränderung und keine Neuentwicklung wird&lt;br /&gt;
* einige Signale werden an anderen Pins angeschlossen und verteilt&lt;br /&gt;
* TQFP144&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;RAM-Speicher&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&amp;lt;u&amp;gt;512K*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 512K*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* GS816036 &lt;br /&gt;
* [ http://de.farnell.com/gsi-technology/gs816032bgt-200/18m-synch-burst-sram-512kx32-smd/dp/1447526 Optional GS816032]&lt;br /&gt;
* [ http://www.cypress.com/?mpn=CY7C1381D-133AXC  Optional CY7C1381D-133AX]&lt;br /&gt;
* wird in der Sammelbestellung verwendet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1M*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 1M*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* CY7C1441AV33-133AXC/CY7C1441AV33-133AXI&lt;br /&gt;
* 60eur/stk&lt;br /&gt;
* dazu muss eine Brücke zwischen TP1 am CPLD und TP2 am SRAM eingelötet werden&lt;br /&gt;
[[Bild:MockUpMiniLALayout1MBitRAM.png|200px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;USB&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Der FTDI FT2232D wird immer im Bus Powerd Modus betrieben und über USB versorgt.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Spannungsversorgung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* 3,3V, Versorgung über externe 5V bis 16V oder über den DCDC USB powered (Regler wird über den FTDI An/Aus geschaltet)&lt;br /&gt;
* 5V über DCDC (galvanisch getrennt) mit Spannungsregler dahinter oder DCDC überbrückt direkt über USB&lt;br /&gt;
&lt;br /&gt;
Dadurch kann der MiniLA mit einem Y-Kabel USB versorgt werden oder über ein externes Netzteil.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Galvanische Trennung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Als Zusatzoption über den ADUM4160, einem DCDC-Wandler und einem zusätzlichem Spannungsregler.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* Steckerbelegung bleibt beim alten&lt;br /&gt;
* X1-7 wird entfernt, da eh wenig Platz im CPLD ist&lt;br /&gt;
* X8 bleibt erhalten&lt;br /&gt;
* K8 wird dann auch komplett entfernt, da nicht mehr benötigt (alle Signale sind auch an K1 verfügbar)&lt;br /&gt;
* Serienwiderstände in den Datenleitungen wie gehabt&lt;br /&gt;
* Tastköpfe extern wie gehabt (siehe auch: Platinen)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;JTAG&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* JTAG-Signale liegen an einem MicroMatch Steckverbinder an.&lt;br /&gt;
* Programmierung über FTDI und &amp;quot;xc3sprog&amp;quot; http://www.mikrocontroller.net/articles/MiniLA#via_USB&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Parallel Port&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* nicht vorgesehen&lt;br /&gt;
* Signale liegen an einem MicroMatch Steckverbinder an&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;LEDs&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Je nach Wunsch in SMD 0805 oder als 5mm LED&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gehäuse&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Passende Gehäusen:&lt;br /&gt;
* Hammond 1455L1602 (Mouser, RS, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 30 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 34 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* RFS RF-1599 (rfsupplier.com)&lt;br /&gt;
&lt;br /&gt;
Auch 3,5&amp;quot; USB/eSATA Festplatten-Geh​äuse sind bestens geeignet.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Schaltplan und Layout&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Schaltplan&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039;Seite 1 &amp;amp; 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet1.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 3 &amp;amp; 4&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet3.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet4.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 5 &amp;amp; 6&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet5.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet6.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 7&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet7.png|350px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Layout&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039; Platine Mini-LA &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleTop.png.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleBottom.png|350px]]&lt;br /&gt;
* 2-lagig&lt;br /&gt;
* über den 5mm LEDs sind die SMD0805 LEDs angeordnet&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpV1_05a.zip]]&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpTeileliste.zip]]&lt;br /&gt;
&#039;&#039;&#039; &amp;lt;u&amp;gt;Platine Tastköpfe&amp;lt;/u&amp;gt; &#039;&#039;&#039;&lt;br /&gt;
* Sind über Wigbert zu beziehen. Er hat noch Tastköpfe von der ersten Sammelbestellung.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder auf der Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Steckverbinder&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! || nicht gesteckt || gesteckt 1-2 || gesteckt 2-3&lt;br /&gt;
|-&lt;br /&gt;
| JP2  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP3  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP4  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP5  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP6  || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| JP7  || Platine &amp;quot;AUS&amp;quot; || Platine &amp;quot;AN&amp;quot; || -&lt;br /&gt;
|-&lt;br /&gt;
| JP9  || - || externe Versorgung || USB Versorgung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 JP6 - Spannungsversorgung für einen Externen Programmieradapter (&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;nicht Brücken!&#039;&#039;&#039;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Programmierung&amp;lt;/u&amp;gt; ==&lt;br /&gt;
[[Image:MiniLAVersionMockUpFTPROG1.png|thumb|150px|right|Programmierung des FTDIs, Bild1]][[Image:MiniLAVersionMockUpFTPROG2.png|thumb|150px|right|Programmierung des FTDIs, Bild2]]&lt;br /&gt;
=== &amp;lt;u&amp;gt;FTDI&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Zum Programmieren werden die [http://www.ftdichip.com/Drivers/D2XX.htm FTDI-Treiber] und das Programm [http://www.ftdichip.com/Support/Utilities.htm FT_PROG] benötigt.&lt;br /&gt;
&lt;br /&gt;
*1. MiniLA über ein USB Kabel an den PC anschließen und die heruntergeladenen Treiber Installieren&lt;br /&gt;
*2. Das Programm FT_PROG starten&lt;br /&gt;
*3. Im Programm auf &amp;quot;Scan and Parse&amp;quot; drücken (1)(Bild1)&lt;br /&gt;
*4. rechte Maustaste auf den erkannten FTDI, &amp;quot;Aply Template&amp;quot; und &amp;quot;From File&amp;quot; [http://www.mikrocontroller.net/attachment/95887/MiniLA.xml diese Datei] auswählen (2)(Bild1)&lt;br /&gt;
*5. Im Programm auf &amp;quot;Program Devices&amp;quot; drücken (3)(Bild1), ein neues Fenster öffnet sich (Bild2)&lt;br /&gt;
*6. Hacken setzen (4)(Bild2)&lt;br /&gt;
*7. Auf &amp;quot;Program&amp;quot; drucken (5)(Bild2)&lt;br /&gt;
*8. MiniLA abstecken und wieder anklemmen&lt;br /&gt;
*9. Fertig&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;LibUSB&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Image:MiniLAVersionMockUplibUSB1.png|thumb|150px|right|LibUSB einrichten, Bild1]][[Image:MiniLAVersionMockUplibUSB2.png|thumb|150px|right|LibUSB einrichten, Bild2]]&lt;br /&gt;
Zur Programmierung des CPLDs über xc3prog wird LibUSB benötigt. Dies bekommt man [http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/ hier]. Die letzte Version anklicken und dann &amp;quot;libusb-win32-bin-x.x.x.x.zip&amp;quot; herunterladen und entpacken.&lt;br /&gt;
*1. In den Ordner &amp;quot;bin&amp;quot; und &amp;quot;x86&amp;quot; für Windows XP 32Bit wechseln&lt;br /&gt;
*2. &amp;quot;install-filter-win.exe&amp;quot; starten&lt;br /&gt;
*3. &amp;quot;Install a device filter&amp;quot; und &amp;quot;Next&amp;quot; drücken&lt;br /&gt;
*4. In der Liste auf &amp;quot;USB Serial Converter A&amp;quot; drücken (1) und danach auf Install (2) (Bild1)&lt;br /&gt;
*5. In der Liste auf &amp;quot;USB Serial Converter B&amp;quot; drücken (3) und danach noch einmal auf Install (4) (Bild2)&lt;br /&gt;
*6. Mit &amp;quot;Cancel&amp;quot; (5) Abbrechen (Bild2)&lt;br /&gt;
*7. Fertig&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Firmware&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Image:MiniLAVersionMockUpxc3prog.png|thumb|150px|right|Programmierung des CPLDs]]&lt;br /&gt;
Zum Programmieren wird [http://sourceforge.net/projects/xc3sprog/ xc3sprog] benötigt. [http://www.mikrocontroller.net/attachment/95662/xc3sprog.exe Hier eine angepasste Version (Mit der anderen gab es Probleme beim EPROM löschen).] &lt;br /&gt;
&lt;br /&gt;
*1. Auf dem MiniLA die Jumper JP2-JP5 in die Stellung [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine 2-3] umstecken und den MiniLA anschließen. &lt;br /&gt;
*2. Kommandozeile öffnen&lt;br /&gt;
*3. In den Ordner wechseln, in der xc3prog und die jed-Datei liegt. (Die jed-Datei aus dem Archiv extrahieren. Sie ist im Ordner xilinx zu finden.)&lt;br /&gt;
*4. &amp;quot;xc3prog -c ftdi -v miniLA.jed&amp;quot; eingeben und Enter drücken.&lt;br /&gt;
*5. Der FTDI sollte programmiert werden, ähnlich dem nebenstehendem Bild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Hilfreiche Befehle&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &amp;quot;xc3prog -c ftdi -v -j&amp;quot; - Erkennung des CPLDs&lt;br /&gt;
* &amp;quot;xc3prog -c ftdi -v -e&amp;quot; - Löschen des CPLDs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Die firmware ist nur lauffähig mit der Version des MockUp MiniLAs!&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/f/f5/Fw_timeanalysis_v1.8_for_MockUp_miniLA.zip Timeanalysis v1.8]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/2/27/Fw_stateanalysis_v2.3_for_MockUp_miniLA.zip Stateanalysis v2.3]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Software&amp;lt;/u&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* soon ...&lt;br /&gt;
&lt;br /&gt;
== Sammelbestellung ==&lt;br /&gt;
Ich nehme zurzeit die Anfragen für den MiniLA entgegen (MockUp). Wir planen mit 50 Bausätzen, davon sind bis jetzt:&lt;br /&gt;
* 50 verbindlich vergeben&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Es sind somit keine mehr Verfügbar!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Die angebotenen Sachen:&amp;lt;/u&amp;gt; &lt;br /&gt;
*Z0 - Bausatz ohne galvanische Trennung (inkl. Platine) - 87EUR&lt;br /&gt;
*Z1 - Restliche Bauteile für die Galvanische Trennung mit 2W DCDC - 18EUR&lt;br /&gt;
*Z2 - Restliche Bauteile für die Galvanische Trennung mit 3W DCDC - 27EUR&lt;br /&gt;
*Z3 - Gehäuse - Hammond 1455L1602 Alu von Mouser - 13EUR&lt;br /&gt;
*Z4 - Platine(es sind nur 25 extra vorhanden zu den 50) - 10EUR&lt;br /&gt;
*Z5 - SMD Bestückung - 9EUR&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/174860#new Hauptthread auf Mikrocontroller.net]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/MiniLA Original]&lt;br /&gt;
* [http://minila.sourceforge.net/hw/other/bg/minila_bg_sch.pdf Schaltplan der alten Version]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;/div&gt;</summary>
		<author><name>Portside</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=MiniLA&amp;diff=49898</id>
		<title>MiniLA</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=MiniLA&amp;diff=49898"/>
		<updated>2010-08-12T14:45:01Z</updated>

		<summary type="html">&lt;p&gt;Portside: /* Siehe auch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Minila_best_top.jpg|thumb|300px|right|miniLA Bestückseite]]&lt;br /&gt;
[[Image:Minila_best_bot.jpg|thumb|300px|right|miniLA Lötseite]]&lt;br /&gt;
&#039;&#039;von Michael K.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Einleitung =&lt;br /&gt;
Diese Seite soll eine Art Informationssammlung zum Open-Source-Logic-Analyzer &amp;quot;miniLA&amp;quot; werden um potentielle &amp;quot;Nachbauer&amp;quot; zu unterstützen. Die zugehörigen Threads im Forum sind inzwischen sehr umfangreich und dadurch leider auch etwas unübersichtlich geworden.&lt;br /&gt;
&lt;br /&gt;
Die Features das Gerätes sind auf der [http://minila.sourceforge.net Projekt-Homepage] zu finden.&lt;br /&gt;
&lt;br /&gt;
Es gab hier im Forum bereits drei Sammelbestellungen zur Platine und den nötigen Bauteilen. Die erste fand Anfang 2008, die zweite im Herbst 2008 und die dritte im Frühling 2009 statt. Details zu den Bestellungen und teils auch zur Hardware finden sich [http://www.mikrocontroller.net/topic/86889 in diesem Thread].&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
Bei den Sammelbestellungen wurde jeweils die Version von [http://minila.sourceforge.net/hw/other/bg/bg.php?id=hw Bob Grieb] bestellt, bei der der USB-Anschluss direkt integriert ist. Wird dieser nicht benötigt, so werden die entsprechenden Teile einfach nicht bestückt.&lt;br /&gt;
&lt;br /&gt;
Es wurden einige kleine Veränderungen und Korrekturen am Layout durchgeführt, die Funktion blieb jedoch gleich. Die Daten zu dieser überarbeiteten Version sind [[Media:Minila%26usb-v1.zip|hier]] zu finden. Details zu den Änderungen können in der enthaltenen &amp;quot;README2_v1.txt&amp;quot; nachgelesen werden.&lt;br /&gt;
&lt;br /&gt;
Der Schaltplan wurde mit [http://www.mikrocontroller.net/articles/Schaltplaneditoren#TinyCAD TinyCAD] und das Layout mit [http://www.freepcb.com FreePCB] erstellt.&lt;br /&gt;
&lt;br /&gt;
== Bauteile ==&lt;br /&gt;
=== Mainboard ===&lt;br /&gt;
Leider ist es nicht ganz einfach an einige der Bauteile zu kommen. Besonders passende SRAMs sind relativ schwer zu bekommen.&lt;br /&gt;
&lt;br /&gt;
Bei den ersten beiden Sammelbestellungen wurden die Bauteile aus folgenden Quellen bezogen:&lt;br /&gt;
* Hühnerfutter für o.g. Version inkl. LPT (ohne USB): [http://www.reichelt.de/?ACTION=20;AWKID=44322;PROVID=2084 Reichelt-Warenkorb]&lt;br /&gt;
* Hühnerfutter inkl. LPT &amp;amp; USB: [http://www.reichelt.de/?ACTION=20;AWKID=45435;PROVID=2084 Reichelt-Warenkorb]&lt;br /&gt;
* SRAM (Samsung K7B803625B-PI65): http://www.ebv.com (Gewerbe nötig)&lt;br /&gt;
* Restliche Teile: [[Media:Minila-parts.zip|Link-Liste]] oder Suche über http://www.digikey.de&lt;br /&gt;
&lt;br /&gt;
Die beiden Reichelt-Warenkörbe sind unter Umständen nicht mehr ganz aktuell und sollten deswegen unbedingt mit der Stückliste abgeglichen werden. Bitte ggf. hier auf Fehler bei den Warenkörben hinweisen oder [http://www.mikrocontroller.net/user/show/kichi Michael K.] diesbezüglich benachrichtigen!&lt;br /&gt;
&lt;br /&gt;
Bei der Bauteil-Auswahl gibt es nicht sehr viel zu beachten, lediglich CPLD, SRAM und der Multiplexer sind etwas kritischer. Beim CPLD muss es sich um einen Typ mit Speed-Grade 6 handeln (XC95288XL-6..., TQFP144), zur Auswahl von SRAM und HC4053 gibt es ein paar Anmerkungen in der &amp;quot;mlaUSBbom_v1.txt&amp;quot; und in der &amp;quot;README2_v1.txt&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Bzgl. SRAM wurde seinerzeit nach passenden Alternativen zum ursprünglich verwendeten Alliance AS7C33128PFS32A gesucht und die Ergebnisse in eine [http://www.mikrocontroller.net/attachment/30530/sram3.xls Excel-Liste] eingetragen. Auf Vollständigkeit, Richtigkeit und Aktualität kann es jedoch leider keine Garantie geben.&lt;br /&gt;
&lt;br /&gt;
Folgende SRAMs wurden bereits erfolgreich eingesetzt:&lt;br /&gt;
*K7B803625B-PI65&lt;br /&gt;
*CY7C1361B-133AC&lt;br /&gt;
*IS64LF12832A-7 (lt. miniLA-Entwickler)&lt;br /&gt;
&lt;br /&gt;
[[Image:Ram_bigger_than_128k.jpg|thumb|150px|right|Brücke bei Verwendung von K7B803625B-PI65 (siehe Text)]]&lt;br /&gt;
Die wichtigen Kriterien beim SRAM sind:&lt;br /&gt;
*Pin-Kompatibilität&lt;br /&gt;
*Größe &amp;gt;= 128k&lt;br /&gt;
*Datenbreite &amp;gt;= 32bits&lt;br /&gt;
*Flow-Through-Modus&lt;br /&gt;
*cycle time &amp;lt; 10ns&lt;br /&gt;
*data setup time &amp;lt;= 2ns&lt;br /&gt;
*data hold time &amp;lt;= 2ns&lt;br /&gt;
&lt;br /&gt;
Falls ein SRAM verwendet wird, das größer ist als 128k, müssen evtl. ein paar Brücken eingelötet werden. Dies hängt von der Pinbelegung des SRAMs ab - meistens müssen nur Adressleitungen beschaltet werden, die sonst in der Luft hängen würden. Beim K7B803625B-PI65 aus den Sammelbestellungen wäre das bei Pin 43 (= A17) der Fall. Im nebenstehenden Bild ist Pin 43 mit GND verbunden. Es wäre aber ebenfalls möglich den Pin mit einem anderen Adresspin zu verbinden (z.&amp;amp;nbsp;B. Pin 44) oder mit Vcc, je nachdem was am einfachsten ist.&lt;br /&gt;
&lt;br /&gt;
=== Tastköpfe ===&lt;br /&gt;
[[Image:Probe_best_top.JPG|thumb|150px|right|Tastkopf Bestückseite (inkl. Flachbandkabel zum miniLA)]]&lt;br /&gt;
Als Schutz für den CPLD wurde eine Art Tastkopf entwickelt, der zwischen das zu messende Signal und den miniLA geschaltet wird. Dieser Tastkopf ist sehr einfach gehalten und besteht aus nur wenigen Bauteilen. Ein Tastkopf dient für 8 Kanäle, d.h. für alle 32 Kanäle werden 4 Stück benötigt. Die Schaltung wurde mittels TinyCAD und FreePCB entwickelt und die Daten dazu finden sich [[Media:Probe_244dil.zip|hier]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hinweise:&amp;lt;/u&amp;gt;&lt;br /&gt;
* R9 bis R16 dienen zur Terminierung und können überbrückt werden, da sich auf der Hauptplatine ebenfalls Serienwiderstände finden.&lt;br /&gt;
* R17 bis R24 dienen als Platzhalter falls eine Hysterese gewünscht sein sollte. Auf jeden Fall sollen hier &amp;lt;u&amp;gt;keine&amp;lt;/u&amp;gt; 47Ohm-Widerstände bestückt werden, sondern welche im 10k- bis 100k-Bereich.&lt;br /&gt;
&lt;br /&gt;
=== Trigger ===&lt;br /&gt;
Die obigen Platinen passen leider nur für die 32 Kanäle (K2-K5), nicht jedoch für die Trigger-Ein- und Clock-Ausgänge. Deswegen wurde im Zuge der dritten Sammelbestellung zusätzlich zu den Tastköpfen noch eine Triggerplatine entwickelt. Um Verwechslungen mit den Tastköpfen zu vermeiden ist auf dieser Platine eine 10polige Kontaktierung vorgesehen, die mit K1 des miniLA verbunden wird. Pin 7 (X8) davon ist im Moment noch nicht belegt und kann für eventuelle spätere Erweiterungen verwendet werden. Die beiden Jumper auf der Unterseite sind vorgesehen um die Richtung (Ein-/Ausgang) entsprechend wählen zu können. Schaltplan, Stückliste und Bestückpläne sind [[Media:MiniLA-Trigger.zip|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hinweise:&amp;lt;/u&amp;gt;&lt;br /&gt;
* Der 74AC244N dient nur als Platzhalter. Hier soll stattdessen (wie bei den Tastköpfen auch) ein 74LVC244 bestückt werden.&lt;br /&gt;
* R6 bis R10 dienen zur Terminierung und können überbrückt werden, da sich auf der Hauptplatine ebenfalls Serienwiderstände finden.&lt;br /&gt;
* R11 bis R15 dienen als Platzhalter falls eine Hysterese gewünscht sein sollte. Auf jeden Fall sollen hier &amp;lt;u&amp;gt;keine&amp;lt;/u&amp;gt; 47Ohm-Widerstände bestückt werden, sondern welche im 10k- bis 100k-Bereich.&lt;br /&gt;
&lt;br /&gt;
=== Sonstiges ===&lt;br /&gt;
Zum Betreiben des miniLA wird zusätzlich zu den, in der Stückliste aufgeführten Bauteilen&lt;br /&gt;
* ein USB-Kabel (A- auf B-Stecker, wie bei Druckern) oder ein LPT-Kabel&lt;br /&gt;
* ein Netzteil (~5V / ~700mA)&lt;br /&gt;
benötigt.&lt;br /&gt;
&lt;br /&gt;
= Firmware / Software =&lt;br /&gt;
Als Firmware und Software kommen die Original-Versionen der Projekt-Seite zum Einsatz. Desweiteren gibt es bzgl. der PC-Software einen [http://www.mikrocontroller.net/topic/93848 Beitrag in der Codesammlung].&lt;br /&gt;
&lt;br /&gt;
== CPLD-Programmierung ==&lt;br /&gt;
Für die [http://www.mikrocontroller.net/articles/Programmierbare_Logik#Konfiguration_.28Download.29_Xilinx Programmierung] des [http://www.mikrocontroller.net/articles/CPLD CPLD]s gibt es zwei Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
=== via LPT ===&lt;br /&gt;
Dazu wird ein Xilinx-JTAG-Programmer benötigt, welcher sehr einfach nachgebaut werden kann. Die Original-Version von Xilinx, auf die von der miniLA-Seite aus verwiesen wird, ist allerdings nur eingeschränkt zu empfehlen, da einige Nutzer Probleme damit haben/hatten. Martiniman&#039;s Version sollte besser und zuverlässiger sein. Schaltplan und Layout seiner Version für Eagle können [[Media:Xilinx_programmer.zip|hier]] heruntergeladen werden. Eine Programmieranleitung findet sich auf der miniLA-Projektseite.&lt;br /&gt;
&lt;br /&gt;
=== via USB ===&lt;br /&gt;
Dank eines [http://www.mikrocontroller.net/topic/60340#1261817 Beitrags von Uwe Bonnes] bin ich auf das Programm &amp;quot;[http://sourceforge.net/projects/xc3sprog xc3sprog]&amp;quot; gestossen, mit dem der CPLD mittels FT2232 programmiert werden kann. Da bei der miniLA-Version von Bob Grieb bereits ein FT2232 auf dem Board bestückt ist, wird keine weitere Hardware (außer ein paar Litzen) benötigt. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Vorgehensweise:&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;xc3sprog herunterladen&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Inhalt des Ordners &amp;quot;build-win32&amp;quot; entpacken&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Zu programmierende Firmware (*.jed) in diesen Ordner kopieren&lt;br /&gt;
&amp;lt;li&amp;gt;[http://libusb-win32.sourceforge.net libusb] installieren (sofern nicht schon geschehen)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;FT2232 und CPLD folgendermaßen verbinden&amp;lt;/li&amp;gt;&lt;br /&gt;
* K10.1 / ADBUS0 / USBD0  &amp;lt;-&amp;gt;  E3 / E7 / TCK&lt;br /&gt;
* K10.2 / ADBUS1 / USBD1  &amp;lt;-&amp;gt;  E2 / E6 / TDI&lt;br /&gt;
* K10.3 / ADBUS2 / USBD2  &amp;lt;-&amp;gt;  E1 / E5 / TDO&lt;br /&gt;
* K10.4 / ADBUS3 / USBD3  &amp;lt;-&amp;gt;  E4 / E8 / TMS&lt;br /&gt;
&amp;lt;li&amp;gt;FT2232 und den Rest der Schaltung einschalten (mit USB bzw. Betriebsspannung verbinden)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Eingabeaufforderung öffnen und in das Verzeichnis &amp;quot;build-win32&amp;quot; wechseln&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;quot;xc3sprog -c ftdi -v firmware.jed&amp;quot; (ohne &amp;quot;&amp;quot;) eingeben und bestätigen, wobei firmware.jed für die Datei steht, die unter Punkt 3 kopiert wurde&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Die obige Anweisung gilt für Windows unter Benutzung des FT2232 auf dem miniLA-Mainboard. Es gibt aber ebenfalls eine Linux-Version von xc3sprog und es kann auch eine andere Platine mit FT2232 genutzt werden.&lt;br /&gt;
&lt;br /&gt;
Ich habe mir zwecks einfacherer Handhabung ein kleines [[Media:Programme_miniLA_with_xc3sprog_bat.zip‎|Batch-Script]] zum Programmieren geschrieben. Zusätzlich zu den enthaltenen Dateien, muss der Inhalt des Ordners &amp;quot;build-win32&amp;quot; und die *.jed-Files in das Verzeichnis kopiert und entsprechend benannt werden (&amp;quot;miniLA_state2.2.jed&amp;quot;, &amp;quot;miniLA_time1.7_20mhz.jed&amp;quot;, &amp;quot;miniLA_time1.7_40mhz.jed&amp;quot;, &amp;quot;miniLA_time1.7_80mhz.jed&amp;quot; und &amp;quot;miniLA_time1.7_100mhz.jed&amp;quot;). Anschließend &amp;quot;programme_miniLA.bat&amp;quot; aufrufen und den Anweisungen folgen.&lt;br /&gt;
&lt;br /&gt;
= Siehe auch =&lt;br /&gt;
Nachfolgend eine Zusammenfassung relevanter bzw. interessanter Links und Daten:&lt;br /&gt;
* [http://minila.sourceforge.net miniLA Projekt-Seite]&lt;br /&gt;
* [http://coolla.freeunix.net/winelib.html Winelib damit miniLA Windows  Software unter Wine auf Linux läuft]&lt;br /&gt;
* [http://www.mikrocontroller.net/attachment/81825/fw256_timeanalysis.zip timeanalyse Firmware für 256k Ram für den hier gebauten miniLA]&lt;br /&gt;
* [http://minila.sourceforge.net/hw/other/bg/bg.php?id=hw Bob Grieb&#039;s Version (Basis der Sammelbestellungen)]&lt;br /&gt;
* [[Media:Minila%26usb-v1.zip|Überarbeitete Version davon (inkl. Stückliste)]]&lt;br /&gt;
* [[Media:Xilinx_programmer.zip|Eagle-Projekt für martiniman&#039;s Programmer]]&lt;br /&gt;
* [[Media:Probe_244dil.zip|Daten der Tastköpfe (inkl. Stückliste)]]&lt;br /&gt;
* [[Media:MiniLA-Trigger.zip|Daten der Triggerplatinen (inkl. Stückliste)]]&lt;br /&gt;
* [http://sourceforge.net/projects/xc3sprog xc3sprog Projekt-Seite]&lt;br /&gt;
* [http://libusb.wiki.sourceforge.net libusb für Linux]&lt;br /&gt;
* [http://libusb-win32.sourceforge.net libusb für Windows]&lt;br /&gt;
* [http://coolla.freeunix.net coolLA eine miniLA Erweiterung    &amp;gt; mit miniLA Windows Software für RAM grösser 128k]&lt;br /&gt;
Artikel und Diskussionen auf www.mikrocontroller.net:&lt;br /&gt;
* Artikel: [[Logic Analyzer]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/86889 Diskussion zu den Sammelbestellungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/93848 Diskussion zur PC-Software]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projekte]]&lt;br /&gt;
[[Category:FPGA und Co]]&lt;br /&gt;
[[Category:Boards]]&lt;br /&gt;
[[Category:Oszilloskope und Analyzer]]&lt;/div&gt;</summary>
		<author><name>Portside</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Logic_Analyzer&amp;diff=49897</id>
		<title>Logic Analyzer</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Logic_Analyzer&amp;diff=49897"/>
		<updated>2010-08-12T14:25:22Z</updated>

		<summary type="html">&lt;p&gt;Portside: /* miniLA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite enthält eine Übersicht über verschiedene Logic Analyzer &#039;&#039;&#039;Selbstbau-Projekte&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== AVR-basiert ==&lt;br /&gt;
&lt;br /&gt;
=== LoLA ===&lt;br /&gt;
&lt;br /&gt;
* 2002 von A. Hinrichs&lt;br /&gt;
* AT90S1200 Controller with a 2k-RAM&lt;br /&gt;
* ASM&lt;br /&gt;
&lt;br /&gt;
LoLA is a 8-Bit Logicanalyzer. Internal sampletimes from 2us to 16ms. Triggerword with don&#039;t cares. External clock or trigger on rising or falling edge. Timing and state with I2C-analysis. 2k memory, very low cost.&lt;br /&gt;
With Pulsegenerator. Programmable Ti and Tp 1us..8sec, Duty-Cycle, Period/Frequency, Continuous- and Burst-Mode. 16- and 32-bit Software for Windows&lt;br /&gt;
&lt;br /&gt;
[http://avrfreaks.net/index.php?module=FreaksAcademy&amp;amp;func=viewItem&amp;amp;item_type=project&amp;amp;item_id=47 Projektseite bei avrfreaks.net]&lt;br /&gt;
&lt;br /&gt;
===  AVR USB Logikanalysator ===&lt;br /&gt;
&lt;br /&gt;
* 2006 B. Sauter&lt;br /&gt;
* Mega 32 &amp;amp; USBN9604 &lt;br /&gt;
* 8-Bit&lt;br /&gt;
* 250kHz online, 1000 Samples @ 4MHz&lt;br /&gt;
* USB&lt;br /&gt;
&lt;br /&gt;
http://www.mikrocontroller.net/topic/48559&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== µLab LA ===&lt;br /&gt;
&lt;br /&gt;
* 2007 µLabs&lt;br /&gt;
* Mega 8&lt;br /&gt;
* 8-Bit, 24Mhz&lt;br /&gt;
* Ram zur Aufzeichnung&lt;br /&gt;
* LCD&lt;br /&gt;
* USB&lt;br /&gt;
* Software: Linux, zur Ausgabe von VCD&lt;br /&gt;
&lt;br /&gt;
http://www.microlaboratories.com/?page_id=77&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;    (Site down!)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Simple Logic Analyzer ===&lt;br /&gt;
&lt;br /&gt;
* 8-channel&lt;br /&gt;
* 32kB SRAM&lt;br /&gt;
* RS232&lt;br /&gt;
* 2 MHz&lt;br /&gt;
* Software: Win GUI&lt;br /&gt;
&lt;br /&gt;
http://antoniak.ep.com.pl/index.php?id=sla&lt;br /&gt;
&lt;br /&gt;
=== SCANALOGIC ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version 1&#039;&#039;&#039;&lt;br /&gt;
* bis 4 Kanäle&lt;br /&gt;
* bis 4 Million Samples per second&lt;br /&gt;
* RS232 (bzw. USB-RS232)&lt;br /&gt;
* Windows-Software (Visual Basic)&lt;br /&gt;
* Software (AVR und Windows): Closed Source?&lt;br /&gt;
* Basis: Atmega16 und NAND-Gate&lt;br /&gt;
* http://www.ikalogic.com/scanalogic_home.php&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version 2 Lite (FREE)&#039;&#039;&#039;&lt;br /&gt;
(in Entwicklung)&lt;br /&gt;
* bis 4 Kanäle&lt;br /&gt;
* bis 20 Million Samples per second&lt;br /&gt;
* Maximum sampling buffer 64K&lt;br /&gt;
* Bausatz zum Selbstaufbau&lt;br /&gt;
* http://www.ikalogic.com/scanalogic2/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version 2 Pro&#039;&#039;&#039;&lt;br /&gt;
(in Entwicklung) &lt;br /&gt;
* bis 4 Kanäle&lt;br /&gt;
* bis 20 Million Samples per second&lt;br /&gt;
* Maximum sampling buffer 256K&lt;br /&gt;
* Generator/Playback Modus&lt;br /&gt;
* USB HID mode&lt;br /&gt;
* Firmware upgrade feature&lt;br /&gt;
* Windows-Software (Visual Basic)&lt;br /&gt;
* Basis: Atmel AVR&lt;br /&gt;
* Aufgebaut und getestet&lt;br /&gt;
* http://www.ikalogic.com/scanalogic2/&lt;br /&gt;
&lt;br /&gt;
=== MiniLog ===&lt;br /&gt;
&lt;br /&gt;
Zur Zeit gibt es zwei Versionen, die sich hauptsächlich in der Samplerate und in der Speichergröße unterscheiden:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;50 MSa/s Version&#039;&#039;&#039;&lt;br /&gt;
* 8 Kanäle&lt;br /&gt;
* 50 MSa/s&lt;br /&gt;
* 4k Samplespeicher&lt;br /&gt;
* Trigger auf beliebige Pegelkombinationen &lt;br /&gt;
* Basis ATMega644&lt;br /&gt;
* FT232 USB 115200 Baud&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;80 MSa/s Version&#039;&#039;&#039;&lt;br /&gt;
* 8 Kanäle&lt;br /&gt;
* 50 MSa/s&lt;br /&gt;
* 16k Samplespeicher (32k bei neuer Software)&lt;br /&gt;
* Trigger auf beliebige Pegelkombinationen &lt;br /&gt;
* Basis ATMega88 / ATMega48&lt;br /&gt;
* FT232 USB 500000 Baud&lt;br /&gt;
&lt;br /&gt;
Weitere Infos und Diskussion:&lt;br /&gt;
* http://www.avr.roehres-home.de/logikanalyzer/index.html&lt;br /&gt;
* http://www.mikrocontroller.net/topic/141602&lt;br /&gt;
&lt;br /&gt;
== FPGA / CLPD ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Deditec LAs sind keine Selbstbauprojekte, daher hier entfernt. Ggf. neuen Artikel aufmachen oder anderen, passenderen ergänzen. Danke.&lt;br /&gt;
&lt;br /&gt;
=== Deditec Logicanalyzer USB-LOGI-500===&lt;br /&gt;
&lt;br /&gt;
* 36 Kanäle&lt;br /&gt;
* 500 MSamples/sec (bis 100 Samples/Sec)&lt;br /&gt;
* 4096 Samples Speichertiefe/Kanal&lt;br /&gt;
* 2 Trigger Ebene&lt;br /&gt;
* Logi+ Windows Software&lt;br /&gt;
* sehr kostengünstiges Einsteigermodell&lt;br /&gt;
&lt;br /&gt;
=== Deditec Logicanalyzer USB-LOGI-250===&lt;br /&gt;
&lt;br /&gt;
* 36 Kanäle&lt;br /&gt;
* 250 MHz bis 100 Hz Sampling Rate&lt;br /&gt;
* 512 KSamples Speichertiefe/Kanal&lt;br /&gt;
* 1/8 .. 7/8 Pretrigger&lt;br /&gt;
* 2 Trigger Ebenen&lt;br /&gt;
* Windows Software Logi+&lt;br /&gt;
&lt;br /&gt;
[http://www.deditec.de/de/logikanalysatoren/prod.html Herstellerseite]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SUMP Logic Analyzer ===&lt;br /&gt;
&lt;br /&gt;
* 32 Kanäle bis 100 MHz, 16 Kanäle bei 200 MHz&lt;br /&gt;
* 200 MHz - 10 Hz Sampling Rate&lt;br /&gt;
* 256 KSamples Speicher (1 MByte)&lt;br /&gt;
* Ankopplung über RS232&lt;br /&gt;
* Java Software&lt;br /&gt;
&lt;br /&gt;
Der SUMP Logic Analyzer hat wahlweise einen einfachen Trigger (Rising/Falling mit Maskierung) oder einen komplexen 4stufigen Trigger, sowie einen einfachen zuschaltbaren Noise Filter, der Pulse kürzer als 1/100 MHz filtert um Crosstalk-Effekte in den Anschlussleitungen zu kompensieren. Der Speicher wird im Wartezustand als &amp;quot;Ringstack&amp;quot; kontinuierlich beschrieben. Dadurch können auch Daten von vor der Trigger-Auslösung ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
Das Gerät nutzt das Xilinx Spartan 3 Starter Kit Board von Digilent (Kosten Stand Mai 2006: 100 - 150 Euro). Es muss lediglich der FPGA beschrieben und die Software eingerichtet werden. Die Software nutzt für den Zugriff auf die RS232 die RXTX Bibliothek, die für alle gängigen Betriebssysteme existiert.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.sump.org/projects/analyzer/ Projektseite bei sump.org]&lt;br /&gt;
* [http://logicanalyzer.sourceforge.net/ LogicAnalyzer] is a framework as well as an application to operate a PC based logic analyzer. It&#039;s built using the Eclipse RCP and designed with extensibiliy in mind. Integrating devices, providing tools or creating completely new functionality is easy. The most prominent OpenSource logic analyzer hardware (namely the SUMP Logic Analyzer - and derivates such as the [[Logic_Analyzer#OpenBench_Logic_Sniffer|Open Workbench Logic Sniffer]]) work out of the box. It also serves as an example how easy it is to integrate new devices. (GPL)&lt;br /&gt;
&lt;br /&gt;
=== eebit Logic Analyzer ===&lt;br /&gt;
&lt;br /&gt;
* 32 Kanäle&lt;br /&gt;
* 100 MHz Sampling Rate&lt;br /&gt;
* 65 KSamples Speicher pro Kanal (2 MByte)&lt;br /&gt;
* Ankopplung über ISA-Bus oder Parallelport&lt;br /&gt;
* 2 stufiger Trigger&lt;br /&gt;
* einfaches Windows-Programm zur Steuerung/Darstellung&lt;br /&gt;
&lt;br /&gt;
Der LA basiert auf einem Altera FPGA und speichert die Daten in einem externen SRAM. Die Hardware existiert in 2 Varianten, einmal als PC/104-Karte und mit einem Parallelinterface.&lt;br /&gt;
&lt;br /&gt;
[http://www.freepcb.com/eebit/ Projektseite]&lt;br /&gt;
&lt;br /&gt;
=== miniLA ===&lt;br /&gt;
&lt;br /&gt;
* 32 Kanäle&lt;br /&gt;
* 100 MHz Sampling Rate&lt;br /&gt;
* 128 kSamples Speicher&lt;br /&gt;
* Ankopplung über USB oder LPT&lt;br /&gt;
* 5V-tolerante Eingänge&lt;br /&gt;
&lt;br /&gt;
Der LA basiert auf einem Xilinx CPLD.&lt;br /&gt;
&lt;br /&gt;
[http://minila.sourceforge.net Projektseite]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[MiniLA|Artikel auf www.mikrocontroller.net]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Und hier coolLA eine erweiterte Version des miniLA, hauptsächlich &lt;br /&gt;
* USB Stromversorgung mit galvanischer Trennung durch &lt;br /&gt;
* Einsatz von Coolrunner II CPLD&lt;br /&gt;
* Time- und Stateanalyse umschaltbar zusammen im System mit angepasster Software&lt;br /&gt;
* 512k Samples Speicher 32 Bit&lt;br /&gt;
* integrierte Datenempfänger&lt;br /&gt;
* 40-poliger IDE Stecker Intronix LogicPort kompatibel&lt;br /&gt;
* passt in Elpac Gehäuse&lt;br /&gt;
[http://coolla.freeunix.net Projektseite mit Bilder und Download]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lekernel&#039;s USB Logic Analyzer ===&lt;br /&gt;
&lt;br /&gt;
* 24 Kanäle&lt;br /&gt;
&lt;br /&gt;
Der LA basiert auf einem Altera Cyclone II FPGA. Alle Schaltpläne, VHDLs, Designer Dateien stehen zur Verfügung. Leider nur ein Quick+Dirty Linux Treiber erstmal da. &lt;br /&gt;
&lt;br /&gt;
[http://lekernel.net/scrapbook/ula.html Projektseite]&lt;br /&gt;
=== OpenBench Logic Sniffer ===&lt;br /&gt;
FPGA basierter LA, HW &amp;amp; SW ist offen (open source). Specs:&lt;br /&gt;
&lt;br /&gt;
* 70MHz+ sample speeds&lt;br /&gt;
** 200Msps captures up to 100MHz waveforms on 16 channels&lt;br /&gt;
** 100Msps captures up to 50MHz waveforms on 32 channels&lt;br /&gt;
* 32 channels&lt;br /&gt;
** 8 channels with 24K sample depth&lt;br /&gt;
** 16 channels with 12K sample depth&lt;br /&gt;
** 32 channels with 6K sample depth&lt;br /&gt;
* 16 buffered, 5volt tolerant channels&lt;br /&gt;
* USB interface, USB powered&lt;br /&gt;
&lt;br /&gt;
http://www.gadgetfactory.net/gf/project/butterflylogic/&lt;br /&gt;
&lt;br /&gt;
Software in action:&lt;br /&gt;
* Overview and using RLE : [http://www.screencast.com/t/yWBdfwCYh6]&lt;br /&gt;
* Capturing &amp;amp; Decoding UART data: [http://www.screencast.com/t/MWM5MDUyNGIt]&lt;br /&gt;
&lt;br /&gt;
== PIC-basiert ==&lt;br /&gt;
&lt;br /&gt;
=== PIC Logicx ===&lt;br /&gt;
&lt;br /&gt;
[http://martin.hinner.info/electronics/piclogix/ PIC Logix] (GPL, optional Standalone VGA Ausgabe, PIC24 or dsPIC33)&lt;br /&gt;
&lt;br /&gt;
=== Logic Analyzer III (USB) ===&lt;br /&gt;
&lt;br /&gt;
[http://technology.niagarac.on.ca/people/mcsele/LogicAnalyzer.html Logic Analyzer III (USB)] uses a multithreaded Win-32 front-end and a native USB interface. It features a 20MS/s sample rate and a 4K sample depth. Zentrale Bauteile sind ein PIC18F4550 Mikrocontroller und ein AM7204 FIFO IC z.B. von AMD.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Das PICkit2 ist kein Selbstbauprojekt, daher hier entfernt. Ggf. neuen Artikel aufmachen oder anderen, passenderen ergänzen. Danke.&lt;br /&gt;
&lt;br /&gt;
=== Microchip PICkit2 ===&lt;br /&gt;
&lt;br /&gt;
PICkit 2 Programmer Logic Tool Analyzer&lt;br /&gt;
3 Kanal bis 500 kHz&lt;br /&gt;
* http://www.microchip.com/pickit2&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parallelport LA ==&lt;br /&gt;
&lt;br /&gt;
Bitte beachten: Derartige Parallelport LAs sind z.B. bei der Samplerate durch die PC-Hardware und das PC OS im Vergleich zu höherwertigen LAs eingeschränkt.&lt;br /&gt;
&lt;br /&gt;
* [http://tfla-01.berlios.de/ The Fabulous Logic Analyzer] (GPL, multiplatform, Simple [[I2C]] analyzer)&lt;br /&gt;
* [http://akikorhonen.org/projects.php?action=view&amp;amp;id=59 Parallel port logic analyzer]&lt;br /&gt;
* [http://uvasux.googlepages.com/simplelogicanalyser Simple Logic Analyser]&lt;br /&gt;
* [http://www.xs4all.nl/~jwasys/old/diy2.html A logic analyzer using the PC&#039;s parallel port] (Win32)&lt;br /&gt;
* [http://www.codeproject.com/KB/system/17ChannelLogicAnalyzer.aspx 17 Channel Logic Analyzer] By Elmue auf www.codeproject.com (Windows)&lt;br /&gt;
&lt;br /&gt;
== Open Source Software ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The [http://sigrok.org/wiki/Main_Page sigrok] project aims at creating a portable, cross-platform, Free/Libre/Open-Source logic analyzer software that supports various (usually USB-based) logic analyzer hardware products. The code is licensed under the terms of the GNU GPL.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
sigrok supported hardware:&lt;br /&gt;
* Saleae Logic (supported)&lt;br /&gt;
* EE Electronics XLA/ESLA100 (supported)&lt;br /&gt;
* ASIX SIGMA (partially supported)&lt;br /&gt;
* Openbench Logic Sniffer (work in progress)&lt;br /&gt;
* ZEROPLUS Logic Cube LAP-C (work in progress)&lt;br /&gt;
* CWAV USBee SX (coming up)&lt;br /&gt;
* Braintechnology USB-LPS (planned)&lt;br /&gt;
* Buspirate (planned)&lt;br /&gt;
* Intronix Logicport (planned)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;[http://logicanalyzer.sourceforge.net/ LogicAnalyzer] is a framework as well as an application to operate a PC based logic analyzer. It&#039;s built using the Eclipse RCP and designed with extensibiliy in mind. Integrating devices, providing tools or creating completely new functionality is easy.&lt;br /&gt;
&lt;br /&gt;
LogicAnalyzer main features:&lt;br /&gt;
* Platform independent ( LogicAnalyzer is built using Eclipse RCP, thus it&#039;s mostly platform independent. It also features a native and clean UI.)&lt;br /&gt;
* Rich set of tools ( Several tools come out of the box, such as frequency measurement, distance measurement and serial byte interpreter. LA also comes with an I2C protocol analyzer (SPI, as well as UART analyzer will follow).)&lt;br /&gt;
* SUMP integration ( The most prominent OpenSource logic analyzer hardware (namely the SUMP Logic Analyzer - and derivates such as the Open Workbench Logic Sniffer) work out of the box. It also serves as an example how easy it is to integrate new devices.)&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
&lt;br /&gt;
=== Vergleichstabelle Logic-Analyzer ===&lt;br /&gt;
&lt;br /&gt;
* [http://sigrok.org/wiki/Logic_Analyzer_Comparison sigrok: Logic Analyzer Comparison] (TODO: evtl. dort sowie hier Einträge synchronisieren)&lt;br /&gt;
&lt;br /&gt;
=== In Planung: Mikrocontroller.net LA ===&lt;br /&gt;
&lt;br /&gt;
Hier entsteht langsam seit Mitte 2005 ein komplexer (FPGA, CLPD, AVR) Logic Analyser für recht gehobene Ansprüche, allerdings ist die Beteiligung seitdem etwas eingeschlafen:&lt;br /&gt;
&lt;br /&gt;
* [[Logic Analyzer-Projekt: Ideen zur Hardware|Hardware]]&lt;br /&gt;
* [[Logic Analyzer-Projekt: Ideen zur Software|Software]]&lt;br /&gt;
&lt;br /&gt;
=== In Planung: Logikanalysator mit Palm ===&lt;br /&gt;
&lt;br /&gt;
In Planung, Brainstorming: [[Palm-Logicanalyzer]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Oszilloskope und Analyzer| ]]&lt;/div&gt;</summary>
		<author><name>Portside</name></author>
	</entry>
</feed>