Skip to content

Commit c18d25e

Browse files
authored
Merge pull request #1 from timmy61109/feature/timmy61109/init
Feature/timmy61109/init
2 parents 05a03e4 + 1502dce commit c18d25e

115 files changed

Lines changed: 4521 additions & 3 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.

Learn_VHDL.bdf

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
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) 1991-2013 Altera Corporation
8+
Your use of Altera 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 Altera Program License
14+
Subscription Agreement, Altera MegaCore Function License
15+
Agreement, or other applicable license agreement, including,
16+
without limitation, that your use is for the sole purpose of
17+
programming logic devices manufactured by Altera and sold by
18+
Altera or its authorized distributors. Please refer to the
19+
applicable agreement for further details.
20+
*/
21+
(header "graphic" (version "1.4"))
22+
(pin
23+
(input)
24+
(rect 56 296 224 312)
25+
(text "INPUT" (rect 125 0 154 9)(font "Arial" (font_size 6)))
26+
(text "A" (rect 5 0 14 10)(font "Arial" ))
27+
(pt 168 8)
28+
(drawing
29+
(line (pt 84 12)(pt 109 12))
30+
(line (pt 84 4)(pt 109 4))
31+
(line (pt 113 8)(pt 168 8))
32+
(line (pt 84 12)(pt 84 4))
33+
(line (pt 109 4)(pt 113 8))
34+
(line (pt 109 12)(pt 113 8))
35+
)
36+
(text "VCC" (rect 128 7 149 16)(font "Arial" (font_size 6)))
37+
)
38+
(pin
39+
(input)
40+
(rect 56 312 224 328)
41+
(text "INPUT" (rect 125 0 154 9)(font "Arial" (font_size 6)))
42+
(text "B" (rect 5 0 14 10)(font "Arial" ))
43+
(pt 168 8)
44+
(drawing
45+
(line (pt 84 12)(pt 109 12))
46+
(line (pt 84 4)(pt 109 4))
47+
(line (pt 113 8)(pt 168 8))
48+
(line (pt 84 12)(pt 84 4))
49+
(line (pt 109 4)(pt 113 8))
50+
(line (pt 109 12)(pt 113 8))
51+
)
52+
(text "VCC" (rect 128 7 149 16)(font "Arial" (font_size 6)))
53+
)
54+
(pin
55+
(output)
56+
(rect 296 304 472 320)
57+
(text "OUTPUT" (rect 1 0 41 9)(font "Arial" (font_size 6)))
58+
(text "F" (rect 90 0 98 10)(font "Arial" ))
59+
(pt 0 8)
60+
(drawing
61+
(line (pt 0 8)(pt 52 8))
62+
(line (pt 52 4)(pt 78 4))
63+
(line (pt 52 12)(pt 78 12))
64+
(line (pt 52 12)(pt 52 4))
65+
(line (pt 78 4)(pt 82 8))
66+
(line (pt 82 8)(pt 78 12))
67+
(line (pt 78 12)(pt 82 8))
68+
)
69+
)
70+
(symbol
71+
(rect 232 288 296 336)
72+
(text "NAND2" (rect 1 0 36 9)(font "Arial" (font_size 6)))
73+
(text "inst" (rect 3 37 20 47)(font "Arial" ))
74+
(port
75+
(pt 0 32)
76+
(input)
77+
(text "IN2" (rect 2 23 23 34)(font "Courier New" (bold))(invisible))
78+
(text "IN2" (rect 2 23 23 34)(font "Courier New" (bold))(invisible))
79+
(line (pt 0 32)(pt 15 32))
80+
)
81+
(port
82+
(pt 0 16)
83+
(input)
84+
(text "IN1" (rect 2 7 24 18)(font "Courier New" (bold))(invisible))
85+
(text "IN1" (rect 2 7 24 18)(font "Courier New" (bold))(invisible))
86+
(line (pt 0 16)(pt 15 16))
87+
)
88+
(port
89+
(pt 64 24)
90+
(output)
91+
(text "OUT" (rect 48 15 70 26)(font "Courier New" (bold))(invisible))
92+
(text "OUT" (rect 48 15 70 26)(font "Courier New" (bold))(invisible))
93+
(line (pt 52 24)(pt 64 24))
94+
)
95+
(drawing
96+
(line (pt 15 37)(pt 32 37))
97+
(line (pt 15 12)(pt 32 12))
98+
(line (pt 15 36)(pt 15 12))
99+
(arc (pt 32 36)(pt 32 12)(rect 20 12 45 37))
100+
(circle (rect 44 20 52 28))
101+
)
102+
)
103+
(connector
104+
(pt 232 304)
105+
(pt 224 304)
106+
)
107+
(connector
108+
(pt 232 320)
109+
(pt 224 320)
110+
)

Learn_VHDL.qsf

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,23 @@
3737

3838

