Added some descriptive texts to the pld examples.

This commit is contained in:
hneemann 2016-11-13 12:49:51 +01:00
parent 253679301a
commit aff09119b1
4 changed files with 155 additions and 56 deletions

View File

@ -13,7 +13,9 @@ einen der vier ROM-Bausteine auszuwählen, welcher dann
sein Datenwort an den Datenbus legt. Durch den
Adressdecoder verhalten sich die vier ROM-Bausteine wie
ein einziger viermal so großer ROM-Baustein.
</string>
Alle Ausgänge der ROMs liegen auf einem Datenbus. Dies ist
möglich, da immer nur der Ausgang eines der vier ROMs aktiv
ist. Die jeweils anderen Ausgänge sind hochohmig.</string>
</entry>
</attributes>
<visualElements>

View File

@ -1,6 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<circuit>
<version>1</version>
<attributes>
<entry>
<string>Description</string>
<string>Einfaches GAL mit zwei EIngängen und drei
Makrozellen. Jede Zelle kann kombinatorisch oder
als mit Flip-Flop gepuffert (combinatorial, registered)
verwendet werden. Programmiert wird der Baustein
über die Dioden, die &quot;durchgebrannt&quot; werden
können.</string>
</entry>
</attributes>
<visualElements>
<visualElement>
<elementName>Not</elementName>
@ -45,6 +56,10 @@
<visualElement>
<elementName>In</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Erster frei konfigurierbarer Eingang.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -59,6 +74,10 @@
<visualElement>
<elementName>In</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Zweiter frei konfigurierbarer Eingang.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -83,6 +102,10 @@
<visualElement>
<elementName>Out</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Das 0. Ausgangsbit.</string>
</entry>
<entry>
<string>Label</string>
<string>Y_0</string>
@ -542,6 +565,10 @@
<visualElement>
<elementName>Out</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Das 1. Ausgangsbit.</string>
</entry>
<entry>
<string>Label</string>
<string>Y_1</string>
@ -966,6 +993,10 @@
<visualElement>
<elementName>Out</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Das 2. Ausgangsbit.</string>
</entry>
<entry>
<string>Label</string>
<string>Y_2</string>

View File

@ -1,6 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<circuit>
<version>1</version>
<attributes>
<entry>
<string>Description</string>
<string>Einfacher PAL BAustein mit drei Eingängen und
zwei Ausgängen. Programmiert wird der Baustein
über die Dioden, die &quot;durchgebrannt&quot; werden
können.</string>
</entry>
</attributes>
<visualElements>
<visualElement>
<elementName>Not</elementName>
@ -35,6 +44,10 @@
<visualElement>
<elementName>In</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Erster frei Konfigurierbarer Eingang.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -49,6 +62,10 @@
<visualElement>
<elementName>In</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Zweiter frei Konfigurierbarer Eingang.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -63,6 +80,10 @@
<visualElement>
<elementName>In</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Dritter frei Konfigurierbarer Eingang.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -87,6 +108,10 @@
<visualElement>
<elementName>Out</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Das 0. Ausgangsbit.</string>
</entry>
<entry>
<string>Label</string>
<string>Y_0</string>
@ -308,6 +333,10 @@
<visualElement>
<elementName>Out</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Das 1. Ausgangsbit.</string>
</entry>
<entry>
<string>Label</string>
<string>Y_1</string>

View File

