OpenCores
URL https://opencores.org/ocsvn/a-z80/a-z80/trunk

Subversion Repositories a-z80

[/] [a-z80/] [trunk/] [cpu/] [bus/] [address_latch.bdf] - Diff between revs 3 and 8

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 3 Rev 8
Line 51... Line 51...
        )
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
)
(pin
(pin
        (input)
        (input)
        (rect 24 40 200 56)
        (rect 24 312 200 328)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_inc_zero" (rect 9 0 66 12)(font "Arial" ))
        (text "ctl_al_we" (rect 9 0 53 12)(font "Arial" ))
        (pt 176 8)
        (pt 176 8)
        (drawing
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 121 8)(pt 176 8))
Line 67... Line 67...
        )
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
)
(pin
(pin
        (input)
        (input)
        (rect 24 312 200 328)
        (rect 24 168 200 184)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_al_we" (rect 9 0 53 12)(font "Arial" ))
        (text "ctl_inc_limit6" (rect 9 0 72 12)(font "Arial" ))
        (pt 176 8)
        (pt 176 8)
        (drawing
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 121 8)(pt 176 8))
Line 83... Line 83...
        )
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
)
(pin
(pin
        (input)
        (input)
        (rect 24 168 200 184)
        (rect 24 16 200 32)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_inc_limit6" (rect 9 0 72 12)(font "Arial" ))
        (text "ctl_bus_inc_oe" (rect 9 0 82 12)(font "Arial" ))
        (pt 176 8)
        (pt 176 8)
        (drawing
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 121 8)(pt 176 8))
Line 99... Line 99...
        )
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
)
(pin
(pin
        (input)
        (input)
        (rect 24 64 200 80)
        (rect 24 296 200 312)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_bus_inc_oe" (rect 9 0 82 12)(font "Arial" ))
        (text "clk" (rect 9 0 23 12)(font "Arial" ))
        (pt 176 8)
        (pt 176 8)
        (drawing
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 121 8)(pt 176 8))
Line 115... Line 115...
        )
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
)
(pin
(pin
        (input)
        (input)
        (rect 24 296 200 312)
        (rect 24 432 200 448)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "clk" (rect 9 0 23 12)(font "Arial" ))
        (text "ctl_apin_mux" (rect 9 0 73 12)(font "Arial" ))
        (pt 176 8)
        (pt 176 8)
        (drawing
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 121 8)(pt 176 8))
Line 131... Line 131...
        )
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
)
(pin
(pin
        (input)
        (input)
        (rect 24 432 200 448)
        (rect 24 416 200 432)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_apin_mux" (rect 9 0 73 12)(font "Arial" ))
        (text "ctl_apin_mux2" (rect 9 0 79 12)(font "Arial" ))
        (pt 176 8)
        (pt 176 8)
        (drawing
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 121 8)(pt 176 8))
Line 147... Line 147...
        )
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
)
(pin
(pin
        (input)
        (input)
        (rect 24 416 200 432)
        (rect 24 48 200 64)
 
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
 
        (text "clrpc" (rect 9 0 32 12)(font "Arial" ))
 
        (pt 176 8)
 
        (drawing
 
                (line (pt 92 12)(pt 117 12))
 
                (line (pt 92 4)(pt 117 4))
 
                (line (pt 121 8)(pt 176 8))
 
                (line (pt 92 12)(pt 92 4))
 
                (line (pt 117 4)(pt 121 8))
 
                (line (pt 117 12)(pt 121 8))
 
        )
 
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
 
)
 
(pin
 
        (input)
 
        (rect 24 352 200 368)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_apin_mux2" (rect 5 0 76 12)(font "Arial" ))
        (text "nreset" (rect 9 0 39 12)(font "Arial" ))
        (pt 176 8)
        (pt 176 8)
        (drawing
        (drawing
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 12)(pt 117 12))
                (line (pt 92 4)(pt 117 4))
                (line (pt 92 4)(pt 117 4))
                (line (pt 121 8)(pt 176 8))
                (line (pt 121 8)(pt 176 8))
Line 163... Line 179...
        )
        )
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
        (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
)
(pin
(pin
        (output)
        (output)
        (rect 944 352 1120 368)
        (rect 1008 352 1184 368)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "address[15..0]" (rect 90 0 160 12)(font "Arial" ))
        (text "address[15..0]" (rect 90 0 160 12)(font "Arial" ))
        (pt 0 8)
        (pt 0 8)
        (drawing
        (drawing
                (line (pt 0 8)(pt 52 8))
                (line (pt 0 8)(pt 52 8))
Line 179... Line 195...
                (line (pt 78 12)(pt 82 8))
                (line (pt 78 12)(pt 82 8))
        )
        )
)
)
(pin
(pin
        (output)
        (output)
        (rect 944 176 1120 192)
        (rect 1008 176 1184 192)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "address_is_1" (rect 90 0 154 12)(font "Arial" ))
        (text "address_is_1" (rect 90 0 154 12)(font "Arial" ))
        (pt 0 8)
        (pt 0 8)
        (drawing
        (drawing
                (line (pt 0 8)(pt 52 8))
                (line (pt 0 8)(pt 52 8))
Line 195... Line 211...
                (line (pt 78 12)(pt 82 8))
                (line (pt 78 12)(pt 82 8))
        )
        )
)
)
(pin
(pin
        (bidir)
        (bidir)
        (rect 24 96 200 112)
        (rect 24 80 200 96)
        (text "BIDIR" (rect 151 0 175 10)(font "Arial" (font_size 6)))
        (text "BIDIR" (rect 151 0 175 10)(font "Arial" (font_size 6)))
        (text "abus[15..0]" (rect 31 0 86 12)(font "Arial" ))
        (text "abus[15..0]" (rect 31 0 86 12)(font "Arial" ))
        (pt 176 8)
        (pt 176 8)
        (drawing
        (drawing
                (line (pt 120 4)(pt 98 4))
                (line (pt 120 4)(pt 98 4))
Line 212... Line 228...
        )
        )
        (flipy)
        (flipy)
        (text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6)))
        (text "VCC" (rect 152 7 172 17)(font "Arial" (font_size 6)))
)
)
(symbol
(symbol
        (rect 280 88 328 120)
        (rect 344 72 392 104)
        (text "TRI" (rect 32 0 47 10)(font "Arial" (font_size 6)))
        (text "TRI" (rect 32 0 47 10)(font "Arial" (font_size 6)))
        (text "inst4" (rect 22 21 45 33)(font "Arial" ))
        (text "inst4" (rect 22 21 45 33)(font "Arial" ))
        (port
        (port
                (pt 48 16)
                (pt 48 16)
                (input)
                (input)
Line 233... Line 249...
        )
        )
        (port
        (port
                (pt 0 16)
                (pt 0 16)
                (output)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 2 7 16 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 16 16)(pt 0 16))
                (line (pt 16 16)(pt 0 16))
        )
        )
        (drawing
        (drawing
                (line (pt 34 25)(pt 34 7))
                (line (pt 34 25)(pt 34 7))
                (line (pt 34 25)(pt 16 16))
                (line (pt 34 25)(pt 16 16))
                (line (pt 34 7)(pt 16 16))
                (line (pt 34 7)(pt 16 16))
        )
        )
        (flipy)
        (flipy)
)
)
(symbol
(symbol
        (rect 376 80 440 128)
        (rect 464 144 664 272)
        (text "AND2" (rect 39 0 63 10)(font "Arial" (font_size 6)))
 
        (text "inst3" (rect 38 37 61 49)(font "Arial" ))
 
        (port
 
                (pt 64 16)
 
                (input)
 
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
 
                (text "IN1" (rect 45 7 62 19)(font "Courier New" (bold))(invisible))
 
                (line (pt 64 16)(pt 50 16))
 
        )
 
        (port
 
                (pt 64 32)
 
                (input)
 
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
 
                (text "IN2" (rect 45 23 62 35)(font "Courier New" (bold))(invisible))
 
                (line (pt 64 32)(pt 50 32))
 
        )
 
        (port
 
                (pt 0 24)
 
                (output)
 
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
 
                (text "OUT" (rect 2 15 16 27)(font "Courier New" (bold))(invisible))
 
                (line (pt 22 24)(pt 0 24))
 
        )
 
        (drawing
 
                (line (pt 50 12)(pt 34 12))
 
                (line (pt 50 37)(pt 33 37))
 
                (line (pt 50 12)(pt 50 37))
 
                (arc (pt 34 12)(pt 33 37)(rect 21 12 46 37))
 
        )
 
        (flipy)
 
)
 
(symbol
 
        (rect 392 32 440 64)
 
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
 
        (text "i5" (rect 3 21 11 33)(font "Arial" ))
 
        (port
 
                (pt 0 16)
 
                (input)
 
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
 
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
 
                (line (pt 0 16)(pt 13 16))
 
        )
 
        (port
 
                (pt 48 16)
 
                (output)
 
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
 
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
 
                (line (pt 39 16)(pt 48 16))
 
        )
 
        (drawing
 
                (line (pt 13 25)(pt 13 7))
 
                (line (pt 13 7)(pt 31 16))
 
                (line (pt 13 25)(pt 31 16))
 
                (circle (rect 31 12 39 20))
 
        )
 
)
 
(symbol
 
        (rect 400 144 600 272)
 
        (text "inc_dec" (rect 5 0 49 14)(font "Arial" (font_size 8)))
        (text "inc_dec" (rect 5 0 49 14)(font "Arial" (font_size 8)))
        (text "inst_inc_dec" (rect 8 112 69 124)(font "Arial" ))
        (text "inst_inc_dec" (rect 8 112 69 124)(font "Arial" ))
        (port
        (port
                (pt 0 32)
                (pt 0 32)
                (input)
                (input)
Line 345... Line 303...
        (drawing
        (drawing
                (rectangle (rect 16 16 184 112))
                (rectangle (rect 16 16 184 112))
        )
        )
)
)
(symbol
(symbol
        (rect 272 264 336 344)
        (rect 336 264 400 344)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "alatch" (rect 3 68 32 80)(font "Arial" ))
        (text "alatch" (rect 3 68 32 80)(font "Arial" ))
        (port
        (port
                (pt 32 0)
                (pt 32 0)
                (input)
                (input)
Line 387... Line 345...
        )
        )
        (port
        (port
                (pt 64 24)
                (pt 64 24)
                (output)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 48 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
                (line (pt 53 24)(pt 64 24))
        )
        )
        (drawing
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 12 12)(pt 52 12))
Line 402... Line 360...
                (circle (rect 28 4 36 12))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
                (circle (rect 28 68 36 76))
        )
        )
)
)
(symbol
(symbol
        (rect 760 192 824 336)
        (rect 824 192 888 336)
        (text "OR8" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "OR8" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst5" (rect 3 133 26 145)(font "Arial" ))
        (text "inst5" (rect 3 133 26 145)(font "Arial" ))
        (port
        (port
                (pt 0 16)
                (pt 0 16)
                (input)
                (input)
Line 465... Line 423...
        )
        )
        (port
        (port
                (pt 64 72)
                (pt 64 72)
                (output)
                (output)
                (text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 63 62 75)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
                (line (pt 48 72)(pt 64 72))
                (line (pt 48 72)(pt 64 72))
        )
        )
        (drawing
        (drawing
                (line (pt 14 131)(pt 14 83))
                (line (pt 14 131)(pt 14 83))
                (line (pt 14 84)(pt 25 84))
                (line (pt 14 84)(pt 25 84))
Line 479... Line 437...
                (arc (pt 49 72)(pt 25 61)(rect -6 61 57 124))
                (arc (pt 49 72)(pt 25 61)(rect -6 61 57 124))
                (arc (pt 7 77)(pt 7 67)(rect -14 56 19 89))
                (arc (pt 7 77)(pt 7 67)(rect -14 56 19 89))
        )
        )
)
)
(symbol
(symbol
        (rect 760 40 824 184)
        (rect 824 40 888 184)
        (text "OR8" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "OR8" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst6" (rect 3 133 26 145)(font "Arial" ))
        (text "inst6" (rect 3 133 26 145)(font "Arial" ))
        (port
        (port
                (pt 0 16)
                (pt 0 16)
                (input)
                (input)
Line 542... Line 500...
        )
        )
        (port
        (port
                (pt 64 72)
                (pt 64 72)
                (output)
                (output)
                (text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 63 62 75)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 63 65 75)(font "Courier New" (bold))(invisible))
                (line (pt 48 72)(pt 64 72))
                (line (pt 48 72)(pt 64 72))
        )
        )
        (drawing
        (drawing
                (line (pt 14 131)(pt 14 83))
                (line (pt 14 131)(pt 14 83))
                (line (pt 14 84)(pt 25 84))
                (line (pt 14 84)(pt 25 84))
Line 556... Line 514...
                (arc (pt 49 72)(pt 25 61)(rect -6 61 57 124))
                (arc (pt 49 72)(pt 25 61)(rect -6 61 57 124))
                (arc (pt 7 77)(pt 7 67)(rect -14 56 19 89))
                (arc (pt 7 77)(pt 7 67)(rect -14 56 19 89))
        )
        )
)
)
(symbol
(symbol
        (rect 704 304 752 336)
        (rect 768 304 816 336)
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "n" (rect 3 21 8 33)(font "Arial" ))
        (text "n" (rect 3 21 8 33)(font "Arial" ))
        (port
        (port
                (pt 0 16)
                (pt 0 16)
                (input)
                (input)
Line 570... Line 528...
        )
        )
        (port
        (port
                (pt 48 16)
                (pt 48 16)
                (output)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (line (pt 39 16)(pt 48 16))
                (line (pt 39 16)(pt 48 16))
        )
        )
        (drawing
        (drawing
                (line (pt 13 25)(pt 13 7))
                (line (pt 13 25)(pt 13 7))
                (line (pt 13 7)(pt 31 16))
                (line (pt 13 7)(pt 31 16))
                (line (pt 13 25)(pt 31 16))
                (line (pt 13 25)(pt 31 16))
                (circle (rect 31 12 39 20))
                (circle (rect 31 12 39 20))
        )
        )
)
)
(symbol
(symbol
        (rect 856 160 920 208)
        (rect 920 160 984 208)
        (text "NOR2" (rect 1 0 26 10)(font "Arial" (font_size 6)))
        (text "NOR2" (rect 1 0 26 10)(font "Arial" (font_size 6)))
        (text "inst" (rect 3 37 20 49)(font "Arial" ))
        (text "inst" (rect 3 37 20 49)(font "Arial" ))
        (port
        (port
                (pt 0 32)
                (pt 0 32)
                (input)
                (input)
Line 602... Line 560...
        )
        )
        (port
        (port
                (pt 64 24)
                (pt 64 24)
                (output)
                (output)
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 62 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
                (line (pt 54 24)(pt 64 24))
                (line (pt 54 24)(pt 64 24))
        )
        )
        (drawing
        (drawing
                (line (pt 12 36)(pt 23 36))
                (line (pt 12 36)(pt 23 36))
                (line (pt 12 13)(pt 23 13))
                (line (pt 12 13)(pt 23 13))
Line 615... Line 573...
                (arc (pt 23 35)(pt 46 24)(rect -6 -23 53 36))
                (arc (pt 23 35)(pt 46 24)(rect -6 -23 53 36))
                (circle (rect 46 20 54 28))
                (circle (rect 46 20 54 28))
        )
        )
)
)
(symbol
(symbol
        (rect 376 320 464 464)
        (rect 440 320 528 464)
        (text "address_mux" (rect 5 0 82 14)(font "Arial" (font_size 8)))
        (text "address_mux" (rect 5 0 82 14)(font "Arial" (font_size 8)))
        (text "mux" (rect 0 128 21 140)(font "Arial" ))
        (text "mux" (rect 0 128 21 140)(font "Arial" ))
        (port
        (port
                (pt 0 32)
                (pt 0 32)
                (input)
                (input)
Line 656... Line 614...
                (line (pt 80 72)(pt 8 96))
                (line (pt 80 72)(pt 8 96))
                (line (pt 48 120)(pt 48 80))
                (line (pt 48 120)(pt 48 80))
        )
        )
)
)
(symbol
(symbol
        (rect 520 304 608 448)
        (rect 584 304 672 448)
        (text "address_mux" (rect 5 0 82 14)(font "Arial" (font_size 8)))
        (text "address_mux" (rect 5 0 82 14)(font "Arial" (font_size 8)))
        (text "inst7" (rect 0 128 23 140)(font "Arial" ))
        (text "inst7" (rect 0 128 23 140)(font "Arial" ))
        (port
        (port
                (pt 0 32)
                (pt 0 32)
                (input)
                (input)
Line 696... Line 654...
                (line (pt 8 16)(pt 8 96))
                (line (pt 8 16)(pt 8 96))
                (line (pt 80 72)(pt 8 96))
                (line (pt 80 72)(pt 8 96))
                (line (pt 48 120)(pt 48 80))
                (line (pt 48 120)(pt 48 80))
        )
        )
)
)
 
