quartus/machine_alpha/ALU_3_in_1.bsf

282 行
8.4 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) 1991-2009 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 "symbol" (version "1.1"))
(symbol
(rect 64 64 192 472)
(text "ALU_3_in_1" (rect 5 0 74 14)(font "Arial" (font_size 8)))
(text "inst" (rect 8 392 25 404)(font "Arial" ))
(port
(pt 0 144)
(input)
(text "A0" (rect 0 0 16 14)(font "Arial" (font_size 8)))
(text "A0" (rect 21 139 37 153)(font "Arial" (font_size 8)))
(line (pt 0 144)(pt 16 144)(line_width 1))
)
(port
(pt 0 128)
(input)
(text "A1" (rect 0 0 16 14)(font "Arial" (font_size 8)))
(text "A1" (rect 21 123 37 137)(font "Arial" (font_size 8)))
(line (pt 0 128)(pt 16 128)(line_width 1))
)
(port
(pt 0 112)
(input)
(text "A2" (rect 0 0 16 14)(font "Arial" (font_size 8)))
(text "A2" (rect 21 107 37 121)(font "Arial" (font_size 8)))
(line (pt 0 112)(pt 16 112)(line_width 1))
)
(port
(pt 0 96)
(input)
(text "A3" (rect 0 0 16 14)(font "Arial" (font_size 8)))
(text "A3" (rect 21 91 37 105)(font "Arial" (font_size 8)))
(line (pt 0 96)(pt 16 96)(line_width 1))
)
(port
(pt 0 80)
(input)
(text "A4" (rect 0 0 16 14)(font "Arial" (font_size 8)))
(text "A4" (rect 21 75 37 89)(font "Arial" (font_size 8)))
(line (pt 0 80)(pt 16 80)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "A5" (rect 0 0 16 14)(font "Arial" (font_size 8)))
(text "A5" (rect 21 59 37 73)(font "Arial" (font_size 8)))
(line (pt 0 64)(pt 16 64)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "A6" (rect 0 0 16 14)(font "Arial" (font_size 8)))
(text "A6" (rect 21 43 37 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 32)
(input)
(text "A7" (rect 0 0 16 14)(font "Arial" (font_size 8)))
(text "A7" (rect 21 27 37 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 272)
(input)
(text "B0" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "B0" (rect 21 267 36 281)(font "Arial" (font_size 8)))
(line (pt 0 272)(pt 16 272)(line_width 1))
)
(port
(pt 0 256)
(input)
(text "B1" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "B1" (rect 21 251 36 265)(font "Arial" (font_size 8)))
(line (pt 0 256)(pt 16 256)(line_width 1))
)
(port
(pt 0 240)
(input)
(text "B2" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "B2" (rect 21 235 36 249)(font "Arial" (font_size 8)))
(line (pt 0 240)(pt 16 240)(line_width 1))
)
(port
(pt 0 224)
(input)
(text "B3" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "B3" (rect 21 219 36 233)(font "Arial" (font_size 8)))
(line (pt 0 224)(pt 16 224)(line_width 1))
)
(port
(pt 0 208)
(input)
(text "B4" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "B4" (rect 21 203 36 217)(font "Arial" (font_size 8)))
(line (pt 0 208)(pt 16 208)(line_width 1))
)
(port
(pt 0 192)
(input)
(text "B5" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "B5" (rect 21 187 36 201)(font "Arial" (font_size 8)))
(line (pt 0 192)(pt 16 192)(line_width 1))
)
(port
(pt 0 176)
(input)
(text "B6" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "B6" (rect 21 171 36 185)(font "Arial" (font_size 8)))
(line (pt 0 176)(pt 16 176)(line_width 1))
)
(port
(pt 0 160)
(input)
(text "B7" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "B7" (rect 21 155 36 169)(font "Arial" (font_size 8)))
(line (pt 0 160)(pt 16 160)(line_width 1))
)
(port
(pt 0 288)
(input)
(text "CLR" (rect 0 0 23 14)(font "Arial" (font_size 8)))
(text "CLR" (rect 21 283 44 297)(font "Arial" (font_size 8)))
(line (pt 0 288)(pt 16 288)(line_width 1))
)
(port
(pt 0 304)
(input)
(text "CP_A" (rect 0 0 31 14)(font "Arial" (font_size 8)))
(text "CP_A" (rect 21 299 52 313)(font "Arial" (font_size 8)))
(line (pt 0 304)(pt 16 304)(line_width 1))
)
(port
(pt 0 320)
(input)
(text "CP_B" (rect 0 0 30 14)(font "Arial" (font_size 8)))
(text "CP_B" (rect 21 315 51 329)(font "Arial" (font_size 8)))
(line (pt 0 320)(pt 16 320)(line_width 1))
)
(port
(pt 0 336)
(input)
(text "CP_Z" (rect 0 0 30 14)(font "Arial" (font_size 8)))
(text "CP_Z" (rect 21 331 51 345)(font "Arial" (font_size 8)))
(line (pt 0 336)(pt 16 336)(line_width 1))
)
(port
(pt 0 352)
(input)
(text "CP_PSW" (rect 0 0 49 14)(font "Arial" (font_size 8)))
(text "CP_PSW" (rect 21 347 70 361)(font "Arial" (font_size 8)))
(line (pt 0 352)(pt 16 352)(line_width 1))
)
(port
(pt 64 408)
(input)
(text "S1" (rect 0 -40 15 -26)(font "Arial" (font_size 8)))
(text "S1" (rect 56 369 70 384)(font "Arial" (font_size 8))(vertical))
(line (pt 64 408)(pt 64 392)(line_width 1))
)
(port
(pt 80 408)
(input)
(text "S0" (rect 0 -40 15 -26)(font "Arial" (font_size 8)))
(text "S0" (rect 72 369 86 384)(font "Arial" (font_size 8))(vertical))
(line (pt 80 408)(pt 80 392)(line_width 1))
)
(port
(pt 48 408)
(input)
(text "S2" (rect 0 -40 15 -26)(font "Arial" (font_size 8)))
(text "S2" (rect 40 369 54 384)(font "Arial" (font_size 8))(vertical))
(line (pt 48 408)(pt 48 392)(line_width 1))
)
(port
(pt 128 144)
(output)
(text "Q0" (rect -16 0 0 14)(font "Arial" (font_size 8)))
(text "Q0" (rect 91 139 107 153)(font "Arial" (font_size 8)))
(line (pt 128 144)(pt 112 144)(line_width 1))
)
(port
(pt 128 128)
(output)
(text "Q1" (rect -16 0 0 14)(font "Arial" (font_size 8)))
(text "Q1" (rect 91 123 107 137)(font "Arial" (font_size 8)))
(line (pt 128 128)(pt 112 128)(line_width 1))
)
(port
(pt 128 112)
(output)
(text "Q2" (rect -16 0 0 14)(font "Arial" (font_size 8)))
(text "Q2" (rect 91 107 107 121)(font "Arial" (font_size 8)))
(line (pt 128 112)(pt 112 112)(line_width 1))
)
(port
(pt 128 96)
(output)
(text "Q3" (rect -16 0 0 14)(font "Arial" (font_size 8)))
(text "Q3" (rect 91 91 107 105)(font "Arial" (font_size 8)))
(line (pt 128 96)(pt 112 96)(line_width 1))
)
(port
(pt 128 80)
(output)
(text "Q4" (rect -16 0 0 14)(font "Arial" (font_size 8)))
(text "Q4" (rect 91 75 107 89)(font "Arial" (font_size 8)))
(line (pt 128 80)(pt 112 80)(line_width 1))
)
(port
(pt 128 64)
(output)
(text "Q5" (rect -16 0 0 14)(font "Arial" (font_size 8)))
(text "Q5" (rect 91 59 107 73)(font "Arial" (font_size 8)))
(line (pt 128 64)(pt 112 64)(line_width 1))
)
(port
(pt 128 48)
(output)
(text "Q6" (rect -16 0 0 14)(font "Arial" (font_size 8)))
(text "Q6" (rect 91 43 107 57)(font "Arial" (font_size 8)))
(line (pt 128 48)(pt 112 48)(line_width 1))
)
(port
(pt 128 32)
(output)
(text "Q7" (rect -16 0 0 14)(font "Arial" (font_size 8)))
(text "Q7" (rect 91 27 107 41)(font "Arial" (font_size 8)))
(line (pt 128 32)(pt 112 32)(line_width 1))
)
(port
(pt 128 176)
(output)
(text "FLG_V" (rect -16 0 24 14)(font "Arial" (font_size 8)))
(text "FLG_V" (rect 67 171 107 185)(font "Arial" (font_size 8)))
(line (pt 128 176)(pt 112 176)(line_width 1))
)
(port
(pt 128 192)
(output)
(text "FLG_N" (rect -16 0 22 14)(font "Arial" (font_size 8)))
(text "FLG_N" (rect 69 187 107 201)(font "Arial" (font_size 8)))
(line (pt 128 192)(pt 112 192)(line_width 1))
)
(port
(pt 128 208)
(output)
(text "FLG_Z" (rect -16 0 22 14)(font "Arial" (font_size 8)))
(text "FLG_Z" (rect 69 203 107 217)(font "Arial" (font_size 8)))
(line (pt 128 208)(pt 112 208)(line_width 1))
)
(port
(pt 128 160)
(output)
(text "FLG_C" (rect -16 0 22 14)(font "Arial" (font_size 8)))
(text "FLG_C" (rect 69 155 107 169)(font "Arial" (font_size 8)))
(line (pt 128 160)(pt 112 160)(line_width 1))
)
(drawing
(rectangle (rect 16 16 112 392)(line_width 1))
)
)