ELEC40006-P1-CW/CPUProject.bdf
2020-05-25 17:16:24 +01:00

212 lines
6.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) 2018 Intel Corporation. All rights reserved.
Your use of Intel 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 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.
*/
(header "graphic" (version "1.4"))
(symbol
(rect 216 160 408 616)
(text "reg_file" (rect 5 0 49 19)(font "Intel Clear" (font_size 8)))
(text "inst" (rect 8 439 24 456)(font "Intel Clear" ))
(port
(pt 0 24)
(input)
(text "CLK" (rect 0 0 23 19)(font "Intel Clear" (font_size 8)))
(text "CLK" (rect 21 19 44 38)(font "Intel Clear" (font_size 8)))
(line (pt 0 24)(pt 16 24))
)
(port
(pt 0 48)
(input)
(text "R0_en" (rect 0 0 37 19)(font "Intel Clear" (font_size 8)))
(text "R0_en" (rect 21 43 58 62)(font "Intel Clear" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "R0_in" (rect 0 0 34 19)(font "Intel Clear" (font_size 8)))
(text "R0_in" (rect 21 59 55 78)(font "Intel Clear" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 0 80)
(input)
(text "R0_count" (rect 0 0 55 19)(font "Intel Clear" (font_size 8)))
(text "R0_count" (rect 21 75 76 94)(font "Intel Clear" (font_size 8)))
(line (pt 0 80)(pt 16 80))
)
(port
(pt 0 112)
(input)
(text "R1_in" (rect 0 0 34 19)(font "Intel Clear" (font_size 8)))
(text "R1_in" (rect 21 107 55 126)(font "Intel Clear" (font_size 8)))
(line (pt 0 112)(pt 16 112))
)
(port
(pt 0 128)
(input)
(text "R1_en" (rect 0 0 37 19)(font "Intel Clear" (font_size 8)))
(text "R1_en" (rect 21 123 58 142)(font "Intel Clear" (font_size 8)))
(line (pt 0 128)(pt 16 128))
)
(port
(pt 0 160)
(input)
(text "R2_in" (rect 0 0 34 19)(font "Intel Clear" (font_size 8)))
(text "R2_in" (rect 21 155 55 174)(font "Intel Clear" (font_size 8)))
(line (pt 0 160)(pt 16 160))
)
(port
(pt 0 176)
(input)
(text "R2_en" (rect 0 0 37 19)(font "Intel Clear" (font_size 8)))
(text "R2_en" (rect 21 171 58 190)(font "Intel Clear" (font_size 8)))
(line (pt 0 176)(pt 16 176))
)
(port
(pt 0 208)
(input)
(text "R3_in" (rect 0 0 34 19)(font "Intel Clear" (font_size 8)))
(text "R3_in" (rect 21 203 55 222)(font "Intel Clear" (font_size 8)))
(line (pt 0 208)(pt 16 208))
)
(port
(pt 0 224)
(input)
(text "R3_en" (rect 0 0 37 19)(font "Intel Clear" (font_size 8)))
(text "R3_en" (rect 21 219 58 238)(font "Intel Clear" (font_size 8)))
(line (pt 0 224)(pt 16 224))
)
(port
(pt 0 256)
(input)
(text "R4_in" (rect 0 0 34 19)(font "Intel Clear" (font_size 8)))
(text "R4_in" (rect 21 251 55 270)(font "Intel Clear" (font_size 8)))
(line (pt 0 256)(pt 16 256))
)
(port
(pt 0 272)
(input)
(text "R4_en" (rect 0 0 37 19)(font "Intel Clear" (font_size 8)))
(text "R4_en" (rect 21 267 58 286)(font "Intel Clear" (font_size 8)))
(line (pt 0 272)(pt 16 272))
)
(port
(pt 0 304)
(input)
(text "R5_in" (rect 0 0 34 19)(font "Intel Clear" (font_size 8)))
(text "R5_in" (rect 21 299 55 318)(font "Intel Clear" (font_size 8)))
(line (pt 0 304)(pt 16 304))
)
(port
(pt 0 320)
(input)
(text "R5_en" (rect 0 0 37 19)(font "Intel Clear" (font_size 8)))
(text "R5_en" (rect 21 315 58 334)(font "Intel Clear" (font_size 8)))
(line (pt 0 320)(pt 16 320))
)
(port
(pt 0 352)
(input)
(text "R6_in" (rect 0 0 34 19)(font "Intel Clear" (font_size 8)))
(text "R6_in" (rect 21 347 55 366)(font "Intel Clear" (font_size 8)))
(line (pt 0 352)(pt 16 352))
)
(port
(pt 0 368)
(input)
(text "R6_en" (rect 0 0 37 19)(font "Intel Clear" (font_size 8)))
(text "R6_en" (rect 21 363 58 382)(font "Intel Clear" (font_size 8)))
(line (pt 0 368)(pt 16 368))
)
(port
(pt 0 400)
(input)
(text "R7_in" (rect 0 0 34 19)(font "Intel Clear" (font_size 8)))
(text "R7_in" (rect 21 395 55 414)(font "Intel Clear" (font_size 8)))
(line (pt 0 400)(pt 16 400))
)
(port
(pt 0 416)
(input)
(text "R7_en" (rect 0 0 37 19)(font "Intel Clear" (font_size 8)))
(text "R7_en" (rect 21 411 58 430)(font "Intel Clear" (font_size 8)))
(line (pt 0 416)(pt 16 416))
)
(port
(pt 192 64)
(output)
(text "R0" (rect 64 0 80 19)(font "Intel Clear" (font_size 8)))
(text "R0" (rect 155 51 171 70)(font "Intel Clear" (font_size 8)))
(line (pt 192 64)(pt 176 64))
)
(port
(pt 192 128)
(output)
(text "R1" (rect 64 0 80 19)(font "Intel Clear" (font_size 8)))
(text "R1" (rect 155 115 171 134)(font "Intel Clear" (font_size 8)))
(line (pt 192 128)(pt 176 128))
)
(port
(pt 192 176)
(output)
(text "R2" (rect 64 0 80 19)(font "Intel Clear" (font_size 8)))
(text "R2" (rect 155 163 171 182)(font "Intel Clear" (font_size 8)))
(line (pt 192 176)(pt 176 176))
)
(port
(pt 192 224)
(output)
(text "R3" (rect 64 0 80 19)(font "Intel Clear" (font_size 8)))
(text "R3" (rect 155 211 171 230)(font "Intel Clear" (font_size 8)))
(line (pt 192 224)(pt 176 224))
)
(port
(pt 192 272)
(output)
(text "R4" (rect 64 0 80 19)(font "Intel Clear" (font_size 8)))
(text "R4" (rect 155 259 171 278)(font "Intel Clear" (font_size 8)))
(line (pt 192 272)(pt 176 272))
)
(port
(pt 192 320)
(output)
(text "R5" (rect 64 0 80 19)(font "Intel Clear" (font_size 8)))
(text "R5" (rect 155 307 171 326)(font "Intel Clear" (font_size 8)))
(line (pt 192 320)(pt 176 320))
)
(port
(pt 192 368)
(output)
(text "R6" (rect 64 0 80 19)(font "Intel Clear" (font_size 8)))
(text "R6" (rect 155 355 171 374)(font "Intel Clear" (font_size 8)))
(line (pt 192 368)(pt 176 368))
)
(port
(pt 192 416)
(output)
(text "R7" (rect 64 0 80 19)(font "Intel Clear" (font_size 8)))
(text "R7" (rect 155 403 171 422)(font "Intel Clear" (font_size 8)))
(line (pt 192 416)(pt 176 416))
)
(drawing
(rectangle (rect 16 16 176 440))
)
)