(symbol
 
        (rect 280 104 328 168)
 
        (text "AND2" (rect 0 1 10 25)(font "Arial" (font_size 6))(vertical))
 
        (text "inst3" (rect 37 3 49 26)(font "Arial" )(vertical))
 
        (port
 
                (pt 16 0)
 
                (input)
 
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
 
                (text "IN1" (rect 7 2 19 19)(font "Courier New" (bold))(vertical)(invisible))
 
                (line (pt 16 0)(pt 16 14))
 
        )
 
        (port
 
                (pt 32 0)
 
                (input)
 
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
 
                (text "IN2" (rect 23 2 35 19)(font "Courier New" (bold))(vertical)(invisible))
 
                (line (pt 32 0)(pt 32 14))
 
        )
 
        (port
 
                (pt 24 64)
 
                (output)
 
                (text "OUT" (rect 48 15 65 27)(font "Courier New" (bold))(invisible))
 
                (text "OUT" (rect 15 48 27 65)(font "Courier New" (bold))(vertical)(invisible))
 
                (line (pt 24 42)(pt 24 64))
 
        )
 
        (drawing
 
                (line (pt 12 14)(pt 12 30))
 
                (line (pt 37 14)(pt 37 31))
 
                (line (pt 12 14)(pt 37 14))
 
                (arc (pt 12 30)(pt 37 31)(rect 12 18 37 43))
 
        )
 
        (flipy_rotate90)
 
)
 
