5 WIRE -544 288 -624 288
\r
6 WIRE -336 288 -432 288
\r
8 WIRE -624 320 -624 288
\r
9 WIRE -432 320 -432 288
\r
17 FLAG -32 288 ADDRESS
\r
28 SYMATTR Value V=program_i(V(ADDRESS))
\r
31 SYMATTR Value V=program_0(V(ADDRESS))
\r
34 SYMATTR Value V=program_1(V(ADDRESS))
\r
35 SYMBOL bv -624 304 R0
\r
37 SYMATTR Value V=V($G_Vss)
\r
38 SYMBOL bv -432 304 R0
\r
40 SYMATTR Value V=V($G_Vdd)
\r
41 TEXT -776 256 Left 0 ;Shortcuts so you can type V(_1) for logic -1 instead of V($G_Vss), etc.
\r
42 TEXT -48 -280 Left 0 ;; Note: there should be overbars over all these 1's\n; If not, go to Tools -> Sync Release, upgrade to at least 2.23y\nV=choose(V(_1),V(_1),V(_1))\nV=(V(_1),V(_1),V(_1))\nV(_1),V(_1),V(_1)
\r
43 TEXT -8 -8 Left 0 ;program_x should come from the top-level schematic,\nby an .include ../asm/guess.sp (for example) statement
\r