uaveiro-leci/1ano/isd/quartus-projects/Teste/Teste1.bdf

442 lines
11 KiB
Plaintext

/*
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) 2020 Intel Corporation. All rights reserved.
Your use of Intel Corporation's design tools, logic functions
and other software and tools, and any 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 Intel Program License
Subscription Agreement, the Intel Quartus Prime License Agreement,
the Intel FPGA IP License Agreement, or other applicable license
agreement, including, without limitation, that your use is for
the sole purpose of programming logic devices manufactured by
Intel and sold by Intel or its authorized distributors. Please
refer to the applicable agreement for further details, at
https://fpgasoftware.intel.com/eula.
*/
(header "graphic" (version "1.4"))
(pin
(input)
(rect 136 240 304 256)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "X0" (rect 5 0 21 13)(font "Intel Clear" ))
(pt 168 8)
(drawing
(line (pt 84 12)(pt 109 12))
(line (pt 84 4)(pt 109 4))
(line (pt 113 8)(pt 168 8))
(line (pt 84 12)(pt 84 4))
(line (pt 109 4)(pt 113 8))
(line (pt 109 12)(pt 113 8))
)
(text "VCC" (rect 128 7 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 136 256 304 272)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "X1" (rect 5 0 20 13)(font "Intel Clear" ))
(pt 168 8)
(drawing
(line (pt 84 12)(pt 109 12))
(line (pt 84 4)(pt 109 4))
(line (pt 113 8)(pt 168 8))
(line (pt 84 12)(pt 84 4))
(line (pt 109 4)(pt 113 8))
(line (pt 109 12)(pt 113 8))
)
(text "VCC" (rect 128 7 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 136 272 304 288)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "X2" (rect 5 0 20 13)(font "Intel Clear" ))
(pt 168 8)
(drawing
(line (pt 84 12)(pt 109 12))
(line (pt 84 4)(pt 109 4))
(line (pt 113 8)(pt 168 8))
(line (pt 84 12)(pt 84 4))
(line (pt 109 4)(pt 113 8))
(line (pt 109 12)(pt 113 8))
)
(text "VCC" (rect 128 7 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 136 288 304 304)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "X3" (rect 5 0 20 13)(font "Intel Clear" ))
(pt 168 8)
(drawing
(line (pt 84 12)(pt 109 12))
(line (pt 84 4)(pt 109 4))
(line (pt 113 8)(pt 168 8))
(line (pt 84 12)(pt 84 4))
(line (pt 109 4)(pt 113 8))
(line (pt 109 12)(pt 113 8))
)
(text "VCC" (rect 128 7 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 136 320 304 336)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "X4" (rect 5 0 21 13)(font "Intel Clear" ))
(pt 168 8)
(drawing
(line (pt 84 12)(pt 109 12))
(line (pt 84 4)(pt 109 4))
(line (pt 113 8)(pt 168 8))
(line (pt 84 12)(pt 84 4))
(line (pt 109 4)(pt 113 8))
(line (pt 109 12)(pt 113 8))
)
(text "VCC" (rect 128 7 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 136 336 304 352)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "X5" (rect 5 0 20 13)(font "Intel Clear" ))
(pt 168 8)
(drawing
(line (pt 84 12)(pt 109 12))
(line (pt 84 4)(pt 109 4))
(line (pt 113 8)(pt 168 8))
(line (pt 84 12)(pt 84 4))
(line (pt 109 4)(pt 113 8))
(line (pt 109 12)(pt 113 8))
)
(text "VCC" (rect 128 7 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 136 352 304 368)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "X6" (rect 5 0 21 13)(font "Intel Clear" ))
(pt 168 8)
(drawing
(line (pt 84 12)(pt 109 12))
(line (pt 84 4)(pt 109 4))
(line (pt 113 8)(pt 168 8))
(line (pt 84 12)(pt 84 4))
(line (pt 109 4)(pt 113 8))
(line (pt 109 12)(pt 113 8))
)
(text "VCC" (rect 128 7 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 136 368 304 384)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "X7" (rect 5 0 20 13)(font "Intel Clear" ))
(pt 168 8)
(drawing
(line (pt 84 12)(pt 109 12))
(line (pt 84 4)(pt 109 4))
(line (pt 113 8)(pt 168 8))
(line (pt 84 12)(pt 84 4))
(line (pt 109 4)(pt 113 8))
(line (pt 109 12)(pt 113 8))
)
(text "VCC" (rect 128 7 149 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 136 144 304 160)
(text "INPUT" (rect 125 0 154 10)(font "Arial" (font_size 6)))
(text "S[2..0]" (rect 5 0 37 11)(font "Arial" ))
(pt 168 8)
(drawing
(line (pt 84 12)(pt 109 12))
(line (pt 84 4)(pt 109 4))
(line (pt 113 8)(pt 168 8))
(line (pt 84 12)(pt 84 4))
(line (pt 109 4)(pt 113 8))
(line (pt 109 12)(pt 113 8))
)
(text "VCC" (rect 128 7 149 17)(font "Arial" (font_size 6)))
)
(pin
(output)
(rect 600 280 776 296)
(text "OUTPUT" (rect 1 0 41 10)(font "Arial" (font_size 6)))
(text "Y" (rect 90 0 100 11)(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 416 176 536 400)
(text "74153" (rect 42 0 88 16)(font "Arial" (font_size 10)))
(text "inst" (rect 3 213 20 223)(font "Arial" (font_size 6)))
(port
(pt 0 88)
(input)
(text "1C1" (rect 21 79 45 92)(font "Arial" (font_size 8)))
(text "1C1" (rect 21 79 45 92)(font "Arial" (font_size 8)))
(line (pt 0 88)(pt 16 88))
)
(port
(pt 0 56)
(input)
(text "1GN" (rect 21 47 46 60)(font "Arial" (font_size 8)))
(text "1GN" (rect 21 47 46 60)(font "Arial" (font_size 8)))
(line (pt 0 56)(pt 8 56))
)
(port
(pt 0 72)
(input)
(text "1C0" (rect 21 63 45 76)(font "Arial" (font_size 8)))
(text "1C0" (rect 21 63 45 76)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 16 72))
)
(port
(pt 0 152)
(input)
(text "2C0" (rect 21 143 45 156)(font "Arial" (font_size 8)))
(text "2C0" (rect 21 143 45 156)(font "Arial" (font_size 8)))
(line (pt 0 152)(pt 16 152))
)
(port
(pt 0 136)
(input)
(text "2GN" (rect 21 127 46 140)(font "Arial" (font_size 8)))
(text "2GN" (rect 21 127 46 140)(font "Arial" (font_size 8)))
(line (pt 0 136)(pt 8 136))
)
(port
(pt 0 184)
(input)
(text "2C2" (rect 21 175 45 188)(font "Arial" (font_size 8)))
(text "2C2" (rect 21 175 45 188)(font "Arial" (font_size 8)))
(line (pt 0 184)(pt 16 184))
)
(port
(pt 0 104)
(input)
(text "1C2" (rect 21 95 45 108)(font "Arial" (font_size 8)))
(text "1C2" (rect 21 95 45 108)(font "Arial" (font_size 8)))
(line (pt 0 104)(pt 16 104))
)
(port
(pt 0 120)
(input)
(text "1C3" (rect 21 111 45 124)(font "Arial" (font_size 8)))
(text "1C3" (rect 21 111 45 124)(font "Arial" (font_size 8)))
(line (pt 0 120)(pt 16 120))
)
(port
(pt 0 40)
(input)
(text "B" (rect 21 33 31 46)(font "Arial" (font_size 8)))
(text "B" (rect 21 33 31 46)(font "Arial" (font_size 8)))
(line (pt 0 40)(pt 16 40))
)
(port
(pt 0 24)
(input)
(text "A" (rect 21 17 32 30)(font "Arial" (font_size 8)))
(text "A" (rect 21 17 32 30)(font "Arial" (font_size 8)))
(line (pt 0 24)(pt 16 24))
)
(port
(pt 0 168)
(input)
(text "2C1" (rect 21 159 45 172)(font "Arial" (font_size 8)))
(text "2C1" (rect 21 159 45 172)(font "Arial" (font_size 8)))
(line (pt 0 168)(pt 16 168))
)
(port
(pt 0 200)
(input)
(text "2C3" (rect 21 190 45 203)(font "Arial" (font_size 8)))
(text "2C3" (rect 21 190 45 203)(font "Arial" (font_size 8)))
(line (pt 0 200)(pt 16 200))
)
(port
(pt 120 104)
(output)
(text "1Y" (rect 86 97 103 110)(font "Arial" (font_size 8)))
(text "1Y" (rect 85 97 102 110)(font "Arial" (font_size 8)))
(line (pt 104 104)(pt 120 104))
)
(port
(pt 120 120)
(output)
(text "2Y" (rect 86 113 103 126)(font "Arial" (font_size 8)))
(text "2Y" (rect 85 113 102 126)(font "Arial" (font_size 8)))
(line (pt 104 120)(pt 120 120))
)
(drawing
(text "MULTIPLEXER" (rect 27 209 116 222)(font "Arial" (font_size 8)))
(line (pt 16 16)(pt 104 16))
(line (pt 16 208)(pt 104 208))
(line (pt 16 208)(pt 16 16))
(line (pt 104 208)(pt 104 16))
(circle (rect 8 52 16 60))
(circle (rect 8 132 16 140))
)
)
(symbol
(rect 360 296 408 328)
(text "NOT" (rect 1 0 22 10)(font "Arial" (font_size 6)))
(text "inst2" (rect 3 21 27 34)(font "Intel Clear" ))
(port
(pt 0 16)
(input)
(text "IN" (rect 2 7 16 18)(font "Courier New" (bold))(invisible))
(text "IN" (rect 2 7 16 18)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 13 16))
)
(port
(pt 48 16)
(output)
(text "OUT" (rect 32 7 53 18)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 32 7 53 18)(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 536 264 600 312)
(text "OR2" (rect 1 0 23 10)(font "Arial" (font_size 6)))
(text "inst3" (rect 3 37 27 50)(font "Intel Clear" ))
(port
(pt 0 32)
(input)
(text "IN2" (rect 2 23 23 34)(font "Courier New" (bold))(invisible))
(text "IN2" (rect 2 23 23 34)(font "Courier New" (bold))(invisible))
(line (pt 0 32)(pt 15 32))
)
(port
(pt 0 16)
(input)
(text "IN1" (rect 2 7 23 18)(font "Courier New" (bold))(invisible))
(text "IN1" (rect 2 7 23 18)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 15 16))
)
(port
(pt 64 24)
(output)
(text "OUT" (rect 48 15 69 26)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 48 15 69 26)(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 304 264)
(pt 416 264)
)
(connector
(pt 304 248)
(pt 416 248)
)
(connector
(pt 304 328)
(pt 416 328)
)
(connector
(pt 304 360)
(pt 416 360)
)
(connector
(pt 304 280)
(pt 416 280)
)
(connector
(pt 304 296)
(pt 416 296)
)
(connector
(pt 304 344)
(pt 416 344)
)
(connector
(pt 304 376)
(pt 416 376)
)
(connector
(pt 416 200)
(pt 400 200)
)
(connector
(pt 416 216)
(pt 384 216)
)
(connector
(pt 384 152)
(pt 400 152)
(bus)
)
(connector
(text "S[0]" (rect 384 165 397 187)(font "Intel Clear" )(vertical))
(pt 400 200)
(pt 400 152)
)
(connector
(text "S[1]" (rect 368 181 381 203)(font "Intel Clear" )(vertical))
(pt 384 216)
(pt 384 152)
)
(connector
(pt 416 312)
(pt 408 312)
)
(connector
(pt 360 312)
(pt 344 312)
)
(connector
(pt 344 232)
(pt 416 232)
)
(connector
(pt 344 232)
(pt 344 312)
)
(connector
(text "S[2]" (rect 328 197 341 219)(font "Intel Clear" )(vertical))
(pt 344 152)
(pt 344 232)
)
(connector
(pt 304 152)
(pt 344 152)
(bus)
)
(connector
(pt 344 152)
(pt 384 152)
(bus)
)
(junction (pt 384 152))
(junction (pt 344 232))
(junction (pt 344 152))