mirror of
https://github.com/hneemann/Digital.git
synced 2025-10-01 08:50:47 -04:00
typo
This commit is contained in:
parent
4e7226cfbe
commit
10b1fa73d4
@ -1,6 +1,6 @@
|
|||||||
Release Notes
|
Release Notes
|
||||||
|
|
||||||
planned as V0.11
|
planned as v0.11
|
||||||
- Added floating gate FETs
|
- Added floating gate FETs
|
||||||
|
|
||||||
v0.10, released on 09. Apr 2017
|
v0.10, released on 09. Apr 2017
|
||||||
|
@ -98,7 +98,7 @@
|
|||||||
<boolean>true</boolean>
|
<boolean>true</boolean>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="400" y="480"/>
|
<pos x="400" y="500"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>Driver</elementName>
|
<elementName>Driver</elementName>
|
||||||
@ -108,7 +108,7 @@
|
|||||||
<rotation rotation="1"/>
|
<rotation rotation="1"/>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="680" y="480"/>
|
<pos x="680" y="500"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>In</elementName>
|
<elementName>In</elementName>
|
||||||
@ -122,7 +122,7 @@
|
|||||||
<string>WE</string>
|
<string>WE</string>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="280" y="520"/>
|
<pos x="280" y="540"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>In</elementName>
|
<elementName>In</elementName>
|
||||||
@ -136,7 +136,7 @@
|
|||||||
<string>Data</string>
|
<string>Data</string>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="280" y="600"/>
|
<pos x="280" y="620"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>Not</elementName>
|
<elementName>Not</elementName>
|
||||||
@ -146,7 +146,7 @@
|
|||||||
<rotation rotation="1"/>
|
<rotation rotation="1"/>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="400" y="580"/>
|
<pos x="400" y="600"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>Out</elementName>
|
<elementName>Out</elementName>
|
||||||
@ -160,7 +160,7 @@
|
|||||||
<string>D</string>
|
<string>D</string>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="800" y="420"/>
|
<pos x="800" y="460"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>NFET</elementName>
|
<elementName>NFET</elementName>
|
||||||
@ -274,6 +274,9 @@
|
|||||||
# check
|
# check
|
||||||
1 0 0 0 0
|
1 0 0 0 0
|
||||||
0 1 0 0 0
|
0 1 0 0 0
|
||||||
|
|
||||||
|
# if no word line is high, output is in high Z state
|
||||||
|
0 0 0 x z
|
||||||
</dataString>
|
</dataString>
|
||||||
</testData>
|
</testData>
|
||||||
</entry>
|
</entry>
|
||||||
@ -282,22 +285,14 @@
|
|||||||
</visualElement>
|
</visualElement>
|
||||||
</visualElements>
|
</visualElements>
|
||||||
<wires>
|
<wires>
|
||||||
<wire>
|
|
||||||
<p1 x="420" y="480"/>
|
|
||||||
<p2 x="540" y="480"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
|
||||||
<p1 x="540" y="480"/>
|
|
||||||
<p2 x="660" y="480"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
|
||||||
<p1 x="680" y="420"/>
|
|
||||||
<p2 x="800" y="420"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="280" y="420"/>
|
<p1 x="280" y="420"/>
|
||||||
<p2 x="460" y="420"/>
|
<p2 x="460" y="420"/>
|
||||||
</wire>
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="660" y="420"/>
|
||||||
|
<p2 x="800" y="420"/>
|
||||||
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="460" y="420"/>
|
<p1 x="460" y="420"/>
|
||||||
<p2 x="660" y="420"/>
|
<p2 x="660" y="420"/>
|
||||||
@ -310,6 +305,10 @@
|
|||||||
<p1 x="460" y="100"/>
|
<p1 x="460" y="100"/>
|
||||||
<p2 x="660" y="100"/>
|
<p2 x="660" y="100"/>
|
||||||
</wire>
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="660" y="100"/>
|
||||||
|
<p2 x="800" y="100"/>
|
||||||
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="480" y="260"/>
|
<p1 x="480" y="260"/>
|
||||||
<p2 x="600" y="260"/>
|
<p2 x="600" y="260"/>
|
||||||
@ -334,10 +333,6 @@
|
|||||||
<p1 x="560" y="-40"/>
|
<p1 x="560" y="-40"/>
|
||||||
<p2 x="620" y="-40"/>
|
<p2 x="620" y="-40"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
|
||||||
<p1 x="280" y="520"/>
|
|
||||||
<p2 x="540" y="520"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="480" y="200"/>
|
<p1 x="480" y="200"/>
|
||||||
<p2 x="500" y="200"/>
|
<p2 x="500" y="200"/>
|
||||||
@ -346,6 +341,26 @@
|
|||||||
<p1 x="560" y="200"/>
|
<p1 x="560" y="200"/>
|
||||||
<p2 x="580" y="200"/>
|
<p2 x="580" y="200"/>
|
||||||
</wire>
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="680" y="460"/>
|
||||||
|
<p2 x="800" y="460"/>
|
||||||
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="280" y="620"/>
|
||||||
|
<p2 x="400" y="620"/>
|
||||||
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="400" y="620"/>
|
||||||
|
<p2 x="680" y="620"/>
|
||||||
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="420" y="500"/>
|
||||||
|
<p2 x="540" y="500"/>
|
||||||
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="540" y="500"/>
|
||||||
|
<p2 x="660" y="500"/>
|
||||||
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="480" y="340"/>
|
<p1 x="480" y="340"/>
|
||||||
<p2 x="500" y="340"/>
|
<p2 x="500" y="340"/>
|
||||||
@ -390,33 +405,29 @@
|
|||||||
<p1 x="560" y="280"/>
|
<p1 x="560" y="280"/>
|
||||||
<p2 x="620" y="280"/>
|
<p2 x="620" y="280"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
|
||||||
<p1 x="280" y="600"/>
|
|
||||||
<p2 x="400" y="600"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
|
||||||
<p1 x="400" y="600"/>
|
|
||||||
<p2 x="680" y="600"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="480" y="-60"/>
|
<p1 x="480" y="-60"/>
|
||||||
<p2 x="600" y="-60"/>
|
<p2 x="600" y="-60"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="400" y="500"/>
|
<p1 x="280" y="540"/>
|
||||||
<p2 x="400" y="540"/>
|
<p2 x="540" y="540"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="400" y="580"/>
|
<p1 x="400" y="520"/>
|
||||||
<p2 x="400" y="600"/>
|
<p2 x="400" y="560"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="400" y="-220"/>
|
<p1 x="400" y="600"/>
|
||||||
|
<p2 x="400" y="620"/>
|
||||||
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="400" y="-200"/>
|
||||||
<p2 x="400" y="-40"/>
|
<p2 x="400" y="-40"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="400" y="280"/>
|
<p1 x="400" y="280"/>
|
||||||
<p2 x="400" y="460"/>
|
<p2 x="400" y="480"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="400" y="-40"/>
|
<p1 x="400" y="-40"/>
|
||||||
@ -543,28 +554,28 @@
|
|||||||
<p2 x="600" y="-20"/>
|
<p2 x="600" y="-20"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="680" y="500"/>
|
<p1 x="680" y="520"/>
|
||||||
<p2 x="680" y="600"/>
|
<p2 x="680" y="620"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="680" y="-220"/>
|
<p1 x="680" y="-200"/>
|
||||||
<p2 x="680" y="-40"/>
|
<p2 x="680" y="-40"/>
|
||||||
</wire>
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="680" y="460"/>
|
||||||
|
<p2 x="680" y="480"/>
|
||||||
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="680" y="-40"/>
|
<p1 x="680" y="-40"/>
|
||||||
<p2 x="680" y="280"/>
|
<p2 x="680" y="280"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="680" y="280"/>
|
<p1 x="680" y="280"/>
|
||||||
<p2 x="680" y="420"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
|
||||||
<p1 x="680" y="420"/>
|
|
||||||
<p2 x="680" y="460"/>
|
<p2 x="680" y="460"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="540" y="480"/>
|
<p1 x="540" y="500"/>
|
||||||
<p2 x="540" y="520"/>
|
<p2 x="540" y="540"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="460" y="-20"/>
|
<p1 x="460" y="-20"/>
|
||||||
|
@ -16,10 +16,10 @@ import static de.neemann.digital.draw.shapes.GenericShape.SIZE;
|
|||||||
import static de.neemann.digital.draw.shapes.GenericShape.SIZE2;
|
import static de.neemann.digital.draw.shapes.GenericShape.SIZE2;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The n-chan FET shape
|
* The n-chan floating gate FET shape
|
||||||
*/
|
*/
|
||||||
public class FGFETShapeN extends FETShape {
|
public class FGFETShapeN extends FETShape {
|
||||||
static final Style CHARGED_GATE = new Style(Style.MAXLINETHICK, false, Color.RED);
|
static final Style CHARGED_GATE = new Style(6, false, Color.RED);
|
||||||
|
|
||||||
private final boolean programmed;
|
private final boolean programmed;
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ import static de.neemann.digital.draw.shapes.GenericShape.SIZE;
|
|||||||
import static de.neemann.digital.draw.shapes.GenericShape.SIZE2;
|
import static de.neemann.digital.draw.shapes.GenericShape.SIZE2;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The p-chan FET shape
|
* The p-chan floating gate FET shape
|
||||||
*/
|
*/
|
||||||
public class FGFETShapeP extends FETShape {
|
public class FGFETShapeP extends FETShape {
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user