Difference between revisions of "New skills"
(→^ FPGAs) |
m (→^ FPGAs) |
||
Line 61: | Line 61: | ||
* https://hackaday.io/page/6698-choosing-fpga-starter-kit-what-to-consider | * https://hackaday.io/page/6698-choosing-fpga-starter-kit-what-to-consider | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</ul> | </ul> | ||
Line 93: | Line 86: | ||
* http://pepijndevos.nl/2019/08/15/open-source-formal-verification-in-vhdl.html | * http://pepijndevos.nl/2019/08/15/open-source-formal-verification-in-vhdl.html | ||
+ | <!-- comment --> | ||
+ | === [[#top|^]] Verilog and VHDL === | ||
+ | VHDL and Verilog editors and simulators | ||
+ | <ul> | ||
+ | * https://insights.sigasi.com/faq/#which-free-vhdl-simulator-can-i-use | ||
+ | |||
+ | * https://github.com/Obijuan/open-fpga-verilog-tutorial | ||
+ | * https://hackr.io/tutorials/learn-verilog . . . Ten best Verilog tutorials | ||
+ | <ul> | ||
+ | * https://www.cadence.com/en_US/home/training/all-courses/82110.html | ||
+ | * https://www.doulos.com/knowhow/verilog/ | ||
+ | </ul> | ||
+ | </ul> | ||
+ | <!-- comment --> | ||
=== [[#top|^]] FPGA articles at Digikey === | === [[#top|^]] FPGA articles at Digikey === | ||
Revision as of 04:19, 19 February 2021
Notes page for New Skills and Existing Skills
Contents
^ Software Development Tools
Software development tools too investigate . . .
^ Cmake
C++ Programming Lanuage and Topics
- https://www.geeksforgeeks.org/the-c-standard-template-library-stl/ C++ STL classes
- http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1319r0.html C++11 versus C++14
- https://en.wikipedia.org/wiki/Reference_(C%2B%2B) References C++ versus Pointers C
2021-02-09 Tuesday - Direct Rendering Manager DRM and related:
Open source examples of Direct Rendering Manager:
QtConcurrent . . .
- https://doc.qt.io/Qt-5/qtconcurrent-index.html Code written with QtConcurrent automatically adjusts number of threads instantiated based on number of available processor cores detected at run time . . .
- https://doc.qt.io/qt-5/containers.html Qt container classes, replacements for C++ STL (Standard Templates Library)
^ Containers
^ Docker
STUB SECTION
^ Kubernetes
Containers, Kubernets . . .
^ FPGAs
FPGAs and Their Uses . . .
- https://www.prowesscorp.com/what-is-fpga/#:~:text=FPGAs%20are%20particularly%20useful%20for,FPGAs%20to%20prototype%20new%20chips. FPGAs for chip prototyping
- https://www.adafruit.com/product/451#description DE0-Nano - Altera Cyclone IV FPGA starter board
Somewhat dated with a posting date of 2015 . . .
ALTERA Cyclone IV EP4CE6 FPGA Development Board Kit Altera EP4CE NIOSII FPGA Board and USB Downloader Infrared Controller
" Well, there is also a Verilog IDE which runs on Linux: https://github.com/rochus-keller/VerilogCreator/blob/master/README.md
And I'm not sure what you mean by "reasonable sized mainstream FPGAs", but there is a full open source toolchain e.g. for Lattice ECP5 and also the Xilinx 7-series will be supported soon. "
- electronicdesign.com/resources/whats-the-difference-between/article/21800239/whats-the-difference-between-vhdl-verilog-and-systemverilog
^ Verilog and VHDL
VHDL and Verilog editors and simulators
- https://hackr.io/tutorials/learn-verilog . . . Ten best Verilog tutorials
^ FPGA articles at Digikey
2021-02-18 Thursday
- https://www.digikey.com/en/articles/fundamentals-of-fpgas-part-5-getting-started-with-intel-altera-fpgas
- https://www.digikey.com/en/blog/fpgas-101-a-beginners-guide
^ FPGA development kits
^ Existing skills
Excerpt of Agile values in a nutshell:
"Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan.”