(symbol
 
        (rect 224 40 272 72)
 
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
 
        (text "inst9" (rect 3 21 26 33)(font "Arial" ))
 
        (port
 
                (pt 0 16)
 
                (input)
 
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
 
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
 
                (line (pt 0 16)(pt 13 16))
 
        )
 
        (port
 
                (pt 48 16)
 
                (output)
 
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
 
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
 
                (line (pt 39 16)(pt 48 16))
 
        )
 
        (drawing
 
                (line (pt 13 25)(pt 13 7))
 
                (line (pt 13 7)(pt 31 16))
 
                (line (pt 13 25)(pt 31 16))
 
                (circle (rect 31 12 39 20))
 
        )
 
)
(connector
(connector
        (pt 232 288)
        (pt 440 208)
        (pt 272 288)
        (pt 440 288)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 200 304)
        (pt 824 320)
        (pt 272 304)
        (pt 816 320)
)
)
(connector
(connector
        (pt 200 320)
        (pt 904 112)
        (pt 272 320)
        (pt 904 176)
)
)
(connector
(connector
        (pt 304 72)
        (pt 904 264)
        (pt 304 88)
        (pt 904 192)
)
)
(connector
(connector
        (pt 200 72)
        (pt 560 288)
        (pt 304 72)
        (pt 560 336)
 
        (bus)
 
)
 
(connector
 
        (pt 200 176)
 
        (pt 464 176)
)
)
(connector
(connector
        (pt 456 96)
        (pt 200 192)
        (pt 456 48)
        (pt 464 192)
)
)
(connector
(connector
        (pt 624 176)
        (pt 440 208)
        (pt 624 112)
        (pt 464 208)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 376 208)
        (pt 200 224)
        (pt 376 288)
        (pt 464 224)
 
)
 
