-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathUART.bsf
110 lines (110 loc) · 3.39 KB
/
UART.bsf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
/*
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-2010 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 16 16 336 176)
(text "UART" (rect 5 0 34 12)(font "Arial" ))
(text "inst" (rect 8 144 25 156)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "CLOCK" (rect 0 0 37 12)(font "Arial" ))
(text "CLOCK" (rect 21 27 58 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "RESET" (rect 0 0 35 12)(font "Arial" ))
(text "RESET" (rect 21 43 56 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 0 64)
(input)
(text "DATA_STREAM_IN[7..0]" (rect 0 0 121 12)(font "Arial" ))
(text "DATA_STREAM_IN[7..0]" (rect 21 59 142 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64)(line_width 3))
)
(port
(pt 0 80)
(input)
(text "DATA_STREAM_IN_STB" (rect 0 0 121 12)(font "Arial" ))
(text "DATA_STREAM_IN_STB" (rect 21 75 142 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80)(line_width 1))
)
(port
(pt 0 96)
(input)
(text "DATA_STREAM_OUT_ACK" (rect 0 0 134 12)(font "Arial" ))
(text "DATA_STREAM_OUT_ACK" (rect 21 91 155 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96)(line_width 1))
)
(port
(pt 0 112)
(input)
(text "RX" (rect 0 0 14 12)(font "Arial" ))
(text "RX" (rect 21 107 35 119)(font "Arial" ))
(line (pt 0 112)(pt 16 112)(line_width 1))
)
(port
(pt 320 32)
(output)
(text "DATA_STREAM_IN_ACK" (rect 0 0 123 12)(font "Arial" ))
(text "DATA_STREAM_IN_ACK" (rect 176 27 299 39)(font "Arial" ))
(line (pt 320 32)(pt 304 32)(line_width 1))
)
(port
(pt 320 48)
(output)
(text "DATA_STREAM_OUT[7..0]" (rect 0 0 132 12)(font "Arial" ))
(text "DATA_STREAM_OUT[7..0]" (rect 167 43 299 55)(font "Arial" ))
(line (pt 320 48)(pt 304 48)(line_width 3))
)
(port
(pt 320 64)
(output)
(text "DATA_STREAM_OUT_STB" (rect 0 0 132 12)(font "Arial" ))
(text "DATA_STREAM_OUT_STB" (rect 167 59 299 71)(font "Arial" ))
(line (pt 320 64)(pt 304 64)(line_width 1))
)
(port
(pt 320 80)
(output)
(text "TX" (rect 0 0 11 12)(font "Arial" ))
(text "TX" (rect 288 75 299 87)(font "Arial" ))
(line (pt 320 80)(pt 304 80)(line_width 1))
)
(parameter
"BAUD_RATE"
"9600"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"CLOCK_FREQUENCY"
"14745600"
""
(type "PARAMETER_SIGNED_DEC") )
(drawing
(rectangle (rect 16 16 304 144)(line_width 1))
)
(annotation_block (parameter)(rect 336 -64 436 16))
)