@ -1,6 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<circuit>
<version>1</version>
<attributes>
<entry>
<string>Description</string>
<string>Typischer PLA Baustein mit einer UND und einer
ODER Matrix.
Programmiert wird der Baustein über die Dioden,
die &quot;durchgebrannt&quot; werden können.</string>
</entry>
</attributes>
<visualElements>
<visualElement>
<elementName>Not</elementName>
@ -45,6 +54,10 @@
<visualElement>
<elementName>In</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Erster frei konfigurierbarer Eingang.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -59,6 +72,10 @@
<visualElement>
<elementName>In</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Zweiter frei konfigurierbarer Eingang.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -73,6 +90,10 @@
<visualElement>
<elementName>In</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Dritter frei konfigurierbarer Eingang.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -87,6 +108,10 @@
<visualElement>
<elementName>In</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Vierter frei konfigurierbarer Eingang.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -639,17 +664,16 @@ A B C D Y_0 Y_1 Y_2 Y_3
</visualElement>
<visualElement>
<elementName>PullDown</elementName>
<elementAttributes>
<entry>
<string>rotation</string>
<rotation rotation="1"/>
</entry>
</elementAttributes>
<pos x="1120" y="720"/>
<elementAttributes/>
<pos x="1080" y="660"/>
</visualElement>
<visualElement>
<elementName>Out</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Das 0. Ausgangsbit.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -663,17 +687,16 @@ A B C D Y_0 Y_1 Y_2 Y_3
</visualElement>
<visualElement>
<elementName>PullDown</elementName>
<elementAttributes>
<entry>
<string>rotation</string>
<rotation rotation="1"/>
</entry>
</elementAttributes>
<pos x="1200" y="720"/>
<elementAttributes/>
<pos x="1160" y="660"/>
</visualElement>
<visualElement>
<elementName>Out</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Das 1. Ausgangsbit.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -687,17 +710,16 @@ A B C D Y_0 Y_1 Y_2 Y_3
</visualElement>
<visualElement>
<elementName>PullDown</elementName>
<elementAttributes>
<entry>
<string>rotation</string>
<rotation rotation="1"/>
</entry>
</elementAttributes>
<pos x="1280" y="720"/>
<elementAttributes/>
<pos x="1240" y="660"/>
</visualElement>
<visualElement>
<elementName>Out</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Das 2. Ausgangsbit.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -711,17 +733,16 @@ A B C D Y_0 Y_1 Y_2 Y_3
</visualElement>
<visualElement>
<elementName>PullDown</elementName>
<elementAttributes>
<entry>
<string>rotation</string>
<rotation rotation="1"/>
</entry>
</elementAttributes>
<pos x="1360" y="720"/>
<elementAttributes/>
<pos x="1320" y="660"/>
</visualElement>
<visualElement>
<elementName>Out</elementName>
<elementAttributes>
<entry>
<string>Description</string>
<string>Das 3. Ausgangsbit.</string>
</entry>
<entry>
<string>rotation</string>
<rotation rotation="3"/>
@ -1068,6 +1089,22 @@ A B C D Y_0 Y_1 Y_2 Y_3
<p1 x="740" y="640"/>
<p2 x="760" y="640"/>
</wire>
<wire>
<p1 x="1080" y="640"/>
<p2 x="1100" y="640"/>
</wire>
<wire>
<p1 x="1160" y="640"/>
<p2 x="1180" y="640"/>
</wire>
<wire>
<p1 x="1240" y="640"/>
<p2 x="1260" y="640"/>
</wire>
<wire>
<p1 x="1320" y="640"/>
<p2 x="1340" y="640"/>
</wire>
<wire>
<p1 x="460" y="100"/>
<p2 x="480" y="100"/>
@ -1340,22 +1377,6 @@ A B C D Y_0 Y_1 Y_2 Y_3
<p1 x="1320" y="520"/>
<p2 x="1340" y="520"/>
</wire>
<wire>
<p1 x="1100" y="720"/>
<p2 x="1120" y="720"/>
</wire>
<wire>
<p1 x="1180" y="720"/>
<p2 x="1200" y="720"/>
</wire>
<wire>
<p1 x="1260" y="720"/>
<p2 x="1280" y="720"/>
</wire>
<wire>
<p1 x="1340" y="720"/>
<p2 x="1360" y="720"/>
</wire>
<wire>
<p1 x="460" y="240"/>
<p2 x="480" y="240"/>
@ -1868,6 +1889,10 @@ A B C D Y_0 Y_1 Y_2 Y_3
<p1 x="520" y="620"/>
<p2 x="520" y="640"/>
</wire>
<wire>
<p1 x="1160" y="640"/>
<p2 x="1160" y="660"/>
</wire>
<wire>
<p1 x="460" y="100"/>
<p2 x="460" y="240"/>
@ -1896,10 +1921,6 @@ A B C D Y_0 Y_1 Y_2 Y_3
<p1 x="1100" y="200"/>
<p2 x="1100" y="280"/>
</wire>
<wire>
<p1 x="1100" y="720"/>
<p2 x="1100" y="740"/>
</wire>
<wire>
<p1 x="1100" y="280"/>
<p2 x="1100" y="360"/>
@ -1918,7 +1939,11 @@ A B C D Y_0 Y_1 Y_2 Y_3
</wire>
<wire>
<p1 x="1100" y="600"/>
<p2 x="1100" y="720"/>
<p2 x="1100" y="640"/>
</wire>
<wire>
<p1 x="1100" y="640"/>
<p2 x="1100" y="740"/>
</wire>
<wire>
<p1 x="720" y="80"/>
@ -2072,6 +2097,10 @@ A B C D Y_0 Y_1 Y_2 Y_3
<p1 x="600" y="620"/>
<p2 x="600" y="640"/>
</wire>
<wire>
<p1 x="1240" y="640"/>
<p2 x="1240" y="660"/>
</wire>
<wire>
<p1 x="540" y="100"/>
<p2 x="540" y="240"/>
@ -2114,10 +2143,10 @@ A B C D Y_0 Y_1 Y_2 Y_3
</wire>
<wire>
<p1 x="1180" y="600"/>
<p2 x="1180" y="720"/>
<p2 x="1180" y="640"/>
</wire>
<wire>
<p1 x="1180" y="720"/>
<p1 x="1180" y="640"/>
<p2 x="1180" y="740"/>
</wire>
<wire>
@ -2276,6 +2305,10 @@ A B C D Y_0 Y_1 Y_2 Y_3
<p1 x="680" y="620"/>
<p2 x="680" y="640"/>
</wire>
<wire>
<p1 x="1320" y="640"/>
<p2 x="1320" y="660"/>
</wire>
<wire>
<p1 x="1260" y="200"/>
<p2 x="1260" y="280"/>
@ -2290,10 +2323,10 @@ A B C D Y_0 Y_1 Y_2 Y_3
</wire>
<wire>
<p1 x="1260" y="600"/>
<p2 x="1260" y="720"/>
<p2 x="1260" y="640"/>
</wire>
<wire>
<p1 x="1260" y="720"/>
<p1 x="1260" y="640"/>
<p2 x="1260" y="740"/>
</wire>
<wire>
@ -2480,6 +2513,10 @@ A B C D Y_0 Y_1 Y_2 Y_3
<p1 x="760" y="620"/>
<p2 x="760" y="640"/>
</wire>
<wire>
<p1 x="1080" y="640"/>
<p2 x="1080" y="660"/>
</wire>
<wire>
<p1 x="1340" y="200"/>
<p2 x="1340" y="280"/>
@ -2490,10 +2527,10 @@ A B C D Y_0 Y_1 Y_2 Y_3
</wire>
<wire>
<p1 x="1340" y="600"/>
<p2 x="1340" y="720"/>
<p2 x="1340" y="640"/>
</wire>
<wire>
<p1 x="1340" y="720"/>
<p1 x="1340" y="640"/>
<p2 x="1340" y="740"/>
</wire>
<wire>