(connector
 
        (pt 304 288)
 
        (pt 336 288)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 760 320)
        (pt 200 304)
        (pt 752 320)
        (pt 336 304)
)
)
(connector
(connector
        (pt 840 112)
        (text "Q[7]" (rect 790 212 811 224)(font "Arial" ))
        (pt 840 176)
        (pt 744 208)
 
        (pt 824 208)
)
)
(connector
(connector
        (pt 840 264)
        (text "Q[5]" (rect 790 244 811 256)(font "Arial" ))
        (pt 840 192)
        (pt 744 240)
 
        (pt 824 240)
)
)
(connector
(connector
        (pt 440 96)
        (text "Q[6]" (rect 790 228 811 240)(font "Arial" ))
        (pt 456 96)
        (pt 744 224)
 
        (pt 824 224)
)
)
(connector
(connector
        (pt 440 112)
        (text "Q[4]" (rect 790 260 811 272)(font "Arial" ))
        (pt 624 112)
        (pt 744 256)
        (bus)
        (pt 824 256)
)
)
(connector
(connector
        (pt 440 48)
        (text "Q[2]" (rect 790 292 811 304)(font "Arial" ))
        (pt 456 48)
        (pt 744 288)
 
        (pt 824 288)
)
)
(connector
(connector
        (pt 600 176)
        (text "Q[3]" (rect 790 276 811 288)(font "Arial" ))
        (pt 624 176)
        (pt 744 272)
        (bus)
        (pt 824 272)
)
)
(connector
(connector
        (pt 824 264)
        (text "Q[1]" (rect 750 308 771 320)(font "Arial" ))
        (pt 840 264)
        (pt 744 304)
 
        (pt 824 304)
)
)
(connector
(connector
        (pt 824 112)
        (text "Q[15]" (rect 785 60 812 72)(font "Arial" ))
        (pt 840 112)
        (pt 744 56)
 
        (pt 824 56)
)
)
(connector
(connector
        (pt 680 56)
        (text "Q[13]" (rect 785 92 812 104)(font "Arial" ))
        (pt 680 72)
        (pt 744 88)
        (bus)
        (pt 824 88)
)
)
(connector
(connector
        (pt 680 72)
        (text "Q[14]" (rect 785 76 812 88)(font "Arial" ))
        (pt 680 88)
        (pt 744 72)
        (bus)
        (pt 824 72)
)
)
(connector
(connector
        (pt 680 88)
        (text "Q[12]" (rect 785 108 812 120)(font "Arial" ))
        (pt 680 104)
        (pt 744 104)
        (bus)
        (pt 824 104)
)
)
(connector
(connector
        (pt 680 104)
        (text "Q[10]" (rect 785 140 812 152)(font "Arial" ))
        (pt 680 120)
        (pt 744 136)
        (bus)
        (pt 824 136)
)
)
(connector
(connector
        (pt 680 120)
        (text "Q[11]" (rect 785 124 812 136)(font "Arial" ))
        (pt 680 136)
        (pt 744 120)
        (bus)
        (pt 824 120)
)
)
(connector
(connector
        (pt 680 136)
        (text "Q[9]" (rect 790 156 811 168)(font "Arial" ))
        (pt 680 152)
        (pt 744 152)
        (bus)
        (pt 824 152)
)
)
(connector
(connector
        (pt 680 152)
        (text "Q[8]" (rect 790 172 811 184)(font "Arial" ))
        (pt 680 168)
        (pt 744 168)
        (bus)
        (pt 824 168)
)
)
(connector
(connector
        (pt 680 168)
        (text "Q[0]" (rect 748 326 769 338)(font "Arial" ))
        (pt 680 208)
        (pt 744 320)
        (bus)
        (pt 768 320)
)
)
(connector
(connector
        (pt 680 208)
        (pt 904 192)
        (pt 680 224)
        (pt 920 192)
        (bus)
 
)
)
(connector
(connector
        (pt 680 224)
        (pt 904 176)
        (pt 680 240)
        (pt 920 176)
        (bus)
 
)
)
(connector
(connector
        (pt 680 240)
        (pt 304 392)
        (pt 680 256)
        (pt 440 392)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 680 256)
        (pt 200 440)
        (pt 680 272)
        (pt 440 440)
        (bus)
 
)
)
(connector
(connector
        (pt 680 272)
        (pt 560 336)
        (pt 680 288)
        (pt 584 336)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 680 288)
        (pt 200 424)
        (pt 680 304)
        (pt 584 424)
        (bus)
 
)
)
(connector
(connector
        (text "Q[15..0]" (rect 648 231 660 271)(font "Arial" )(vertical))
        (pt 440 288)
        (pt 680 304)
        (pt 560 288)
        (pt 680 320)
 
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 336 288)
        (pt 560 288)
        (pt 376 288)
        (pt 744 288)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 200 48)
        (pt 744 208)
        (pt 392 48)
        (pt 744 224)
 
        (bus)
)
)
(connector
(connector
        (pt 200 176)
        (pt 744 224)
        (pt 400 176)
        (pt 744 240)
 
        (bus)
)
)
(connector
(connector
        (pt 200 192)
        (text "Q[15..0]" (rect 712 231 724 271)(font "Arial" )(vertical))
        (pt 400 192)
        (pt 744 240)
 
        (pt 744 256)
 
        (bus)
)
)
(connector
(connector
        (pt 376 208)
        (pt 744 256)
        (pt 400 208)
        (pt 744 272)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 200 224)
        (pt 744 272)
        (pt 400 224)
        (pt 744 288)
 
        (bus)
)
)
(connector
(connector
        (text "Q[7]" (rect 726 212 747 224)(font "Arial" ))
        (pt 744 288)
        (pt 680 208)
        (pt 744 304)
        (pt 760 208)
        (bus)
)
)
(connector
(connector
        (text "Q[5]" (rect 726 244 747 256)(font "Arial" ))
        (pt 744 304)
        (pt 680 240)
        (pt 744 320)
        (pt 760 240)
        (bus)
)
)
(connector
(connector
        (text "Q[6]" (rect 726 228 747 240)(font "Arial" ))
        (pt 744 56)
        (pt 680 224)
        (pt 744 72)
        (pt 760 224)
        (bus)
)
)
(connector
(connector
        (text "Q[4]" (rect 726 260 747 272)(font "Arial" ))
        (pt 744 72)
        (pt 680 256)
        (pt 744 88)
        (pt 760 256)
        (bus)
)
)
(connector
(connector
        (text "Q[2]" (rect 726 292 747 304)(font "Arial" ))
        (pt 744 88)
        (pt 680 288)
        (pt 744 104)
        (pt 760 288)
        (bus)
)
)
(connector
(connector
        (text "Q[3]" (rect 726 276 747 288)(font "Arial" ))
        (pt 744 104)
        (pt 680 272)
        (pt 744 120)
        (pt 760 272)
        (bus)
)
)
(connector
(connector
        (text "Q[1]" (rect 686 308 707 320)(font "Arial" ))
        (pt 744 120)
        (pt 680 304)
        (pt 744 136)
        (pt 760 304)
        (bus)
)
)
(connector
(connector
        (text "Q[15]" (rect 721 60 748 72)(font "Arial" ))
        (pt 744 136)
        (pt 680 56)
        (pt 744 152)
        (pt 760 56)
        (bus)
)
)
(connector
(connector
        (text "Q[13]" (rect 721 92 748 104)(font "Arial" ))
        (pt 744 152)
        (pt 680 88)
        (pt 744 168)
        (pt 760 88)
        (bus)
)
)
(connector
(connector
        (text "Q[14]" (rect 721 76 748 88)(font "Arial" ))
        (pt 744 168)
        (pt 680 72)
        (pt 744 208)
        (pt 760 72)
        (bus)
)
)
(connector
(connector
        (text "Q[12]" (rect 721 108 748 120)(font "Arial" ))
        (pt 400 288)
        (pt 680 104)
        (pt 440 288)
        (pt 760 104)
        (bus)
)
)
(connector
(connector
        (text "Q[10]" (rect 721 140 748 152)(font "Arial" ))
        (pt 888 264)
        (pt 680 136)
        (pt 904 264)
        (pt 760 136)
 
)
)
(connector
(connector
        (text "Q[11]" (rect 721 124 748 136)(font "Arial" ))
        (pt 888 112)
        (pt 680 120)
        (pt 904 112)
        (pt 760 120)
 
)
)
(connector
(connector
        (text "Q[9]" (rect 726 156 747 168)(font "Arial" ))
        (pt 984 184)
        (pt 680 152)
        (pt 1008 184)
        (pt 760 152)
 
)
)
(connector
(connector
        (text "Q[8]" (rect 726 172 747 184)(font "Arial" ))
        (pt 528 376)
        (pt 680 168)
        (pt 584 376)
        (pt 760 168)
        (bus)
)
)
(connector
(connector
        (text "Q[0]" (rect 684 326 705 338)(font "Arial" ))
        (pt 672 360)
        (pt 680 320)
        (pt 1008 360)
        (pt 704 320)
        (bus)
)
)
(connector
(connector
        (pt 840 192)
        (pt 200 320)
        (pt 856 192)
        (pt 336 320)
)
)
(connector
(connector
        (pt 840 176)
        (pt 368 344)
        (pt 856 176)
        (pt 368 360)
)
)
(connector
(connector
        (pt 920 184)
        (pt 368 360)
        (pt 944 184)
        (pt 200 360)
)
)
(connector
(connector
        (pt 352 352)
        (pt 688 176)
        (pt 376 352)
        (pt 688 88)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 352 104)
        (pt 664 176)
        (pt 352 352)
        (pt 688 176)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 232 392)
        (pt 304 288)
        (pt 376 392)
        (pt 304 392)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 200 440)
        (pt 312 104)
        (pt 376 440)
        (pt 312 88)
)
 