3939
set_global_assignment -name FAMILY "Cyclone III"
40-
set_global_assignment -name DEVICE AUTO
40+
set_global_assignment -name DEVICE EP3C16F484C6
4141
set_global_assignment -name TOP_LEVEL_ENTITY Learn_VHDL
4242
set_global_assignment -name ORIGINAL_QUARTUS_VERSION 13.1
4343
set_global_assignment -name PROJECT_CREATION_TIME_DATE "23:21:38 JUNE 20, 2019"
4444
set_global_assignment -name LAST_QUARTUS_VERSION 13.1
4545
set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files
4646
set_global_assignment -name EDA_SIMULATION_TOOL "ModelSim-Altera (VHDL)"
47-
set_global_assignment -name EDA_OUTPUT_DATA_FORMAT VHDL -section_id eda_simulation
47+
set_global_assignment -name EDA_OUTPUT_DATA_FORMAT VHDL -section_id eda_simulation
48+
set_global_assignment -name BDF_FILE Learn_VHDL.bdf
49+
set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top
50+
set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top
51+
set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top
52+
set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0
53+
set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85
54+
set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "2.5 V"
55+
set_location_assignment PIN_D2 -to A
56+
set_location_assignment PIN_E4 -to B
57+
set_location_assignment PIN_B1 -to F
58+
set_global_assignment -name DEVICE_MIGRATION_LIST "EP3C16F484C6,EP3C40F484C6,EP3C55F484C6,EP3C80F484C6"
59+
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top

Learn_VHDL.qws

2.19 KB
Binary file not shown.
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
Info: Start Nativelink Simulation process
2+
3+
========= EDA Simulation Settings =====================
4+
5+
Sim Mode : Gate
6+
Family : cycloneiii
7+
Quartus root : /home/timmy/altera/13.1/quartus/linux64/
8+
Quartus sim root : /home/timmy/altera/13.1/quartus/eda/sim_lib
9+
Simulation Tool : modelsim-altera
10+
Simulation Language : vhdl
11+
Version : 93
12+
Simulation Mode : GUI
13+
Sim Output File : Learn_VHDL_6_1200mv_85c_slow.vho
14+
Sim SDF File : Learn_VHDL_6_1200mv_85c_vhd_slow.sdo
15+
Sim dir : simulation/modelsim
16+
17+
=======================================================
18+
19+
Info: Starting NativeLink simulation with ModelSim-Altera software
20+
Sourced NativeLink script /home/timmy/altera/13.1/quartus/common/tcl/internal/nativelink/modelsim.tcl
21+
Error: Can't launch ModelSim-Altera Simulation software -- make sure the software is properly installed and the environment variable LM_LICENSE_FILE or MGLS_LICENSE_FILE points to the correct license file.
22+
Error: NativeLink simulation flow was NOT successful
23+
24+
25+
26+
================The following additional information is provided to help identify the cause of error while running nativelink scripts=================
27+
Nativelink TCL script failed with errorCode: issued_nl_message
28+
Nativelink TCL script failed with errorInfo: Can't launch ModelSim-Altera Simulation software -- make sure the software is properly installed and the environment variable LM_LICENSE_FILE or MGLS_LICENSE_FILE points to the correct license file.
29+
while executing
30+
"error "$emsg" "" "issued_nl_message""
31+
invoked from within
32+
"if [ catch {exec $vsim_cmd -version} version_str] {
33+
set emsg "Can't launch $tool Simulation software -- make sure the software is properly installed..."
34+
(procedure "launch_sim" line 89)
35+
invoked from within
36+
"launch_sim launch_args_hash"
37+
("eval" body line 1)
38+
invoked from within
39+
"eval launch_sim launch_args_hash"
40+
invoked from within
41+
"if [ info exists ::errorCode ] {
42+
set savedCode $::errorCode
43+
set savedInfo $::errorInfo
44+
error $result $savedInfo $savedCode
45+
} else {
46+
..."
47+
invoked from within
48+
"if [catch {eval launch_sim launch_args_hash} result ] {
49+
set status 1
50+
if [ info exists ::errorCode ] {
51+
set savedCode $::errorCode
52+
set sav..."
53+
(procedure "run_sim" line 78)
54+
invoked from within
55+
"run_sim run_sim_args_hash"
56+
invoked from within
57+
"if [ info exists ::errorCode ] {
58+
set savedCode $::errorCode
59+
set savedInfo $::errorInfo
60+
error "$result" $savedInfo $savedCode
61+
} else {
62+
er..."
63+
(procedure "run_eda_simulation_tool" line 330)
64+
invoked from within
65+
"run_eda_simulation_tool eda_opts_hash"

db/.cmp.kpt

207 Bytes
Binary file not shown.

db/Learn_VHDL.(0).cnf.cdb

731 Bytes
Binary file not shown.

db/Learn_VHDL.(0).cnf.hdb

554 Bytes
Binary file not shown.

db/Learn_VHDL.ace_cmp.bpm

588 Bytes
Binary file not shown.

db/Learn_VHDL.ace_cmp.cdb

3.34 KB
Binary file not shown.

db/Learn_VHDL.ace_cmp.hdb

9.85 KB
Binary file not shown.

0 commit comments

Comments
 (0)