URL
https://opencores.org/ocsvn/a-z80/a-z80/trunk
Subversion Repositories a-z80
[/] [a-z80/] [trunk/] [cpu/] [bus/] [data_pins.bdf] - Rev 4
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 24 32 200 48)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "bus_db_pin_oe" (rect 9 0 82 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 24 200 200 216)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "bus_db_pin_re" (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
(input)
(rect 24 216 200 232)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "ctl_bus_db_we" (rect 9 0 80 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 24 256 200 272)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "bus_db_oe" (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 24 168 200 184)
(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
(bidir)
(rect 728 176 904 192)
(text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6)))
(text "D[7..0]" (rect 90 0 124 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 56 4)(pt 78 4))
(line (pt 0 8)(pt 52 8))
(line (pt 56 12)(pt 78 12))
(line (pt 78 4)(pt 82 8))
(line (pt 78 12)(pt 82 8))
(line (pt 56 4)(pt 52 8))
(line (pt 52 8)(pt 56 12))
)
(text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6)))
)
(pin
(bidir)
(rect 24 288 200 304)
(text "BIDIR" (rect 151 6 175 16)(font "Arial" (font_size 6)))
(text "db[7..0]" (rect 49 4 86 16)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 120 12)(pt 98 12))
(line (pt 176 8)(pt 124 8))
(line (pt 120 4)(pt 98 4))
(line (pt 98 12)(pt 94 8))
(line (pt 98 4)(pt 94 8))
(line (pt 120 12)(pt 124 8))
(line (pt 124 8)(pt 120 4))
)
(rotate180)
(text "VCC" (rect 152 -1 172 9)(font "Arial" (font_size 6)))
)
(symbol
(rect 320 56 384 104)
(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
(text "inst0" (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 152)
(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 416 80 480 128)
(text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "inst2" (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))
)
)
(symbol
(rect 320 192 384 240)
(text "OR2" (rect 1 0 19 10)(font "Arial" (font_size 6)))
(text "inst3" (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))
)
)
(symbol
(rect 248 280 296 312)
(text "TRI" (rect 32 0 47 10)(font "Arial" (font_size 6)))
(text "inst_buf0" (rect -1 21 45 33)(font "Arial" ))
(port
(pt 48 16)
(input)
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 35 7 46 19)(font "Courier New" (bold))(invisible))
(line (pt 48 16)(pt 34 16))
)
(port
(pt 24 0)
(input)
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
(text "OE" (rect 11 0 22 12)(font "Courier New" (bold))(invisible))
(line (pt 24 12)(pt 24 0))
)
(port
(pt 0 16)
(output)
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 2 7 19 19)(font "Courier New" (bold))(invisible))
(line (pt 16 16)(pt 0 16))
)
(drawing
(line (pt 34 25)(pt 34 7))
(line (pt 34 25)(pt 16 16))
(line (pt 34 7)(pt 16 16))
)
(flipy)
)
(symbol
(rect 640 168 688 200)
(text "TRI" (rect 1 0 16 10)(font "Arial" (font_size 6)))
(text "inst_buf1" (rect 3 21 49 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 14 16))
)
(port
(pt 24 0)
(input)
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
(text "OE" (rect 26 0 37 12)(font "Courier New" (bold))(invisible))
(line (pt 24 12)(pt 24 0))
)
(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 32 16)(pt 48 16))
)
(drawing
(line (pt 14 25)(pt 14 7))
(line (pt 14 25)(pt 32 16))
(line (pt 14 7)(pt 32 16))
)
)
(symbol
(rect 528 160 592 240)
(text "DFFE" (rect 1 0 25 10)(font "Arial" (font_size 6)))
(text "dlatch" (rect 3 68 32 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 424 160 472 192)
(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
(text "nclk" (rect 3 21 23 33)(font "Arial" ))
(port
(pt 0 16)
(input)
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 13 16))
)
(port
(pt 48 16)
(output)
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(line (pt 39 16)(pt 48 16))
)
(drawing
(line (pt 13 25)(pt 13 7))
(line (pt 13 7)(pt 31 16))
(line (pt 13 25)(pt 31 16))
(circle (rect 31 12 39 20))
)
)
(connector
(pt 400 96)
(pt 416 96)
(bus)
)
(connector
(pt 400 112)
(pt 416 112)
(bus)
)
(connector
(pt 400 112)
(pt 400 128)
(bus)
)
(connector
(pt 288 120)
(pt 320 120)
)
(connector
(pt 400 96)
(pt 400 80)
(bus)
)
(connector
(pt 272 72)
(pt 320 72)
)
(connector
(pt 384 80)
(pt 400 80)
(bus)
)
(connector
(pt 384 128)
(pt 400 128)
(bus)
)
(connector
(pt 320 136)
(pt 304 136)
(bus)
)
(connector
(pt 320 88)
(pt 224 88)
(bus)
)
(connector
(pt 224 88)
(pt 224 296)
(bus)
)
(connector
(pt 272 264)
(pt 200 264)
)
(connector
(pt 200 296)
(pt 224 296)
(bus)
)
(connector
(pt 224 296)
(pt 248 296)
(bus)
)
(connector
(pt 272 264)
(pt 272 280)
)
(connector
(pt 304 136)
(pt 304 256)
(bus)
)
(connector
(pt 272 72)
(pt 272 224)
)
(connector
(pt 288 120)
(pt 288 208)
)
(connector
(pt 480 104)
(pt 504 104)
(bus)
)
(connector
(pt 504 104)
(pt 504 184)
(bus)
)
(connector
(pt 528 184)
(pt 504 184)
(bus)
)
(connector
(pt 296 296)
(pt 616 296)
(bus)
)
(connector
(pt 616 184)
(pt 616 296)
(bus)
)
(connector
(pt 200 40)
(pt 664 40)
)
(connector
(pt 664 40)
(pt 664 168)
)
(connector
(pt 616 184)
(pt 640 184)
(bus)
)
(connector
(pt 304 256)
(pt 704 256)
(bus)
)
(connector
(pt 704 184)
(pt 704 256)
(bus)
)
(connector
(pt 688 184)
(pt 704 184)
(bus)
)
(connector
(pt 704 184)
(pt 728 184)
(bus)
)
(connector
(text "dout[7..0]" (rect 598 168 645 180)(font "Arial" ))
(pt 592 184)
(pt 616 184)
(bus)
)
(connector
(pt 200 176)
(pt 424 176)
)
(connector
(pt 488 200)
(pt 528 200)
)
(connector
(pt 488 200)
(pt 488 176)
)
(connector
(pt 488 176)
(pt 472 176)
)
(connector
(pt 528 216)
(pt 384 216)
)
(connector
(pt 200 208)
(pt 288 208)
)
(connector
(pt 200 224)
(pt 272 224)
)
(connector
(pt 272 224)
(pt 320 224)
)
(connector
(pt 288 208)
(pt 320 208)
)
(junction (pt 224 296))
(junction (pt 272 224))
(junction (pt 288 208))
(junction (pt 616 184))
(junction (pt 704 184))
(text "Repeated 8 times, once for each data pin." (rect 648 280 885 294)(font "Arial" (font_size 8)))
(title_block
(rect 24 360 281 412)
(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 "data_pins" (rect 43 2 109 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 "June 14, 2014" (rect 56 3 136 17)(font "Arial" (font_size 8)))(border))
(section (rect 192 35 256 51)(text "REV" (rect 2 1 25 13)(font "Arial" ))(text "1.3" (rect 43 3 60 17)(font "Arial" (font_size 8)))(border))
(drawing
)
)
Go to most recent revision | Compare with Previous | Blame | View Log