I have created these materials to help training on Altera® EDA software. The material assumes some familiarity with:
- FPGA basics
- SystemVerilog
For now, all material is in SystemVerilog.
Each section is organized into presentation material for introduction and a lab.
- Quartus® Prime Pro software installed on a computer
- Quartus download
- Ubuntu 24.04 has been used for the initial release
- License for Quartus Prime Pro Software
- A 30 day evaluation license is available from first installation of the software, as shown in the installation and licensing guide
- A 90 day evaluation license may be generated through the self service license centre
- Free licenses for Agilex 3 and Agilex 5 E support within the Quartus Prime Pro software are available. For more information, see acquiring free no cost licenses
View the slides through pages
The slides are authored in markdown and exported as reveal.js.
run:
build_mermaid.bat
build_slides.bat
Then commit all changes and push. Github pages will automatically update from main branch.
Requires node, mermaid, pandoc.
Require:
npm: apt install npm
set up node to use node version manager: install guide
mermaid: npm install -g @mermaid-js/mermaid-cli
pupetteer: npm install -g puppeteer
chrome (that mermaid wants)
headless chromium: npx puppeteer browsers install chrome-headless-shell
pandoc
As mermaid is rendered first it makes sense to render your mermaid first so you can then see it inline if you're using an editor that renders your markdown for you like Typora or ghostwriter.
cd <repo root>
python3 -m http.server --directory docs
Open browser, goto https://localhost:8000
This repository is licensed under the MIT License.
The license applies to:
-
Training slides and documentation (Markdown)
-
Example HDL code and Quartus lab material
You are free to reuse, modify, and redistribute the material, including for commercial and training purposes, provided that the copyright notice and license are included.
This repository contains example material for use with Altera Quartus Prime. Quartus and Altera are trademarks of Altera Corporation. This project is not endorsed by Altera.
See also altera-trademarks