This repository has been archived on 2024-01-06. You can view files and clone it, but cannot push or open issues or pull requests.
justhomework/Quartus/UART_Design/UART/UART.bsf

172 lines
7.1 KiB
Text
Raw Permalink Normal View History

/*
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) 2021 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 "symbol" (version "1.1"))
(symbol
(rect 0 0 544 368)
(text "UART" (rect 255 -1 284 11)(font "Arial" (font_size 10)))
(text "inst" (rect 8 352 20 364)(font "Arial" ))
(port
(pt 0 72)
(input)
(text "clk_clk" (rect 0 0 27 12)(font "Arial" (font_size 8)))
(text "clk_clk" (rect 4 61 46 72)(font "Arial" (font_size 8)))
(line (pt 0 72)(pt 224 72)(line_width 1))
)
(port
(pt 0 112)
(input)
(text "reset_reset_n" (rect 0 0 56 12)(font "Arial" (font_size 8)))
(text "reset_reset_n" (rect 4 101 82 112)(font "Arial" (font_size 8)))
(line (pt 0 112)(pt 224 112)(line_width 1))
)
(port
(pt 544 72)
(input)
(text "rs232_0_from_uart_ready" (rect 0 0 109 12)(font "Arial" (font_size 8)))
(text "rs232_0_from_uart_ready" (rect 410 61 548 72)(font "Arial" (font_size 8)))
(line (pt 544 72)(pt 304 72)(line_width 1))
)
(port
(pt 0 152)
(input)
(text "rs232_0_to_uart_data[7..0]" (rect 0 0 109 12)(font "Arial" (font_size 8)))
(text "rs232_0_to_uart_data[7..0]" (rect 4 141 160 152)(font "Arial" (font_size 8)))
(line (pt 0 152)(pt 224 152)(line_width 3))
)
(port
(pt 0 168)
(input)
(text "rs232_0_to_uart_error" (rect 0 0 93 12)(font "Arial" (font_size 8)))
(text "rs232_0_to_uart_error" (rect 4 157 130 168)(font "Arial" (font_size 8)))
(line (pt 0 168)(pt 224 168)(line_width 1))
)
(port
(pt 0 184)
(input)
(text "rs232_0_to_uart_valid" (rect 0 0 90 12)(font "Arial" (font_size 8)))
(text "rs232_0_to_uart_valid" (rect 4 173 130 184)(font "Arial" (font_size 8)))
(line (pt 0 184)(pt 224 184)(line_width 1))
)
(port
(pt 0 240)
(input)
(text "rs232_0_clk" (rect 0 0 49 12)(font "Arial" (font_size 8)))
(text "rs232_0_clk" (rect 4 229 70 240)(font "Arial" (font_size 8)))
(line (pt 0 240)(pt 224 240)(line_width 1))
)
(port
(pt 0 280)
(input)
(text "rs232_0_UART_RXD" (rect 0 0 95 12)(font "Arial" (font_size 8)))
(text "rs232_0_UART_RXD" (rect 4 269 100 280)(font "Arial" (font_size 8)))
(line (pt 0 280)(pt 224 280)(line_width 1))
)
(port
(pt 0 336)
(input)
(text "rs232_0_reset" (rect 0 0 59 12)(font "Arial" (font_size 8)))
(text "rs232_0_reset" (rect 4 325 82 336)(font "Arial" (font_size 8)))
(line (pt 0 336)(pt 224 336)(line_width 1))
)
(port
(pt 544 88)
(output)
(text "rs232_0_from_uart_data[7..0]" (rect 0 0 122 12)(font "Arial" (font_size 8)))
(text "rs232_0_from_uart_data[7..0]" (rect 393 77 561 88)(font "Arial" (font_size 8)))
(line (pt 544 88)(pt 304 88)(line_width 3))
)
(port
(pt 544 104)
(output)
(text "rs232_0_from_uart_error" (rect 0 0 106 12)(font "Arial" (font_size 8)))
(text "rs232_0_from_uart_error" (rect 414 93 552 104)(font "Arial" (font_size 8)))
(line (pt 544 104)(pt 304 104)(line_width 1))
)
(port
(pt 544 120)
(output)
(text "rs232_0_from_uart_valid" (rect 0 0 103 12)(font "Arial" (font_size 8)))
(text "rs232_0_from_uart_valid" (rect 416 109 554 120)(font "Arial" (font_size 8)))
(line (pt 544 120)(pt 304 120)(line_width 1))
)
(port
(pt 0 200)
(output)
(text "rs232_0_to_uart_ready" (rect 0 0 96 12)(font "Arial" (font_size 8)))
(text "rs232_0_to_uart_ready" (rect 4 189 130 200)(font "Arial" (font_size 8)))
(line (pt 0 200)(pt 224 200)(line_width 1))
)
(port
(pt 0 296)
(output)
(text "rs232_0_UART_TXD" (rect 0 0 93 12)(font "Arial" (font_size 8)))
(text "rs232_0_UART_TXD" (rect 4 285 100 296)(font "Arial" (font_size 8)))
(line (pt 0 296)(pt 224 296)(line_width 1))
)
(drawing
(text "clk" (rect 209 43 436 99)(font "Arial" (color 128 0 0)(font_size 9)))
(text "clk" (rect 229 67 476 144)(font "Arial" (color 0 0 0)))
(text "reset" (rect 195 83 420 179)(font "Arial" (color 128 0 0)(font_size 9)))
(text "reset_n" (rect 229 107 500 224)(font "Arial" (color 0 0 0)))
(text "rs232_0_avalon_data_receive_source" (rect 305 43 814 99)(font "Arial" (color 128 0 0)(font_size 9)))
(text "ready" (rect 276 67 582 144)(font "Arial" (color 0 0 0)))
(text "data" (rect 283 83 590 176)(font "Arial" (color 0 0 0)))
(text "error" (rect 279 99 588 208)(font "Arial" (color 0 0 0)))
(text "valid" (rect 281 115 592 240)(font "Arial" (color 0 0 0)))
(text "rs232_0_avalon_data_transmit_sink" (rect 11 123 220 259)(font "Arial" (color 128 0 0)(font_size 9)))
(text "data" (rect 229 147 482 304)(font "Arial" (color 0 0 0)))
(text "error" (rect 229 163 488 336)(font "Arial" (color 0 0 0)))
(text "valid" (rect 229 179 488 368)(font "Arial" (color 0 0 0)))
(text "ready" (rect 229 195 488 400)(font "Arial" (color 0 0 0)))
(text "rs232_0_clk" (rect 153 211 372 435)(font "Arial" (color 128 0 0)(font_size 9)))
(text "clk" (rect 229 235 476 480)(font "Arial" (color 0 0 0)))
(text "rs232_0_external_interface" (rect 64 251 284 515)(font "Arial" (color 128 0 0)(font_size 9)))
(text "RXD" (rect 229 275 476 560)(font "Arial" (color 0 0 0)))
(text "TXD" (rect 229 291 476 592)(font "Arial" (color 0 0 0)))
(text "rs232_0_reset" (rect 139 307 356 627)(font "Arial" (color 128 0 0)(font_size 9)))
(text "reset" (rect 229 331 488 672)(font "Arial" (color 0 0 0)))
(text " UART " (rect 512 352 1060 714)(font "Arial" ))
(line (pt 224 32)(pt 304 32)(line_width 1))
(line (pt 304 32)(pt 304 352)(line_width 1))
(line (pt 224 352)(pt 304 352)(line_width 1))
(line (pt 224 32)(pt 224 352)(line_width 1))
(line (pt 225 52)(pt 225 76)(line_width 1))
(line (pt 226 52)(pt 226 76)(line_width 1))
(line (pt 225 92)(pt 225 116)(line_width 1))
(line (pt 226 92)(pt 226 116)(line_width 1))
(line (pt 303 52)(pt 303 124)(line_width 1))
(line (pt 302 52)(pt 302 124)(line_width 1))
(line (pt 225 132)(pt 225 204)(line_width 1))
(line (pt 226 132)(pt 226 204)(line_width 1))
(line (pt 225 220)(pt 225 244)(line_width 1))
(line (pt 226 220)(pt 226 244)(line_width 1))
(line (pt 225 260)(pt 225 300)(line_width 1))
(line (pt 226 260)(pt 226 300)(line_width 1))
(line (pt 225 316)(pt 225 340)(line_width 1))
(line (pt 226 316)(pt 226 340)(line_width 1))
(line (pt 0 0)(pt 544 0)(line_width 1))
(line (pt 544 0)(pt 544 368)(line_width 1))
(line (pt 0 368)(pt 544 368)(line_width 1))
(line (pt 0 0)(pt 0 368)(line_width 1))
)
)