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

Subversion Repositories a-z80

[/] [a-z80/] [trunk/] [cpu/] [control/] [memory_ifc.bdf] - Rev 18

Go to most recent revision | Compare with Previous | Blame | View Log

/*
WARNING: Do NOT edit the input and output ports in this file in a text
editor if you plan to continue editing the block that represents it in
the Block Editor! File corruption is VERY likely to occur.
*/
/*
Copyright (C) 1991-2013 Altera Corporation
Your use of Altera Corporation's design tools, logic functions 
and other software and tools, and its AMPP partner logic 
functions, and any output files from any of the foregoing 
(including device programming or simulation files), and any 
associated documentation or information are expressly subject 
to the terms and conditions of the Altera Program License 
Subscription Agreement, Altera MegaCore Function License 
Agreement, or other applicable license agreement, including, 
without limitation, that your use is for the sole purpose of 
programming logic devices manufactured by Altera and sold by 
Altera or its authorized distributors.  Please refer to the 
applicable agreement for further details.
*/
(header "graphic" (version "1.4"))
(pin
        (input)
        (rect 32 136 208 152)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "clk" (rect 9 0 23 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 32 120 208 136)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "nM1_int" (rect 9 0 46 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 32 712 208 728)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_mRead" (rect 9 0 62 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 32 912 208 928)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_mWrite" (rect 9 0 62 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 32 648 208 664)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "in_intr" (rect 9 0 38 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 32 224 208 240)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "nreset" (rect 9 0 39 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 32 1272 208 1288)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "fIORead" (rect 9 0 51 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 32 1320 208 1336)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "fIOWrite" (rect 9 0 51 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 32 512 208 528)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "setM1" (rect 9 0 38 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 32 1104 208 1120)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "ctl_iorw" (rect 9 0 45 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 32 552 208 568)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "timings_en" (rect 9 0 62 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 32 1408 208 1424)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "iorq_Tw" (rect 9 0 45 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 32 1496 208 1512)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "nhold_clk_wait" (rect 9 0 79 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
        (output)
        (rect 800 184 976 200)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "nM1_out" (rect 90 0 131 12)(font "Arial" ))
        (pt 0 8)
        (drawing
                (line (pt 0 8)(pt 52 8))
                (line (pt 52 4)(pt 78 4))
                (line (pt 52 12)(pt 78 12))
                (line (pt 52 12)(pt 52 4))
                (line (pt 78 4)(pt 82 8))
                (line (pt 82 8)(pt 78 12))
                (line (pt 78 12)(pt 82 8))
        )
)
(pin
        (output)
        (rect 800 112 976 128)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "nRFSH_out" (rect 90 0 147 12)(font "Arial" ))
        (pt 0 8)
        (drawing
                (line (pt 0 8)(pt 52 8))
                (line (pt 52 4)(pt 78 4))
                (line (pt 52 12)(pt 78 12))
                (line (pt 52 12)(pt 52 4))
                (line (pt 78 4)(pt 82 8))
                (line (pt 82 8)(pt 78 12))
                (line (pt 78 12)(pt 82 8))
        )
)
(pin
        (output)
        (rect 800 296 976 312)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "nMREQ_out" (rect 90 0 149 12)(font "Arial" ))
        (pt 0 8)
        (drawing
                (line (pt 0 8)(pt 52 8))
                (line (pt 52 4)(pt 78 4))
                (line (pt 52 12)(pt 78 12))
                (line (pt 52 12)(pt 52 4))
                (line (pt 78 4)(pt 82 8))
                (line (pt 82 8)(pt 78 12))
                (line (pt 78 12)(pt 82 8))
        )
)
(pin
        (output)
        (rect 768 1624 944 1640)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "nRD_out" (rect 90 0 133 12)(font "Arial" ))
        (pt 0 8)
        (drawing
                (line (pt 0 8)(pt 52 8))
                (line (pt 52 4)(pt 78 4))
                (line (pt 52 12)(pt 78 12))
                (line (pt 52 12)(pt 52 4))
                (line (pt 78 4)(pt 82 8))
                (line (pt 82 8)(pt 78 12))
                (line (pt 78 12)(pt 82 8))
        )
)
(pin
        (output)
        (rect 768 1688 944 1704)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "nWR_out" (rect 90 0 136 12)(font "Arial" ))
        (pt 0 8)
        (drawing
                (line (pt 0 8)(pt 52 8))
                (line (pt 52 4)(pt 78 4))
                (line (pt 52 12)(pt 78 12))
                (line (pt 52 12)(pt 52 4))
                (line (pt 78 4)(pt 82 8))
                (line (pt 82 8)(pt 78 12))
                (line (pt 78 12)(pt 82 8))
        )
)
(pin
        (output)
        (rect 768 1752 944 1768)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "nIORQ_out" (rect 90 0 145 12)(font "Arial" ))
        (pt 0 8)
        (drawing
                (line (pt 0 8)(pt 52 8))
                (line (pt 52 4)(pt 78 4))
                (line (pt 52 12)(pt 78 12))
                (line (pt 52 12)(pt 52 4))
                (line (pt 78 4)(pt 82 8))
                (line (pt 82 8)(pt 78 12))
                (line (pt 78 12)(pt 82 8))
        )
)
(pin
        (output)
        (rect 768 1824 944 1840)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "latch_wait" (rect 90 0 138 12)(font "Arial" ))
        (pt 0 8)
        (drawing
                (line (pt 0 8)(pt 52 8))
                (line (pt 52 4)(pt 78 4))
                (line (pt 52 12)(pt 78 12))
                (line (pt 52 12)(pt 52 4))
                (line (pt 78 4)(pt 82 8))
                (line (pt 82 8)(pt 78 12))
                (line (pt 78 12)(pt 82 8))
        )
)
(pin
        (output)
        (rect 800 472 976 488)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "wait_m1" (rect 90 0 130 12)(font "Arial" ))
        (pt 0 8)
        (drawing
                (line (pt 0 8)(pt 52 8))
                (line (pt 52 4)(pt 78 4))
                (line (pt 52 12)(pt 78 12))
                (line (pt 52 12)(pt 52 4))
                (line (pt 78 4)(pt 82 8))
                (line (pt 82 8)(pt 78 12))
                (line (pt 78 12)(pt 82 8))
        )
)
(symbol
        (rect 640 112 688 144)
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "notff" (rect 3 21 27 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))
        )
)
(symbol
        (rect 720 96 784 144)
        (text "NAND2" (rect 1 0 32 10)(font "Arial" (font_size 6)))
        (text "inst_nrfsh" (rect 3 37 52 49)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 15 32))
        )
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 15 16))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 52 24)(pt 64 24))
        )
        (drawing
                (line (pt 15 37)(pt 32 37))
                (line (pt 15 12)(pt 32 12))
                (line (pt 15 36)(pt 15 12))
                (arc (pt 32 36)(pt 32 12)(rect 20 12 45 37))
                (circle (rect 44 20 52 28))
        )
)
(symbol
        (rect 256 256 288 304)
        (text "NOT" (rect 22 1 32 21)(font "Arial" (font_size 6))(vertical))
        (text "nclk" (rect -1 3 11 23)(font "Arial" )(vertical))
        (port
                (pt 16 0)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 13 2 25 13)(font "Courier New" (bold))(vertical)(invisible))
                (line (pt 16 0)(pt 16 13))
        )
        (port
                (pt 16 48)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 13 32 25 49)(font "Courier New" (bold))(vertical)(invisible))
                (line (pt 16 39)(pt 16 48))
        )
        (drawing
                (line (pt 7 13)(pt 25 13))
                (line (pt 25 13)(pt 16 31))
                (line (pt 7 13)(pt 16 31))
                (circle (rect 12 31 20 39))
        )
        (rotate270)
)
(symbol
        (rect 528 288 576 320)
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "notff2" (rect 3 21 33 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))
        )
)
(symbol
        (rect 608 272 672 320)
        (text "NAND2" (rect 1 0 32 10)(font "Arial" (font_size 6)))
        (text "inst_nmreq" (rect 3 37 57 49)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 15 32))
        )
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 15 16))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 52 24)(pt 64 24))
        )
        (drawing
                (line (pt 15 37)(pt 32 37))
                (line (pt 15 12)(pt 32 12))
                (line (pt 15 36)(pt 15 12))
                (arc (pt 32 36)(pt 32 12)(rect 20 12 45 37))
                (circle (rect 44 20 52 28))
        )
)
(symbol
        (rect 720 280 784 328)
        (text "BNOR2" (rect 1 0 32 10)(font "Arial" (font_size 6)))
        (text "inst" (rect 3 37 20 49)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 8 16))
        )
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 8 32))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 56 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 13)(pt 25 13))
                (line (pt 14 36)(pt 25 36))
                (arc (pt 8 29)(pt 8 19)(rect -13 8 20 41))
                (arc (pt 48 24)(pt 25 13)(rect -4 13 55 72))
                (arc (pt 25 35)(pt 48 24)(rect -4 -23 55 36))
                (circle (rect 48 20 56 28))
                (circle (rect 8 12 16 20))
                (circle (rect 8 28 16 36))
        )
)
(symbol
        (rect 768 1080 832 1128)
        (text "OR3" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst19" (rect 3 37 37 51)(font "Arial" (font_size 8)))
        (port
                (pt 0 24)
                (input)
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
                (line (pt 0 24)(pt 18 24))
        )
        (port
                (pt 0 32)
                (input)
                (text "IN3" (rect 2 24 19 36)(font "Courier New" (bold))(invisible))
                (text "IN3" (rect 2 24 19 36)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 16 32))
        )
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 16 16))
        )
        (port
                (pt 64 24)
                (output)
                (text "OUT" (rect 47 15 64 27)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 47 15 64 27)(font "Courier New" (bold))(invisible))
                (line (pt 49 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 13)(pt 25 13))
                (line (pt 14 36)(pt 25 36))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 640 488 704 536)
        (text "NOR2" (rect 1 0 26 10)(font "Arial" (font_size 6)))
        (text "inst16" (rect 3 37 32 49)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 14 32))
        )
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 54 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 36)(pt 23 36))
                (line (pt 12 13)(pt 23 13))
                (arc (pt 46 24)(pt 23 13)(rect -6 13 53 72))
                (arc (pt 5 29)(pt 5 19)(rect -16 8 17 41))
                (arc (pt 23 35)(pt 46 24)(rect -6 -23 53 36))
                (circle (rect 46 20 54 28))
        )
)
(symbol
        (rect 736 496 800 544)
        (text "NOR2" (rect 1 0 26 10)(font "Arial" (font_size 6)))
        (text "inst18" (rect 3 37 32 49)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 14 32))
        )
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 54 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 36)(pt 23 36))
                (line (pt 12 13)(pt 23 13))
                (arc (pt 46 24)(pt 23 13)(rect -6 13 53 72))
                (arc (pt 5 29)(pt 5 19)(rect -16 8 17 41))
                (arc (pt 23 35)(pt 46 24)(rect -6 -23 53 36))
                (circle (rect 46 20 54 28))
        )
)
(symbol
        (rect 688 1544 752 1592)
        (text "NOR3" (rect 1 0 26 10)(font "Arial" (font_size 6)))
        (text "inst33" (rect 3 37 32 49)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 0 24)
                (input)
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
                (line (pt 0 24)(pt 16 24))
        )
        (port
                (pt 0 32)
                (input)
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 14 32))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 54 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 13)(pt 23 13))
                (line (pt 12 36)(pt 23 36))
                (arc (pt 5 29)(pt 5 19)(rect -16 8 17 41))
                (arc (pt 23 35)(pt 46 24)(rect -6 -23 53 36))
                (arc (pt 46 24)(pt 23 13)(rect -6 13 53 72))
                (circle (rect 46 20 54 28))
        )
)
(symbol
        (rect 688 1608 752 1656)
        (text "NOR3" (rect 1 0 26 10)(font "Arial" (font_size 6)))
        (text "inst34" (rect 3 37 32 49)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 0 24)
                (input)
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 15 19 27)(font "Courier New" (bold))(invisible))
                (line (pt 0 24)(pt 16 24))
        )
        (port
                (pt 0 32)
                (input)
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN3" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 14 32))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 54 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 13)(pt 23 13))
                (line (pt 12 36)(pt 23 36))
                (arc (pt 5 29)(pt 5 19)(rect -16 8 17 41))
                (arc (pt 23 35)(pt 46 24)(rect -6 -23 53 36))
                (arc (pt 46 24)(pt 23 13)(rect -6 13 53 72))
                (circle (rect 46 20 54 28))
        )
)
(symbol
        (rect 640 688 704 736)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst36" (rect 3 37 32 49)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 15 32))
        )
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 15 16))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 688 1672 752 1720)
        (text "NOR2" (rect 1 0 26 10)(font "Arial" (font_size 6)))
        (text "inst37" (rect 3 37 32 49)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 14 32))
        )
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 54 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 36)(pt 23 36))
                (line (pt 12 13)(pt 23 13))
                (arc (pt 46 24)(pt 23 13)(rect -6 13 53 72))
                (arc (pt 5 29)(pt 5 19)(rect -16 8 17 41))
                (arc (pt 23 35)(pt 46 24)(rect -6 -23 53 36))
                (circle (rect 46 20 54 28))
        )
)
(symbol
        (rect 640 864 704 912)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst38" (rect 3 37 32 49)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 15 32))
        )
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 15 16))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 688 1736 752 1784)
        (text "NOR2" (rect 1 0 26 10)(font "Arial" (font_size 6)))
        (text "inst39" (rect 3 37 32 49)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 14 32))
        )
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 54 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 36)(pt 23 36))
                (line (pt 12 13)(pt 23 13))
                (arc (pt 46 24)(pt 23 13)(rect -6 13 53 72))
                (arc (pt 5 29)(pt 5 19)(rect -16 8 17 41))
                (arc (pt 23 35)(pt 46 24)(rect -6 -23 53 36))
                (circle (rect 46 20 54 28))
        )
)
(symbol
        (rect 504 1248 568 1296)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst1" (rect 3 37 26 49)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 14 32))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 42 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 12)(pt 30 12))
                (line (pt 14 37)(pt 31 37))
                (line (pt 14 12)(pt 14 37))
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
        )
)
(symbol
        (rect 504 1296 568 1344)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst2" (rect 3 37 26 49)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 14 16))
        )
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 14 32))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 42 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 12)(pt 30 12))
                (line (pt 14 37)(pt 31 37))
                (line (pt 14 12)(pt 14 37))
                (arc (pt 31 37)(pt 30 12)(rect 18 12 43 37))
        )
)
(symbol
        (rect 320 104 384 184)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "m1_ff" (rect 3 68 33 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 448 104 512 184)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "q1_ff" (rect 3 68 30 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 560 104 624 184)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "q2_ff" (rect 3 68 30 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 320 280 384 360)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "mreq_ff1" (rect 3 68 49 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 448 280 512 360)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "mreq_ff2" (rect 3 68 49 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 320 496 384 576)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "m1_ff1" (rect 3 68 39 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 432 496 496 576)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "m1_ff2" (rect 3 68 39 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 544 496 608 576)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "m1_ff3" (rect 3 68 39 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 320 696 384 776)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "mrd_ff1" (rect 3 68 43 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 432 696 496 776)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "mrd_ff2" (rect 3 68 43 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 544 696 608 776)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "mrd_ff3" (rect 3 68 43 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 320 896 384 976)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "mwr_ff1" (rect 3 68 44 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 432 896 496 976)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "mwr_ff2" (rect 3 68 44 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 544 896 608 976)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "mwr_ff3" (rect 3 68 44 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 320 1088 384 1168)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "iorq_ff1" (rect 3 68 41 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 432 1088 496 1168)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "iorq_ff2" (rect 3 68 41 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 544 1088 608 1168)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "iorq_ff3" (rect 3 68 41 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 656 1088 720 1168)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "iorq_ff4" (rect 3 68 41 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 296 1392 360 1472)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "intr_ff1" (rect 3 68 39 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 504 1384 568 1432)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst40" (rect 3 37 32 49)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 15 32))
        )
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 15 16))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 688 1792 752 1872)
        (text "OR4" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst3" (rect 3 69 26 81)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 13 16))
        )
        (port
                (pt 0 48)
                (input)
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
                (text "IN3" (rect 2 39 19 51)(font "Courier New" (bold))(invisible))
                (line (pt 0 48)(pt 15 48))
        )
        (port
                (pt 0 64)
                (input)
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
                (text "IN4" (rect 2 55 19 67)(font "Courier New" (bold))(invisible))
                (line (pt 0 64)(pt 13 64))
        )
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 15 32))
        )
        (port
                (pt 64 40)
                (output)
                (text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 48 31 65 43)(font "Courier New" (bold))(invisible))
                (line (pt 48 40)(pt 64 40))
        )
        (drawing
                (line (pt 13 67)(pt 13 51))
                (line (pt 25 52)(pt 13 52))
                (line (pt 13 12)(pt 13 29))
                (line (pt 13 29)(pt 25 29))
                (arc (pt 7 45)(pt 7 35)(rect -14 24 19 57))
                (arc (pt 49 40)(pt 25 29)(rect -6 29 57 92))
                (arc (pt 25 51)(pt 49 40)(rect -6 -11 57 52))
        )
)
(symbol
        (rect 408 1392 472 1472)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "intr_ff3" (rect 3 68 39 80)(font "Arial" ))
        (port
                (pt 32 0)
                (input)
                (text "PRN" (rect 24 13 41 25)(font "Courier New" (bold)))
                (text "PRN" (rect 24 11 41 23)(font "Courier New" (bold)))
                (line (pt 32 4)(pt 32 0))
        )
        (port
                (pt 32 80)
                (input)
                (text "CLRN" (rect 21 59 44 71)(font "Courier New" (bold)))
                (text "CLRN" (rect 21 58 44 70)(font "Courier New" (bold)))
                (line (pt 32 80)(pt 32 76))
        )
        (port
                (pt 0 24)
                (input)
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "D" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 28 19 40)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 0 56)
                (input)
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (text "ENA" (rect 14 50 31 62)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (text "Q" (rect 44 20 49 32)(font "Courier New" (bold)))
                (line (pt 53 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 68)(pt 52 68))
                (line (pt 12 12)(pt 52 12))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 19 41))
                (line (pt 18 41)(pt 12 47))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 720 168 784 216)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst41" (rect 3 37 32 49)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 15 32))
        )
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 15 16))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(symbol
        (rect 640 184 688 216)
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "notff1" (rect 3 21 33 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))
        )
)
(symbol
        (rect 688 1344 752 1392)
        (text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst4" (rect 3 37 26 49)(font "Arial" ))
        (port
                (pt 0 32)
                (input)
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (text "IN2" (rect 2 23 19 35)(font "Courier New" (bold))(invisible))
                (line (pt 0 32)(pt 15 32))
        )
        (port
                (pt 0 16)
                (input)
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (text "IN1" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 15 16))
        )
        (port
                (pt 64 24)
                (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))
                (line (pt 48 24)(pt 64 24))
        )
        (drawing
                (line (pt 14 36)(pt 25 36))
                (line (pt 14 13)(pt 25 13))
                (arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
                (arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
                (arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
        )
)
(connector
        (pt 704 112)
        (pt 720 112)
)
(connector
        (pt 208 128)
        (pt 320 128)
)
(connector
        (pt 416 304)
        (pt 416 264)
)
(connector
        (pt 592 264)
        (pt 416 264)
)
(connector
        (pt 592 264)
        (pt 592 288)
)
(connector
        (pt 592 288)
        (pt 608 288)
)
(connector
        (pt 352 360)
        (pt 352 408)
)
(connector
        (text "nMEMRQ_int" (rect 680 362 692 425)(font "Arial" )(vertical))
        (pt 696 312)
        (pt 696 432)
)
(connector
        (pt 480 360)
        (pt 480 408)
)
(connector
        (pt 720 312)
        (pt 696 312)
)
(connector
        (pt 304 304)
        (pt 304 256)
)
(connector
        (pt 400 256)
        (pt 304 256)
)
(connector
        (pt 320 304)
        (pt 304 304)
)
(connector
        (pt 400 88)
        (pt 704 88)
)
(connector
        (pt 400 88)
        (pt 400 128)
)
(connector
        (pt 400 128)
        (pt 400 256)
)
(connector
        (text "nreset" (rect 176 392 206 404)(font "Arial" ))
        (pt 168 408)
        (pt 352 408)
)
(connector
        (pt 352 408)
        (pt 480 408)
)
(connector
        (pt 400 128)
        (pt 448 128)
)
(connector
        (pt 416 304)
        (pt 448 304)
)
(connector
        (text "nq2" (rect 690 96 707 108)(font "Arial" ))
        (pt 688 128)
        (pt 720 128)
)
(connector
        (pt 784 120)
        (pt 800 120)
)
(connector
        (pt 576 304)
        (pt 608 304)
)
(connector
        (pt 672 296)
        (pt 720 296)
)
(connector
        (pt 784 304)
        (pt 800 304)
)
(connector
        (pt 384 128)
        (pt 400 128)
)
(connector
        (text "q1" (rect 518 112 529 124)(font "Arial" ))
        (pt 512 128)
        (pt 560 128)
)
(connector
        (text "q2" (rect 631 112 642 124)(font "Arial" ))
        (pt 624 128)
        (pt 640 128)
)
(connector
        (pt 384 304)
        (pt 416 304)
)
(connector
        (pt 512 304)
        (pt 528 304)
)
(connector
        (pt 480 184)
        (pt 480 232)
)
(connector
        (pt 480 232)
        (pt 592 232)
)
(connector
        (pt 352 184)
        (pt 352 232)
)
(connector
        (pt 208 232)
        (pt 352 232)
)
(connector
        (pt 352 232)
        (pt 480 232)
)
(connector
        (pt 624 504)
        (pt 640 504)
)
(connector
        (pt 208 520)
        (pt 320 520)
)
(connector
        (pt 384 520)
        (pt 432 520)
)
(connector
        (pt 624 480)
        (pt 624 504)
)
(connector
        (pt 512 520)
        (pt 512 480)
)
(connector
        (pt 608 520)
        (pt 640 520)
)
(connector
        (pt 624 680)
        (pt 624 704)
)
(connector
        (text "mrd_mreq" (rect 730 696 779 708)(font "Arial" ))
        (pt 704 712)
        (pt 776 712)
)
(connector
        (pt 512 720)
        (pt 512 680)
)
(connector
        (pt 608 720)
        (pt 640 720)
)
(connector
        (pt 624 704)
        (pt 640 704)
)
(connector
        (pt 208 920)
        (pt 320 920)
)
(connector
        (pt 384 920)
        (pt 432 920)
)
(connector
        (pt 208 1112)
        (pt 320 1112)
)
(connector
        (pt 384 1112)
        (pt 432 1112)
)
(connector
        (pt 512 1112)
        (pt 512 1056)
)
(connector
        (pt 624 1112)
        (pt 624 1072)
)
(connector
        (pt 512 1056)
        (pt 752 1056)
)
(connector
        (pt 736 1072)
        (pt 736 1104)
)
(connector
        (pt 752 1056)
        (pt 752 1096)
)
(connector
        (text "iorq" (rect 886 1088 903 1100)(font "Arial" ))
        (pt 832 1104)
        (pt 904 1104)
)
(connector
        (pt 736 1104)
        (pt 768 1104)
)
(connector
        (pt 720 1112)
        (pt 768 1112)
)
(connector
        (pt 752 1096)
        (pt 768 1096)
)
(connector
        (pt 384 720)
        (pt 432 720)
)
(connector
        (pt 320 720)
        (pt 208 720)
)
(connector
        (pt 752 1632)
        (pt 768 1632)
)
(connector
        (text "m1_mreq" (rect 618 1608 664 1620)(font "Arial" ))
        (pt 688 1624)
        (pt 608 1624)
)
(connector
        (pt 752 1696)
        (pt 768 1696)
)
(connector
        (text "m1_mreq" (rect 617 1544 663 1556)(font "Arial" ))
        (pt 688 1560)
        (pt 608 1560)
)
(connector
        (text "mwr_wr" (rect 617 1672 653 1684)(font "Arial" ))
        (pt 688 1688)
        (pt 608 1688)
)
(connector
        (text "mrd_mreq" (rect 536 1552 585 1564)(font "Arial" ))
        (pt 528 1568)
        (pt 688 1568)
)
(connector
        (text "mwr_mreq" (rect 455 1560 505 1572)(font "Arial" ))
        (pt 448 1576)
        (pt 688 1576)
)
(connector
        (text "mrd_mreq" (rect 534 1616 583 1628)(font "Arial" ))
        (pt 528 1632)
        (pt 688 1632)
)
(connector
        (text "ioRead" (rect 455 1624 489 1636)(font "Arial" ))
        (pt 448 1640)
        (pt 688 1640)
)
(connector
        (text "ioWrite" (rect 537 1688 571 1700)(font "Arial" ))
        (pt 528 1704)
        (pt 688 1704)
)
(connector
        (text "nMEMRQ_int" (rect 834 1552 897 1564)(font "Arial" ))
        (pt 752 1568)
        (pt 896 1568)
)
(connector
        (pt 752 1760)
        (pt 768 1760)
)
(connector
        (text "iorq" (rect 617 1736 634 1748)(font "Arial" ))
        (pt 608 1752)
        (pt 688 1752)
)
(connector
        (text "intr_iorq" (rect 536 1752 574 1764)(font "Arial" ))
        (pt 528 1768)
        (pt 688 1768)
)
(connector
        (pt 208 1416)
        (pt 296 1416)
)
(connector
        (pt 392 1504)
        (pt 392 1448)
)
(connector
        (pt 384 1376)
        (pt 384 1416)
)
(connector
        (pt 392 1448)
        (pt 408 1448)
)
(connector
        (pt 488 1376)
        (pt 488 1400)
)
(connector
        (pt 472 1416)
        (pt 504 1416)
)
(connector
        (pt 488 1400)
        (pt 504 1400)
)
(connector
        (text "intr_iorq" (rect 635 1392 673 1404)(font "Arial" ))
        (pt 568 1408)
        (pt 672 1408)
)
(connector
        (pt 480 1264)
        (pt 480 1312)
)
(connector
        (text "ioRead" (rect 638 1256 672 1268)(font "Arial" ))
        (pt 568 1272)
        (pt 672 1272)
)
(connector
        (text "ioWrite" (rect 641 1304 675 1316)(font "Arial" ))
        (pt 568 1320)
        (pt 672 1320)
)
(connector
        (pt 480 1264)
        (pt 504 1264)
)
(connector
        (pt 208 1280)
        (pt 504 1280)
)
(connector
        (pt 208 1328)
        (pt 504 1328)
)
(connector
        (pt 720 656)
        (pt 208 656)
)
(connector
        (pt 720 528)
        (pt 736 528)
)
(connector
        (pt 720 656)
        (pt 720 528)
)
(connector
        (pt 704 512)
        (pt 736 512)
)
(connector
        (text "m1_mreq" (rect 821 504 867 516)(font "Arial" ))
        (pt 800 520)
        (pt 864 520)
)
(connector
        (pt 496 520)
        (pt 512 520)
)
(connector
        (pt 512 520)
        (pt 544 520)
)
(connector
        (pt 496 720)
        (pt 512 720)
)
(connector
        (pt 512 720)
        (pt 544 720)
)
(connector
        (pt 496 1112)
        (pt 512 1112)
)
(connector
        (pt 512 1112)
        (pt 544 1112)
)
(connector
        (pt 608 1112)
        (pt 624 1112)
)
(connector
        (pt 624 1112)
        (pt 656 1112)
)
(connector
        (pt 512 680)
        (pt 624 680)
)
(connector
        (text "wait_mrd" (rect 738 664 781 676)(font "Arial" ))
        (pt 624 680)
        (pt 776 680)
)
(connector
        (pt 360 1416)
        (pt 384 1416)
)
(connector
        (pt 384 1416)
        (pt 408 1416)
)
(connector
        (text "iorq" (rect 408 1296 425 1308)(font "Arial" ))
        (pt 400 1312)
        (pt 480 1312)
)
(connector
        (pt 480 1312)
        (pt 504 1312)
)
(connector
        (text "nreset" (rect 176 624 206 636)(font "Arial" ))
        (pt 168 640)
        (pt 464 640)
)
(connector
        (pt 464 640)
        (pt 576 640)
)
(connector
        (text "nreset" (rect 174 808 204 820)(font "Arial" ))
        (pt 168 824)
        (pt 352 824)
)
(connector
        (text "nreset" (rect 174 1008 204 1020)(font "Arial" ))
        (pt 168 1024)
        (pt 352 1024)
)
(connector
        (pt 352 1024)
        (pt 464 1024)
)
(connector
        (pt 464 1024)
        (pt 576 1024)
)
(connector
        (text "nreset" (rect 176 1216 206 1228)(font "Arial" ))
        (pt 168 1232)
        (pt 352 1232)
)
(connector
        (pt 352 1232)
        (pt 464 1232)
)
(connector
        (pt 464 1232)
        (pt 576 1232)
)
(connector
        (pt 576 1232)
        (pt 688 1232)
)
(connector
        (text "nreset" (rect 175 1520 205 1532)(font "Arial" ))
        (pt 168 1536)
        (pt 328 1536)
)
(connector
        (pt 328 1536)
        (pt 440 1536)
)
(connector
        (pt 464 576)
        (pt 464 640)
)
(connector
        (pt 576 576)
        (pt 576 640)
)
(connector
        (pt 352 776)
        (pt 352 824)
)
(connector
        (pt 352 976)
        (pt 352 1024)
)
(connector
        (pt 464 976)
        (pt 464 1024)
)
(connector
        (pt 576 976)
        (pt 576 1024)
)
(connector
        (pt 352 1168)
        (pt 352 1232)
)
(connector
        (pt 464 1168)
        (pt 464 1232)
)
(connector
        (pt 576 1168)
        (pt 576 1232)
)
(connector
        (pt 688 1168)
        (pt 688 1232)
)
(connector
        (pt 328 1472)
        (pt 328 1536)
)
(connector
        (pt 440 1472)
        (pt 440 1536)
)
(connector
        (pt 352 496)
        (pt 352 480)
)
(connector
        (text "nreset" (rect 174 464 204 476)(font "Arial" ))
        (pt 352 480)
        (pt 168 480)
)
(connector
        (pt 624 920)
        (pt 624 896)
)
(connector
        (pt 512 920)
        (pt 512 880)
)
(connector
        (pt 624 896)
        (pt 640 896)
)
(connector
        (text "mwr_mreq" (rect 725 872 775 884)(font "Arial" ))
        (pt 704 888)
        (pt 776 888)
)
(connector
        (pt 608 920)
        (pt 624 920)
)
(connector
        (text "mwr_wr" (rect 739 904 775 916)(font "Arial" ))
        (pt 624 920)
        (pt 776 920)
)
(connector
        (pt 496 920)
        (pt 512 920)
)
(connector
        (pt 512 920)
        (pt 544 920)
)
(connector
        (pt 464 776)
        (pt 464 824)
)
(connector
        (pt 576 776)
        (pt 576 824)
)
(connector
        (pt 352 824)
        (pt 464 824)
)
(connector
        (pt 464 824)
        (pt 576 824)
)
(connector
        (pt 624 880)
        (pt 624 856)
)
(connector
        (text "wait_mwr" (rect 727 840 771 852)(font "Arial" ))
        (pt 776 856)
        (pt 624 856)
)
(connector
        (pt 512 880)
        (pt 624 880)
)
(connector
        (pt 624 880)
        (pt 640 880)
)
(connector
        (pt 448 144)
        (pt 416 144)
        (color 84 84 252)
)
(connector
        (pt 560 144)
        (pt 528 144)
        (color 84 84 252)
)
(connector
        (pt 208 144)
        (pt 248 144)
        (color 84 84 252)
)
(connector
        (pt 528 144)
        (pt 528 200)
        (color 84 84 252)
)
(connector
        (pt 416 144)
        (pt 416 200)
        (color 84 84 252)
)
(connector
        (pt 248 200)
        (pt 416 200)
        (color 84 84 252)
)
(connector
        (pt 416 200)
        (pt 528 200)
        (color 84 84 252)
)
(connector
        (pt 248 144)
        (pt 320 144)
        (color 84 84 252)
)
(connector
        (pt 272 256)
        (pt 272 248)
        (color 84 84 252)
)
(connector
        (pt 272 248)
        (pt 248 248)
        (color 84 84 252)
)
(connector
        (pt 544 536)
        (pt 512 536)
        (color 84 84 252)
)
(connector
        (pt 248 608)
        (pt 512 608)
        (color 84 84 252)
)
(connector
        (pt 512 536)
        (pt 512 608)
        (color 84 84 252)
)
(connector
        (pt 248 736)
        (pt 320 736)
        (color 84 84 252)
)
(connector
        (pt 248 936)
        (pt 320 936)
        (color 84 84 252)
)
(connector
        (pt 248 1128)
        (pt 320 1128)
        (color 84 84 252)
)
(connector
        (pt 432 1128)
        (pt 400 1128)
        (color 84 84 252)
)
(connector
        (pt 248 1184)
        (pt 400 1184)
        (color 84 84 252)
)
(connector
        (pt 400 1128)
        (pt 400 1184)
        (color 84 84 252)
)
(connector
        (pt 376 1432)
        (pt 376 1488)
        (color 84 84 252)
)
(connector
        (pt 248 1488)
        (pt 376 1488)
        (color 84 84 252)
)
(connector
        (pt 376 1432)
        (pt 408 1432)
        (color 84 84 252)
)
(connector
        (pt 248 144)
        (pt 248 200)
        (color 84 84 252)
)
(connector
        (pt 248 200)
        (pt 248 248)
        (color 84 84 252)
)
(connector
        (pt 248 248)
        (pt 248 608)
        (color 84 84 252)
)
(connector
        (pt 248 608)
        (pt 248 736)
        (color 84 84 252)
)
(connector
        (pt 248 736)
        (pt 248 936)
        (color 84 84 252)
)
(connector
        (pt 248 936)
        (pt 248 1128)
        (color 84 84 252)
)
(connector
        (pt 248 1128)
        (pt 248 1184)
        (color 84 84 252)
)
(connector
        (pt 248 1184)
        (pt 248 1488)
        (color 84 84 252)
)
(connector
        (pt 272 320)
        (pt 320 320)
        (color 250 0 0)
)
(connector
        (pt 448 320)
        (pt 416 320)
        (color 250 0 0)
)
(connector
        (pt 416 320)
        (pt 416 376)
        (color 250 0 0)
)
(connector
        (pt 272 376)
        (pt 416 376)
        (color 250 0 0)
)
(connector
        (pt 272 536)
        (pt 320 536)
        (color 250 0 0)
)
(connector
        (pt 432 536)
        (pt 400 536)
        (color 250 0 0)
)
(connector
        (pt 272 592)
        (pt 400 592)
        (color 250 0 0)
)
(connector
        (pt 400 536)
        (pt 400 592)
        (color 250 0 0)
)
(connector
        (pt 432 736)
        (pt 400 736)
        (color 250 0 0)
)
(connector
        (pt 544 736)
        (pt 512 736)
        (color 250 0 0)
)
(connector
        (pt 432 936)
        (pt 400 936)
        (color 250 0 0)
)
(connector
        (pt 544 936)
        (pt 512 936)
        (color 250 0 0)
)
(connector
        (pt 544 1128)
        (pt 512 1128)
        (color 250 0 0)
)
(connector
        (pt 656 1128)
        (pt 624 1128)
        (color 250 0 0)
)
(connector
        (pt 512 1128)
        (pt 512 1200)
        (color 250 0 0)
)
(connector
        (pt 624 1128)
        (pt 624 1200)
        (color 250 0 0)
)
(connector
        (pt 400 936)
        (pt 400 992)
        (color 250 0 0)
)
(connector
        (pt 512 936)
        (pt 512 992)
        (color 250 0 0)
)
(connector
        (pt 400 736)
        (pt 400 792)
        (color 250 0 0)
)
(connector
        (pt 512 736)
        (pt 512 792)
        (color 250 0 0)
)
(connector
        (pt 272 1432)
        (pt 296 1432)
        (color 250 0 0)
)
(connector
        (pt 272 1200)
        (pt 512 1200)
        (color 250 0 0)
)
(connector
        (pt 512 1200)
        (pt 624 1200)
        (color 250 0 0)
)
(connector
        (pt 272 992)
        (pt 400 992)
        (color 250 0 0)
)
(connector
        (pt 400 992)
        (pt 512 992)
        (color 250 0 0)
)
(connector
        (pt 272 792)
        (pt 400 792)
        (color 250 0 0)
)
(connector
        (pt 400 792)
        (pt 512 792)
        (color 250 0 0)
)
(connector
        (pt 272 304)
        (pt 272 320)
        (color 250 0 0)
)
(connector
        (pt 272 320)
        (pt 272 376)
        (color 250 0 0)
)
(connector
        (pt 272 376)
        (pt 272 536)
        (color 250 0 0)
)
(connector
        (pt 272 536)
        (pt 272 592)
        (color 250 0 0)
)
(connector
        (pt 272 592)
        (pt 272 792)
        (color 250 0 0)
)
(connector
        (pt 272 792)
        (pt 272 992)
        (color 250 0 0)
)
(connector
        (pt 272 992)
        (pt 272 1200)
        (color 250 0 0)
)
(connector
        (pt 272 1200)
        (pt 272 1432)
        (color 250 0 0)
)
(connector
        (pt 752 1832)
        (pt 768 1832)
)
(connector
        (text "wait_mwr" (rect 532 1808 576 1820)(font "Arial" ))
        (pt 528 1824)
        (pt 688 1824)
)
(connector
        (text "wait_mrd" (rect 612 1792 655 1804)(font "Arial" ))
        (pt 608 1808)
        (pt 688 1808)
)
(connector
        (pt 784 192)
        (pt 800 192)
)
(connector
        (pt 720 184)
        (pt 704 184)
)
(connector
        (pt 704 88)
        (pt 704 112)
)
(connector
        (pt 704 112)
        (pt 704 184)
)
(connector
        (pt 592 200)
        (pt 640 200)
)
(connector
        (pt 592 184)
        (pt 592 200)
)
(connector
        (pt 592 200)
        (pt 592 232)
)
(connector
        (pt 688 200)
        (pt 720 200)
)
(connector
        (pt 512 480)
        (pt 624 480)
)
(connector
        (text "wait_m1" (rect 752 464 792 476)(font "Arial" ))
        (pt 624 480)
        (pt 800 480)
)
(connector
        (text "wait_m1" (rect 377 1840 417 1852)(font "Arial" ))
        (pt 376 1856)
        (pt 688 1856)
)
(connector
        (pt 208 1504)
        (pt 392 1504)
)
(connector
        (pt 560 160)
        (pt 544 160)
        (color 76 152 0)
)
(connector
        (pt 448 160)
        (pt 432 160)
        (color 76 152 0)
)
(connector
        (pt 448 336)
        (pt 432 336)
        (color 76 152 0)
)
(connector
        (pt 224 160)
        (pt 320 160)
        (color 76 152 0)
)
(connector
        (pt 320 336)
        (pt 304 336)
        (color 76 152 0)
)
(connector
        (pt 432 336)
        (pt 432 392)
        (color 76 152 0)
)
(connector
        (pt 304 336)
        (pt 304 392)
        (color 76 152 0)
)
(connector
        (pt 224 392)
        (pt 304 392)
        (color 76 152 0)
)
(connector
        (pt 304 392)
        (pt 432 392)
        (color 76 152 0)
)
(connector
        (pt 544 160)
        (pt 544 216)
        (color 76 152 0)
)
(connector
        (pt 432 160)
        (pt 432 216)
        (color 76 152 0)
)
(connector
        (pt 224 216)
        (pt 432 216)
        (color 76 152 0)
)
(connector
        (pt 432 216)
        (pt 544 216)
        (color 76 152 0)
)
(connector
        (pt 544 552)
        (pt 536 552)
        (color 76 152 0)
)
(connector
        (pt 432 552)
        (pt 416 552)
        (color 76 152 0)
)
(connector
        (pt 320 552)
        (pt 304 552)
        (color 76 152 0)
)
(connector
        (pt 304 552)
        (pt 304 624)
        (color 76 152 0)
)
(connector
        (pt 416 552)
        (pt 416 624)
        (color 76 152 0)
)
(connector
        (pt 536 552)
        (pt 536 624)
        (color 76 152 0)
)
(connector
        (pt 224 560)
        (pt 208 560)
        (color 76 152 0)
)
(connector
        (pt 544 752)
        (pt 528 752)
        (color 76 152 0)
)
(connector
        (pt 432 752)
        (pt 416 752)
        (color 76 152 0)
)
(connector
        (pt 320 752)
        (pt 304 752)
        (color 76 152 0)
)
(connector
        (pt 544 952)
        (pt 528 952)
        (color 76 152 0)
)
(connector
        (pt 432 952)
        (pt 416 952)
        (color 76 152 0)
)
(connector
        (pt 320 952)
        (pt 304 952)
        (color 76 152 0)
)
(connector
        (pt 656 1144)
        (pt 640 1144)
        (color 76 152 0)
)
(connector
        (pt 544 1144)
        (pt 528 1144)
        (color 76 152 0)
)
(connector
        (pt 432 1144)
        (pt 416 1144)
        (color 76 152 0)
)
(connector
        (pt 320 1144)
        (pt 304 1144)
        (color 76 152 0)
)
(connector
        (pt 640 1144)
        (pt 640 1216)
        (color 76 152 0)
)
(connector
        (pt 528 1144)
        (pt 528 1216)
        (color 76 152 0)
)
(connector
        (pt 416 1144)
        (pt 416 1216)
        (color 76 152 0)
)
(connector
        (pt 304 1144)
        (pt 304 1216)
        (color 76 152 0)
)
(connector
        (pt 528 952)
        (pt 528 1008)
        (color 76 152 0)
)
(connector
        (pt 416 952)
        (pt 416 1008)
        (color 76 152 0)
)
(connector
        (pt 304 952)
        (pt 304 1008)
        (color 76 152 0)
)
(connector
        (pt 528 752)
        (pt 528 808)
        (color 76 152 0)
)
(connector
        (pt 416 752)
        (pt 416 808)
        (color 76 152 0)
)
(connector
        (pt 304 752)
        (pt 304 808)
        (color 76 152 0)
)
(connector
        (pt 224 624)
        (pt 304 624)
        (color 76 152 0)
)
(connector
        (pt 304 624)
        (pt 416 624)
        (color 76 152 0)
)
(connector
        (pt 416 624)
        (pt 536 624)
        (color 76 152 0)
)
(connector
        (pt 224 1216)
        (pt 304 1216)
        (color 76 152 0)
)
(connector
        (pt 304 1216)
        (pt 416 1216)
        (color 76 152 0)
)
(connector
        (pt 416 1216)
        (pt 528 1216)
        (color 76 152 0)
)
(connector
        (pt 528 1216)
        (pt 640 1216)
        (color 76 152 0)
)
(connector
        (pt 224 1008)
        (pt 304 1008)
        (color 76 152 0)
)
(connector
        (pt 304 1008)
        (pt 416 1008)
        (color 76 152 0)
)
(connector
        (pt 416 1008)
        (pt 528 1008)
        (color 76 152 0)
)
(connector
        (pt 224 808)
        (pt 304 808)
        (color 76 152 0)
)
(connector
        (pt 304 808)
        (pt 416 808)
        (color 76 152 0)
)
(connector
        (pt 416 808)
        (pt 528 808)
        (color 76 152 0)
)
(connector
        (pt 224 160)
        (pt 224 216)
        (color 76 152 0)
)
(connector
        (pt 224 216)
        (pt 224 392)
        (color 76 152 0)
)
(connector
        (pt 224 392)
        (pt 224 560)
        (color 76 152 0)
)
(connector
        (pt 224 560)
        (pt 224 624)
        (color 76 152 0)
)
(connector
        (pt 224 624)
        (pt 224 808)
        (color 76 152 0)
)
(connector
        (pt 224 808)
        (pt 224 1008)
        (color 76 152 0)
)
(connector
        (pt 224 1008)
        (pt 224 1216)
        (color 76 152 0)
)
(connector
        (pt 224 1216)
        (pt 224 1448)
        (color 76 152 0)
)
(connector
        (pt 224 1448)
        (pt 296 1448)
        (color 76 152 0)
)
(connector
        (pt 624 1072)
        (pt 736 1072)
)
(connector
        (text "wait_iorq" (rect 865 1056 907 1068)(font "Arial" ))
        (pt 736 1072)
        (pt 904 1072)
)
(connector
        (text "wait_io" (rect 447 1824 480 1836)(font "Arial" ))
        (pt 448 1840)
        (pt 688 1840)
)
(connector
        (pt 384 1376)
        (pt 488 1376)
)
(connector
        (text "wait_iorqinta" (rect 619 1360 679 1372)(font "Arial" ))
        (pt 488 1376)
        (pt 688 1376)
)
(connector
        (text "wait_io" (rect 793 1352 826 1364)(font "Arial" ))
        (pt 752 1368)
        (pt 824 1368)
)
(connector
        (text "wait_iorq" (rect 619 1344 661 1356)(font "Arial" ))
        (pt 616 1360)
        (pt 688 1360)
)
(junction (pt 248 144))
(junction (pt 272 320))
(junction (pt 416 304))
(junction (pt 400 128))
(junction (pt 352 408))
(junction (pt 272 376))
(junction (pt 304 392))
(junction (pt 224 392))
(junction (pt 480 232))
(junction (pt 432 216))
(junction (pt 224 216))
(junction (pt 416 200))
(junction (pt 248 200))
(junction (pt 352 232))
(junction (pt 248 248))
(junction (pt 304 624))
(junction (pt 416 624))
(junction (pt 512 520))
(junction (pt 624 480))
(junction (pt 512 720))
(junction (pt 512 1112))
(junction (pt 624 1112))
(junction (pt 304 1216))
(junction (pt 416 1216))
(junction (pt 528 1216))
(junction (pt 304 1008))
(junction (pt 416 1008))
(junction (pt 304 808))
(junction (pt 416 808))
(junction (pt 224 560))
(junction (pt 624 680))
(junction (pt 512 920))
(junction (pt 624 920))
(junction (pt 224 624))
(junction (pt 224 808))
(junction (pt 224 1008))
(junction (pt 512 1200))
(junction (pt 400 992))
(junction (pt 400 792))
(junction (pt 272 536))
(junction (pt 272 592))
(junction (pt 272 792))
(junction (pt 272 992))
(junction (pt 272 1200))
(junction (pt 384 1416))
(junction (pt 488 1376))
(junction (pt 480 1312))
(junction (pt 248 608))
(junction (pt 248 736))
(junction (pt 248 936))
(junction (pt 248 1128))
(junction (pt 248 1184))
(junction (pt 464 640))
(junction (pt 352 824))
(junction (pt 464 824))
(junction (pt 352 1024))
(junction (pt 464 1024))
(junction (pt 352 1232))
(junction (pt 464 1232))
(junction (pt 576 1232))
(junction (pt 328 1536))
(junction (pt 624 880))
(junction (pt 704 112))
(junction (pt 592 200))
(junction (pt 224 1216))
(junction (pt 736 1072))
(text "MREQ DURING REFRESH" (rect 640 248 780 262)(font "Arial" (font_size 8)))
(text "STANDARD MEM REQ" (rect 712 408 837 422)(font "Arial" (font_size 8)))
(text "Refresh generator logic, USPTO 4,332,008 by Shima et al.   FIG. 9A" (rect 40 32 506 48)(font "Arial" (font_size 10))(border))
(text "(End of patented circuit)" (rect 56 424 234 440)(font "Arial" (font_size 10)(bold)))
(text "MREQ DURING M1" (rect 736 600 838 614)(font "Arial" (font_size 8)))
(text "MEMORY WRITE" (rect 640 936 733 950)(font "Arial" (font_size 8)))
(text "IO READ /. WRITE" (rect 736 1216 835 1230)(font "Arial" (font_size 8)))
(text "IORQ DURING INTERRUPT ACK" (rect 504 1456 678 1470)(font "Arial" (font_size 8)))
(text "MEMORY READ" (rect 640 752 729 766)(font "Arial" (font_size 8)))
(line (pt 32 448)(pt 992 448)(color 0 255 0))
(title_block
        (rect 32 1816 289 1868)
        (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 104 0 256 17)(text "MODULE" (rect 2 1 48 13)(font "Arial" ))(text "memory_ifc" (rect 43 2 123 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 35 256 51)(text "DATE" (rect 2 0 30 12)(font "Arial" ))(text "November 1, 2014, 2016" (rect 56 3 195 17)(font "Arial" (font_size 8)))(border))
        (section (rect 192 35 256 51)(text "REV" (rect 2 1 25 13)(font "Arial" ))(text "1.2" (rect 43 3 60 17)(font "Arial" (font_size 8)))(border))
        (drawing
        )
)

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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