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

Subversion Repositories a-z80

[/] [a-z80/] [trunk/] [cpu/] [control/] [resets.bdf] - Rev 21

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 "reset_in" (rect 9 0 47 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 344 208 360)
        (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 256 208 272)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "M1" (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 272 208 288)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "T2" (rect 9 0 20 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 88 208 104)
        (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
        (text "fpga_reset" (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 632 208 648)
        (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 776 488 952 504)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "clrpc" (rect 90 0 113 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 776 216 952 232)
        (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
        (text "nreset" (rect 90 0 120 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 248 160 296 192)
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "inst1" (rect 3 21 26 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 13 16))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 39 16)(pt 48 16))
        )
        (drawing
                (line (pt 13 25)(pt 13 7))
                (line (pt 13 7)(pt 31 16))
                (line (pt 13 25)(pt 31 16))
                (circle (rect 31 12 39 20))
        )
)
(symbol
        (rect 488 128 552 176)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst10" (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 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 62 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 488 240 552 288)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst12" (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 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 62 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 352 256 400 288)
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "inst5" (rect 3 21 26 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 13 16))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 39 16)(pt 48 16))
        )
        (drawing
                (line (pt 13 25)(pt 13 7))
                (line (pt 13 7)(pt 31 16))
                (line (pt 13 25)(pt 31 16))
                (circle (rect 31 12 39 20))
        )
)
(symbol
        (rect 240 248 304 296)
        (text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "inst11" (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 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 62 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 680 128 744 208)
        (text "SRFF" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "sr" (rect 3 68 12 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 "S" (rect 14 20 19 32)(font "Courier New" (bold)))
                (text "S" (rect 14 20 19 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 56)
                (input)
                (text "R" (rect 14 51 19 63)(font "Courier New" (bold)))
                (text "R" (rect 14 51 19 63)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 29 19 41)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 29 19 41)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
                (text "Q" (rect 43 20 47 32)(font "Courier New" (bold)))
                (line (pt 52 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 19 40)(pt 12 47))
                (line (pt 12 33)(pt 19 40))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 248 304 296 336)
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "inst7" (rect 3 21 26 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 13 16))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 39 16)(pt 48 16))
        )
        (drawing
                (line (pt 13 25)(pt 13 7))
                (line (pt 13 7)(pt 31 16))
                (line (pt 13 25)(pt 31 16))
                (circle (rect 31 12 39 20))
        )
)
(symbol
        (rect 336 120 400 200)
        (text "JKFF" (rect 1 0 23 10)(font "Arial" (font_size 6)))
        (text "ff1" (rect 3 68 18 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 56)
                (input)
                (text "K" (rect 15 51 20 63)(font "Courier New" (bold)))
                (text "K" (rect 15 51 20 63)(font "Courier New" (bold)))
                (line (pt 0 56)(pt 12 56))
        )
        (port
                (pt 0 24)
                (input)
                (text "J" (rect 15 20 20 32)(font "Courier New" (bold)))
                (text "J" (rect 15 20 20 32)(font "Courier New" (bold)))
                (line (pt 0 24)(pt 12 24))
        )
        (port
                (pt 0 40)
                (input)
                (text "CLK" (rect 2 31 19 43)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 2 31 19 43)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (port
                (pt 64 24)
                (output)
                (text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
                (text "Q" (rect 43 20 47 32)(font "Courier New" (bold)))
                (line (pt 52 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 12)(pt 52 12))
                (line (pt 12 68)(pt 52 68))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 12 34)(pt 12 33))
                (line (pt 19 40)(pt 12 47))
                (line (pt 12 32)(pt 20 40))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 248 80 296 112)
        (text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
        (text "inst8" (rect 3 21 26 33)(font "Arial" ))
        (port
                (pt 0 16)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (line (pt 0 16)(pt 13 16))
        )
        (port
                (pt 48 16)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 32 7 46 19)(font "Courier New" (bold))(invisible))
                (line (pt 39 16)(pt 48 16))
        )
        (drawing
                (line (pt 13 25)(pt 13 7))
                (line (pt 13 7)(pt 31 16))
                (line (pt 13 25)(pt 31 16))
                (circle (rect 31 12 39 20))
        )
)
(symbol
        (rect 608 312 672 392)
        (text "DFF" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "res" (rect 3 68 18 80)(font "Arial" ))
        (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 40)
                (input)
                (text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
                (text "CLK" (rect 3 29 20 41)(font "Courier New" (bold))(invisible))
                (line (pt 0 40)(pt 12 40))
        )
        (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 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 64 24)
                (output)
                (text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
                (text "Q" (rect 43 20 47 32)(font "Courier New" (bold)))
                (line (pt 52 24)(pt 64 24))
        )
        (drawing
                (line (pt 12 12)(pt 52 12))
                (line (pt 12 68)(pt 52 68))
                (line (pt 52 68)(pt 52 12))
                (line (pt 12 68)(pt 12 12))
                (line (pt 19 40)(pt 12 47))
                (line (pt 12 32)(pt 20 40))
                (circle (rect 28 4 36 12))
                (circle (rect 28 68 36 76))
        )
)
(symbol
        (rect 696 248 728 296)
        (text "NOT" (rect 0 27 10 47)(font "Arial" (font_size 6))(vertical))
        (text "inst2" (rect 21 22 33 45)(font "Arial" )(vertical))
        (port
                (pt 16 48)
                (input)
                (text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
                (text "IN" (rect 7 35 19 46)(font "Courier New" (bold))(vertical)(invisible))
                (line (pt 16 48)(pt 16 35))
        )
        (port
                (pt 16 0)
                (output)
                (text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
                (text "OUT" (rect 7 2 19 16)(font "Courier New" (bold))(vertical)(invisible))
                (line (pt 16 9)(pt 16 0))
        )
        (drawing
                (line (pt 25 35)(pt 7 35))
                (line (pt 7 35)(pt 16 17))
                (line (pt 25 35)(pt 16 17))
                (circle (rect 12 9 20 17))
        )
        (rotate90)
)
(symbol
        (rect 680 456 744 536)
        (text "OR4" (rect 1 0 19 10)(font "Arial" (font_size 6)))
        (text "inst" (rect 3 69 20 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 62 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 520 520 584 600)
        (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 48 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 520 360 600)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "intr_ff4" (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 48 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 408 520 472 600)
        (text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
        (text "intr_ff5" (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 48 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))
        )
)
(connector
        (pt 232 144)
        (pt 232 176)
)
(connector
        (pt 232 176)
        (pt 248 176)
)
(connector
        (pt 208 96)
        (pt 248 96)
)
(connector
        (pt 208 264)
        (pt 240 264)
)
(connector
        (pt 208 280)
        (pt 240 280)
)
(connector
        (pt 368 120)
        (pt 368 96)
)
(connector
        (pt 296 176)
        (pt 336 176)
)
(connector
        (pt 208 144)
        (pt 232 144)
)
(connector
        (pt 232 144)
        (pt 336 144)
)
(connector
        (pt 464 144)
        (pt 464 256)
)
(connector
        (text "x1" (rect 427 128 438 140)(font "Arial" ))
        (pt 400 144)
        (pt 464 144)
)
(connector
        (pt 464 144)
        (pt 488 144)
)
(connector
        (pt 440 160)
        (pt 488 160)
)
(connector
        (pt 464 256)
        (pt 488 256)
)
(connector
        (pt 400 272)
        (pt 488 272)
)
(connector
        (pt 336 272)
        (pt 336 240)
)
(connector
        (pt 336 240)
        (pt 440 240)
)
(connector
        (pt 304 272)
        (pt 336 272)
)
(connector
        (pt 336 272)
        (pt 352 272)
)
(connector
        (pt 336 160)
        (pt 320 160)
)
(connector
        (text "x3" (rect 557 248 568 260)(font "Arial" ))
        (pt 552 264)
        (pt 592 264)
)
(connector
        (pt 232 320)
        (pt 248 320)
)
(connector
        (pt 320 160)
        (pt 320 320)
)
(connector
        (pt 296 320)
        (pt 320 320)
)
(connector
        (text "nclk" (rect 339 304 359 316)(font "Arial" ))
        (pt 320 320)
        (pt 576 320)
)
(connector
        (pt 208 352)
        (pt 232 352)
)
(connector
        (pt 592 264)
        (pt 592 336)
)
(connector
        (pt 592 336)
        (pt 608 336)
)
(connector
        (pt 296 96)
        (pt 368 96)
)
(connector
        (pt 576 320)
        (pt 576 168)
)
(connector
        (text "x2" (rect 530 136 541 148)(font "Arial" ))
        (pt 552 152)
        (pt 680 152)
)
(connector
        (pt 440 184)
        (pt 680 184)
)
(connector
        (pt 576 168)
        (pt 680 168)
)
(connector
        (pt 712 224)
        (pt 776 224)
)
(connector
        (pt 440 160)
        (pt 440 184)
)
(connector
        (pt 440 184)
        (pt 440 240)
)
(connector
        (pt 712 208)
        (pt 712 224)
)
(connector
        (pt 712 224)
        (pt 712 248)
)
(connector
        (pt 672 336)
        (pt 712 336)
)
(connector
        (pt 368 96)
        (pt 640 96)
)
(connector
        (pt 232 352)
        (pt 608 352)
)
(connector
        (pt 640 96)
        (pt 640 312)
)
(connector
        (text "clrpc_int" (rect 779 136 820 148)(font "Arial" ))
        (pt 744 152)
        (pt 808 152)
)
(connector
        (pt 680 520)
        (pt 624 520)
)
(connector
        (pt 624 520)
        (pt 624 544)
)
(connector
        (pt 584 544)
        (pt 624 544)
)
(connector
        (text "clrpc_int" (rect 630 456 671 468)(font "Arial" ))
        (pt 680 472)
        (pt 624 472)
)
(connector
        (pt 744 496)
        (pt 776 496)
)
(connector
        (pt 232 320)
        (pt 232 352)
)
(connector
        (pt 296 560)
        (pt 264 560)
)
(connector
        (pt 264 616)
        (pt 264 560)
)
(connector
        (text "nclk" (rect 216 600 236 612)(font "Arial" ))
        (pt 208 616)
        (pt 264 616)
)
(connector
        (pt 296 544)
        (pt 264 544)
)
(connector
        (pt 408 560)
        (pt 376 560)
)
(connector
        (pt 376 616)
        (pt 376 560)
)
(connector
        (pt 680 488)
        (pt 376 488)
)
(connector
        (pt 376 544)
        (pt 376 488)
)
(connector
        (pt 360 544)
        (pt 376 544)
)
(connector
        (pt 376 544)
        (pt 408 544)
)
(connector
        (pt 520 560)
        (pt 488 560)
)
(connector
        (pt 488 560)
        (pt 488 616)
)
(connector
        (pt 264 616)
        (pt 376 616)
)
(connector
        (pt 376 616)
        (pt 488 616)
)
(connector
        (pt 680 504)
        (pt 488 504)
)
(connector
        (pt 488 544)
        (pt 488 504)
)
(connector
        (pt 472 544)
        (pt 488 544)
)
(connector
        (pt 488 544)
        (pt 520 544)
)
(connector
        (pt 504 576)
        (pt 504 640)
)
(connector
        (pt 520 576)
        (pt 504 576)
)
(connector
        (pt 408 576)
        (pt 392 576)
)
(connector
        (pt 392 576)
        (pt 392 640)
)
(connector
        (pt 296 576)
        (pt 280 576)
)
(connector
        (pt 280 576)
        (pt 280 640)
)
(connector
        (pt 392 640)
        (pt 504 640)
)
(connector
        (pt 208 640)
        (pt 280 640)
)
(connector
        (pt 280 640)
        (pt 392 640)
)
(connector
        (pt 712 432)
        (pt 264 432)
)
(connector
        (pt 264 544)
        (pt 264 432)
)
(connector
        (pt 712 296)
        (pt 712 336)
)
(connector
        (pt 712 336)
        (pt 712 432)
)
(junction (pt 232 144))
(junction (pt 368 96))
(junction (pt 336 272))
(junction (pt 464 144))
(junction (pt 440 184))
(junction (pt 320 320))
(junction (pt 232 352))
(junction (pt 712 224))
(junction (pt 712 336))
(junction (pt 264 616))
(junction (pt 376 616))
(junction (pt 376 544))
(junction (pt 488 544))
(junction (pt 392 640))
(junction (pt 280 640))
(text "Needed only for FPGAs" (rect 40 72 174 86)(font "Arial" (font_size 8)))
(text "Special reset, USPTO 4,486,827 by Shima et al." (rect 40 24 371 40)(font "Arial" (font_size 10))(border))
(text "Required 3 clock reset cycles to clear PC and IR" (rect 304 464 576 478)(font "Arial" (font_size 8)))
(text "(End of patented circuit)" (rect 64 384 242 400)(font "Arial" (font_size 10)(bold)))
(line (pt 32 408)(pt 952 408)(color 0 255 0))
(title_block
        (rect 696 584 953 636)
        (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 "resets" (rect 43 2 86 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 "September 6, 2014, 2016" (rect 56 3 198 17)(font "Arial" (font_size 8)))(border))
        (section (rect 192 35 256 51)(text "REV" (rect 2 1 25 13)(font "Arial" ))(text "1.5" (rect 43 3 60 17)(font "Arial" (font_size 8)))(border))
        (drawing
        )
)

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.