(connector
 
        (pt 328 104)
 
        (pt 352 104)
 
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 352 104)
        (pt 416 352)
        (pt 376 104)
        (pt 416 88)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 200 104)
        (pt 440 352)
        (pt 232 104)
        (pt 416 352)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 232 104)
        (pt 200 88)
        (pt 280 104)
        (pt 312 88)
        (bus)
        (bus)
)
)
(connector
(connector
        (text "abus[15..0]" (rect 216 241 228 296)(font "Arial" )(vertical))
        (pt 312 88)
        (pt 232 104)
        (pt 344 88)
        (pt 232 288)
 
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 232 288)
        (pt 392 88)
        (pt 232 392)
        (pt 416 88)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 496 336)
        (pt 416 88)
        (pt 520 336)
        (pt 688 88)
        (bus)
        (bus)
)
)
(connector
(connector
        (pt 496 288)
        (pt 296 56)
        (pt 496 336)
        (pt 272 56)
        (bus)
 
)
)
(connector
(connector
        (pt 376 288)
        (pt 296 104)
        (pt 496 288)
        (pt 296 56)
        (bus)
 
)
)
(connector
(connector
        (pt 496 288)
        (pt 200 56)
        (pt 680 288)
        (pt 224 56)
        (bus)
 
)
)
(connector
(connector
        (pt 608 360)
        (pt 368 24)
        (pt 944 360)
        (pt 200 24)
        (bus)
 
)
)
(connector
(connector
        (pt 464 376)
        (pt 368 72)
        (pt 520 376)
        (pt 368 24)
        (bus)
 
)
)
(connector
(connector
        (pt 200 424)
        (text "abusz[15..0]" (rect 287 240 299 300)(font "Arial" )(vertical))
        (pt 520 424)
        (pt 304 168)
 
        (pt 304 288)
 
        (bus)
)
)
(junction (pt 232 104))
(junction (pt 304 288))
(junction (pt 232 288))
(junction (pt 440 288))
(junction (pt 680 72))
(junction (pt 560 288))
(junction (pt 680 88))
(junction (pt 744 288))
(junction (pt 680 104))
(junction (pt 744 208))
(junction (pt 680 120))
(junction (pt 744 240))
(junction (pt 680 136))
(junction (pt 744 224))
(junction (pt 680 152))
(junction (pt 744 256))
(junction (pt 680 168))
(junction (pt 744 272))
(junction (pt 680 208))
(junction (pt 744 304))
(junction (pt 680 224))
(junction (pt 744 88))
(junction (pt 680 240))
(junction (pt 744 72))
(junction (pt 680 256))
(junction (pt 744 104))
(junction (pt 680 272))
(junction (pt 744 136))
(junction (pt 680 288))
(junction (pt 744 120))
(junction (pt 680 304))
(junction (pt 744 152))
(junction (pt 376 288))
(junction (pt 744 168))
(junction (pt 352 104))
(junction (pt 416 88))
(junction (pt 496 288))
(junction (pt 312 88))
(text "Address increment / decrement" (rect 456 120 635 134)(font "Arial" (font_size 8)))
(text "Address increment / decrement" (rect 488 112 667 126)(font "Arial" (font_size 8)))
(text "A kludge to work around the latch => flop translation" (rect 376 472 673 486)(font "Arial" (font_size 8)))
(text "A kludge to work around the latch => flop translation" (rect 440 472 737 486)(font "Arial" (font_size 8)))
(title_block
(title_block
        (rect 24 472 281 524)
        (rect 24 472 281 524)
        (name "title-custom-small")
        (name "title-custom-small")
        (section (rect 0 0 256 17)(text "PROJECT" (rect 2 0 52 12)(font "Arial" ))(text "A-Z80" (rect 56 2 94 17)(font "Arial" (font_size 9)(bold)))(border))
        (section (rect 0 35 256 51)(text "DATE" (rect 2 0 30 12)(font "Arial" ))(text "May 17, 2014, 2016" (rect 56 3 168 17)(font "Arial" (font_size 8)))(border))
        (section (rect 104 0 256 17)(text "MODULE" (rect 2 1 48 13)(font "Arial" ))(text "address_latch" (rect 43 2 139 17)(font "Arial" (font_size 9)(bold)))(border))
 
        (section (rect 0 18 256 34)(text "DESIGNER" (rect 2 0 59 12)(font "Arial" ))(text "Goran Devic" (rect 56 2 135 17)(font "Arial" (font_size 9)))(border))
        (section (rect 0 18 256 34)(text "DESIGNER" (rect 2 0 59 12)(font "Arial" ))(text "Goran Devic" (rect 56 2 135 17)(font "Arial" (font_size 9)))(border))
        (section (rect 0 35 256 51)(text "DATE" (rect 2 0 30 12)(font "Arial" ))(text "May 17, 2014" (rect 56 3 132 17)(font "Arial" (font_size 8)))(border))
        (section (rect 104 0 256 17)(text "MODULE" (rect 2 1 48 13)(font "Arial" ))(text "address_latch" (rect 43 2 139 17)(font "Arial" (font_size 9)(bold)))(border))
        (section (rect 192 35 256 51)(text "REV" (rect 2 1 25 13)(font "Arial" ))(text "1.3" (rect 43 3 60 17)(font "Arial" (font_size 8)))(border))
        (section (rect 0 0 256 17)(text "PROJECT" (rect 2 0 52 12)(font "Arial" ))(text "A-Z80" (rect 56 2 94 17)(font "Arial" (font_size 9)(bold)))(border))
 
        (section (rect 192 35 256 51)(text "REV" (rect 2 1 25 13)(font "Arial" ))(text "1.5" (rect 43 3 60 17)(font "Arial" (font_size 8)))(border))
        (drawing
        (drawing
        )
        )
)
)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.