Skip to content

Commit 5cfafe4

Browse files
authored
增加 FPGA 结课作业音乐播放器与电子琴 (#74)
1 parent 8edb510 commit 5cfafe4

203 files changed

Lines changed: 26679 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
*.bak
2+
*.bsf
3+
*.qsf
4+
*.qws
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
/*
2+
WARNING: Do NOT edit the input and output ports in this file in a text
3+
editor if you plan to continue editing the block that represents it in
4+
the Block Editor! File corruption is VERY likely to occur.
5+
*/
6+
/*
7+
Copyright (C) 2018 Intel Corporation. All rights reserved.
8+
Your use of Intel Corporation's design tools, logic functions
9+
and other software and tools, and its AMPP partner logic
10+
functions, and any output files from any of the foregoing
11+
(including device programming or simulation files), and any
12+
associated documentation or information are expressly subject
13+
to the terms and conditions of the Intel Program License
14+
Subscription Agreement, the Intel Quartus Prime License Agreement,
15+
the Intel FPGA IP License Agreement, or other applicable license
16+
agreement, including, without limitation, that your use is for
17+
the sole purpose of programming logic devices manufactured by
18+
Intel and sold by Intel or its authorized distributors. Please
19+
refer to the applicable agreement for further details.
20+
*/
21+
(header "symbol" (version "1.1"))
22+
(symbol
23+
(rect 16 16 152 96)
24+
(text "PLL" (rect 5 0 22 12)(font "Arial" ))
25+
(text "inst" (rect 8 64 20 76)(font "Arial" ))
26+
(port
27+
(pt 0 32)
28+
(input)
29+
(text "inclk0" (rect 0 0 21 12)(font "Arial" ))
30+
(text "inclk0" (rect 21 27 42 39)(font "Arial" ))
31+
(line (pt 0 32)(pt 16 32)(line_width 1))
32+
)
33+
(port
34+
(pt 136 32)
35+
(output)
36+
(text "c0" (rect 0 0 9 12)(font "Arial" ))
37+
(text "c0" (rect 106 27 115 39)(font "Arial" ))
38+
(line (pt 136 32)(pt 120 32)(line_width 1))
39+
)
40+
(port
41+
(pt 136 48)
42+
(output)
43+
(text "c1" (rect 0 0 8 12)(font "Arial" ))
44+
(text "c1" (rect 107 43 115 55)(font "Arial" ))
45+
(line (pt 136 48)(pt 120 48)(line_width 1))
46+
)
47+
(drawing
48+
(rectangle (rect 16 16 120 64)(line_width 1))
49+
)
50+
)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<!DOCTYPE pinplan>
3+
<pinplan intended_family="MAX 10" variation_name="PLL" megafunction_name="ALTPLL" specifies="all_ports">
4+
<global>
5+
<pin name="inclk0" direction="input" scope="external" source="clock" />
6+
<pin name="c0" direction="output" scope="external" source="clock" />
7+
<pin name="c1" direction="output" scope="external" source="clock" />
8+
9+
</global>
10+
</pinplan>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
set_global_assignment -name IP_TOOL_NAME "ALTPLL"
2+
set_global_assignment -name IP_TOOL_VERSION "18.1"
3+
set_global_assignment -name IP_GENERATED_DEVICE_FAMILY "{MAX 10}"
4+
set_global_assignment -name VERILOG_FILE [file join $::quartus(qip_path) "PLL.v"]
5+
set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "PLL.bsf"]
6+
set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "PLL_bb.v"]
7+
set_global_assignment -name MISC_FILE [file join $::quartus(qip_path) "PLL.ppf"]

0 commit comments

Comments
 (0)