- 100
- 94 551
MantonLab
Australia
เข้าร่วมเมื่อ 3 เม.ย. 2020
Educational videos for undergraduates, graduates and researchers in science and engineering.
Quartus 22.1 Install, Simulation, Configuration of DE1-SoC Board, and Bug Fixes
This video shows how to install Quartus 22.1 Lite along with the Questa simulator, including obtaining a free license file. It also shows how to fix two bugs - the first prevents simulations from running while the second bug prevents finite-state machines from being initialised properly. It demonstrates how to perform a simulation and how to upload a design to the DE1-SoC development board.
Recent versions of Quartus disable gate-level simulations by default. The video also shows what configuration option must be changed to enable gate-level simulations.
Simulations not working?
1. Run "lmdiag lmutil" to check the license is correctly installed. (This requires you to have set the environment variable correctly.)
2. Try running Questa directly. If there is a license problem, and you have set the environment variable but haven't rebooted the computer, try rebooting first.
3. If Questa complains about a missing .dll file, then you need to install the Microsoft Visual C++ Redistribution library, from the year 2013 I believe. Try: learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2013-vc-120
4. If you can run Questa directly, but you get an error message when calling it from Quartus before Questa even starts, then the error message (in a dialog box) will tell you the name of a .rpt file you can open to read what the problem is.
00:00 Finding the Quartus download page
00:23 Download page for Quartus 22.1 Lite
01:03 7-zip (for extracting files from tar file)
01:31 Extract files from downloaded Quartus tar file
01:55 Run "setup" from extracted files
03:51 Select "run the quartus prime software" option
04:10 Obtaining a license for Questa simulator
07:30 Move license to appropriate directory
08:14 Set LM_LICENSE_FILE environment variable
09:28 Fix serious bug preventing simulations from running
12:19 Create a Quartus project
13:40 Create our top-level module
14:32 Create our test bench
15:40 Telling Quartus to use our test bench
17:08 Questa window
18:01 Configuration option to allow gate-level simulations
18:44 Fix bug preventing finite-state machines being initialised correctly
19:31 Pin assignments (for DE1-SoC board)
20:15 Programmer tool (for DE1-SoC board)
Recent versions of Quartus disable gate-level simulations by default. The video also shows what configuration option must be changed to enable gate-level simulations.
Simulations not working?
1. Run "lmdiag lmutil" to check the license is correctly installed. (This requires you to have set the environment variable correctly.)
2. Try running Questa directly. If there is a license problem, and you have set the environment variable but haven't rebooted the computer, try rebooting first.
3. If Questa complains about a missing .dll file, then you need to install the Microsoft Visual C++ Redistribution library, from the year 2013 I believe. Try: learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2013-vc-120
4. If you can run Questa directly, but you get an error message when calling it from Quartus before Questa even starts, then the error message (in a dialog box) will tell you the name of a .rpt file you can open to read what the problem is.
00:00 Finding the Quartus download page
00:23 Download page for Quartus 22.1 Lite
01:03 7-zip (for extracting files from tar file)
01:31 Extract files from downloaded Quartus tar file
01:55 Run "setup" from extracted files
03:51 Select "run the quartus prime software" option
04:10 Obtaining a license for Questa simulator
07:30 Move license to appropriate directory
08:14 Set LM_LICENSE_FILE environment variable
09:28 Fix serious bug preventing simulations from running
12:19 Create a Quartus project
13:40 Create our top-level module
14:32 Create our test bench
15:40 Telling Quartus to use our test bench
17:08 Questa window
18:01 Configuration option to allow gate-level simulations
18:44 Fix bug preventing finite-state machines being initialised correctly
19:31 Pin assignments (for DE1-SoC board)
20:15 Programmer tool (for DE1-SoC board)
มุมมอง: 15 045
วีดีโอ
Elaboration on Your Daily Epsilon of Math 2023-01-31 (Roots of Quadratic)
มุมมอง 59ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar. It asks for the smaller root of a quadratic equation. See the video of 4th January for the Rational Root Theorem: th-cam.com/video/PgFyltSDke4/w-d-xo.html 00:00 Calendar 00:13 Problem statement and solution 02:47 Formula for roots of a quadratic equation
Elaboration on Your Daily Epsilon of Math 2023-01-30 (Find The Area)
มุมมอง 29ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar. The aim is to find the area of a certain region in a given geometric diagram. 00:00 Calendar 00:13 Problem statement and solution 03:13 How to start if initially unsure of the solution path
Elaboration on Your Daily Epsilon of Math 2023-01-29 (Shortest Distance on Box)
มุมมอง 32ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar. It asks for the shortest distance between two points on a rectangular prism. 00:00 Calendar 00:13 Problem statement and solution 01:53 Is it truly the shortest?
Elaboration on Your Daily Epsilon of Math 2023-01-28 (Roman Numerals)
มุมมอง 16ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar. It mainly involves converting from Roman Numerals into normal (Hindu-Arabic) numerals. 00:00 Calendar 00:13 Problem statement and solution
Elaboration on Your Daily Epsilon of Math 2023-01-27 (area of outer triangle given inner triangle)
มุมมอง 27ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar. It asks for the area of an outer triangle given the area of an inner triangle. It refers back to the video of 8 January where trigonometric functions associated with equilateral triangles were discussed: th-cam.com/video/OOcjD6rQpp0/w-d-xo.html 00:00 Calendar 00:13 Problem statement 00:27 Derivation o...
Elaboration on Your Daily Epsilon of Math 2023-01-26 (alternating harmonic series)
มุมมอง 30ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar. It involves the alternating harmonic series. We prove the alternating harmonic series equals ln 2. This is somewhat delicate because the series is only conditionally convergent, not absolutely convergent. Abel's Theorem: en.wikipedia.org/wiki/Abel's_theorem 00:00 Calendar 00:13 Problem statement and o...
Elaboration on Your Daily Epsilon of Math 2023-01-25 (interpreting scale of a map)
มุมมอง 19ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar; precisely, determining how far apart two things are in the world given the distance they are apart on a map and the scale of the map. 00:00 Calendar 00:13 Problem statement and solution
Elaboration on Your Daily Epsilon of Math 2023-01-24 (number of ways to queue up)
มุมมอง 38ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar; precisely, the number of ways a given number of people can queue up. See the video from 9 January for more on permutations: th-cam.com/video/nG3KfGj_N2s/w-d-xo.html 00:00 Calendar 00:13 Problem statement and solution
Elaboration on Your Daily Epsilon of Math 2023-01-23 (areas of intersection of circles)
มุมมอง 27ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar and a discussion about the inclusion-exclusion formula for areas of intersecting sets. 00:00 Calendar 00:13 Problem statement 00:45 Basic inclusion-exclusion formula 02:03 Solution 04:36 Inclusion-exclusion formula: straightforward proof (2 sets) 06:34 Characteristic functions 07:55 Inclusion-exclusion...
Elaboration on Your Daily Epsilon of Math 2023-01-22 (solving an algebraic equation)
มุมมอง 27ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar; precisely, solving an algebraic equation. Happy Chinese New Year! 00:00 Calendar 00:13 Problem statement and solution
Elaboration on Your Daily Epsilon of Math 2023-01-21 (slope of line)
มุมมอง 20ปีที่แล้ว
A (very short!) discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar; precisely, computing the slope of a line. 00:00 Calendar 00:13 Problem statement and solution
Elaboration on Your Daily Epsilon of Math 2023-01-20 (tetrahedral numbers)
มุมมอง 11ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar; precisely, an introduction to tetrahedral numbers. 00:00 Calendar 00:13 Problem statement and definition of tetrahedral numbers 02:00 Closed-form expression for the nth tetrahedral number
Elaboration on Your Daily Epsilon of Math 2023-01-19 (including divisibility tests)
มุมมอง 15ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar including examples of divisibility tests and why they work (based on modulo arithmetic). 00:00 Calendar 00:13 Problem statement and testing for divisibility by 2, 3, 5 and 7 03:29 Testing for divisibility by 11, 13 and 17 05:02 Testing for divisibility by 19 06:31 Faster divisibility test for 7 07:09 F...
Elaboration on Your Daily Epsilon of Math 2023-01-18 (solving an algebraic equation in integers)
มุมมอง 14ปีที่แล้ว
A discussion based around today's math problem in the AMS Your Daily Epsilon of Math calendar concerning finding all integer solutions to a system of four algebraic equations in four unknowns. 00:00 Calendar 00:13 Problem statement 01:20 The trick (and the solution)
Elaboration on Your Daily Epsilon of Math 2023-01-17 (including a numerical computation of gradient)
มุมมอง 12ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-17 (including a numerical computation of gradient)
Elaboration on Your Daily Epsilon of Math 2023-01-16 (Working with complex numbers)
มุมมอง 17ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-16 (Working with complex numbers)
Elaboration on Your Daily Epsilon of Math 2023-01-15 AND a Trick for Summing Arithmetic Sequences
มุมมอง 20ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-15 AND a Trick for Summing Arithmetic Sequences
Elaboration on Your Daily Epsilon of Math 2023-01-14 AND a Brief Introduction to Symmetry Groups
มุมมอง 4ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-14 AND a Brief Introduction to Symmetry Groups
Elaboration on Your Daily Epsilon of Math 2023-01-13 AND an Amazing Formula for Tilings
มุมมอง 13ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-13 AND an Amazing Formula for Tilings
Elaboration on Your Daily Epsilon of Math 2023-01-12 AND a Word on Finding all Pythagorean Triples
มุมมอง 19ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-12 AND a Word on Finding all Pythagorean Triples
Elaboration on Your Daily Epsilon of Math 2023-01-11
มุมมอง 16ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-11
Elaboration on Your Daily Epsilon of Math 2023-01-10 AND a Word on Integrating Trigonometric Terms
มุมมอง 16ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-10 AND a Word on Integrating Trigonometric Terms
Elaboration on Your Daily Epsilon of Math 2023-01-09 AND a Word on Permutations and Combinations
มุมมอง 182 ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-09 AND a Word on Permutations and Combinations
Elaboration on Your Daily Epsilon of Math 2023-01-08 AND a Discussion on Trigonometric Functions
มุมมอง 222 ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-08 AND a Discussion on Trigonometric Functions
Elaboration on Your Daily Epsilon of Math 2023-01-07 AND a Discussion on Integral Calculus
มุมมอง 202 ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-07 AND a Discussion on Integral Calculus
Elaboration on Your Daily Epsilon of Math 2023-01-06 AND a Discussion on Differential Calculus
มุมมอง 272 ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-06 AND a Discussion on Differential Calculus
Elaboration on Your Daily Epsilon of Math 2023-01-05 AND a Discussion on Defining Sin(x)
มุมมอง 212 ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-05 AND a Discussion on Defining Sin(x)
Elaboration on Your Daily Epsilon of Math 2023-01-04
มุมมอง 342 ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-04
Elaboration on Your Daily Epsilon of Math 2023-01-03
มุมมอง 352 ปีที่แล้ว
Elaboration on Your Daily Epsilon of Math 2023-01-03