I'll post here notes, that I make while studying from various websites, newspapers or books.
-
Notes from reading the Microprocessor Design book, which is availble on the wiki: https://upload.wikimedia.org/wikipedia/commons/7/71/MicroprocessorDesign.pdf
-
Notes from reading the series of articles that appeared in the Elektronika Praktyczna magazine.
-
Notes from reading the a series of two articles from the site elektronikab2b. It was in my mother language. First article, second article. I wrote about it on 29.04.2021. The articles are named: "FPGA od początku do końca - część pierwsza" and "FPGA od początku do końca część druga".
-
Notes from learning Verilog language. I will include notes from several books that helped me learn Verilog.
- The first is under this (date of access: 25.06.2021) address. It's created by my teacher Bogdan Pankiewicz, the title is "SKRYPT DO PRZEDMIOTU Języki modelowania i symulacji", it's written in my mother language.
- The second is tutorial based on asic-world.com website created by Deepak Kumar Tala.
- The third is also written in my mother language, under this (date of access: 25.06.2021) address. It's created by Jacek Bieganowski and Grzegorz Wawrzyniak, the title is "Język Verilog w projektowaniu układów FPGA".
-
Notes from reading the book FPGAs for dummies, which is available for free on the internet.
-
Notes from learning VHDL language. I will include notes from several books that helped me learn VHDL.
- The first is under this (date of access: 25.06.2021) address. It's created by my teacher Bogdan Pankiewicz, the title is "SKRYPT DO PRZEDMIOTU Języki modelowania i symulacji", it's written in my mother language.
- Notes from Microsemi (in the past Microchip) page. I described some about RTG4, SmartFusion and RTAX devices.
Below I'll put some intresting links, which I decided to remember.
RISC-V:
- https://github.com/YosysHQ/picorv32/tree/main/dhrystone - date of access: 16.02.2025
Computer architecture:
- https://www.youtube.com/watch?v=kgiZlSOcGFM - date of access: 16.02.2025
- https://www.youtube.com/playlist?list=PL5Q2soXY2Zi8J58xLKBNFQFHRO3GrXxA9&cbrd=1&ucbcb=1
- date of access: 16.02.2025
- date of access: 16.02.2025
- https://vhdlwhiz.com/why-latches-are-bad/ - date of access: 16.02.2025
- https://lwn.net/Articles/250967/ - date of access: 16.02.2025
- https://www.cise.ufl.edu/~mssz/CompOrg/Top-Level.html - date of access: 15.10.2021 - in the middle of the page there is Course Material, inside each link we have a lot of info about conmputer architecture.
- https://www.youtube.com/c/SemihalfPL/videos - date of access: 15.10.2021
FPGA:
- date of access: 16.02.2025
- date of access: 16.02.2025
- date of access: 16.02.2025
- date of access: 16.02.2025
- date of access: 16.02.2025
- date of access: 16.02.2025
- https://www.youtube.com/watch?v=Hpdz-pE42es - date of access: 16.02.2025
- https://github.com/VLSI-EDA/PoC - date of access: 16.02.2025
- https://tsfpga.com/index.html - date of access: 16.02.2025
- https://www.ni.com/docs/en-US/bundle/labview-fpga-module/page/understanding-timing-considerations-for-fpga-vis-fpga-module.html
- date of access: 16.02.2025
- https://rafal-bartoszak.blogspot.com/p/poradniki-vhdl.html - date of access: 15.10.2021 - mainly I care about two articles about building own CPU.
- https://vhdlwhiz.com/terminology/ - date of access: 15.10.2021
- https://www.nandland.com/ - date of access: 17.10.2021
- https://hdlbits.01xz.net/wiki/Problem_sets - date of access: 17.10.2021 - a small circuit design exercises for practicing Verilog.
- https://www.asic-world.com/verilog/index.html - date of access: 23.10.2021
- https://www.youtube.com/c/FPGAsforBeginners/videos - date of access: 23.10.2021
- https://www.chipverify.com/verilog/verilog-tutorial - date of access: 23.10.2021
- https://www.fpga4fun.com/ - date of access: 23.10.2021
- https://projectf.io/sitemap/ - date of access: 23.10.2021 - about FPGA and Verilog. Graphics in FPGA, math, etc.
- https://www.beyond-circuits.com/wordpress/tutorial/ - date of access: 17.02.2005
Arm:
- https://github.com/davisjp1822/stm32_nucleo_linux - date of access: 16.02.2025
- https://pl.wikipedia.org/wiki/CMake - date of access: 16.02.2025
- https://www.udemy.com/course/mastering-microcontroller-with-peripheral-driver-development/
- http://www.efton.sk/STM32/ - date of access: 17.02.2005
- https://www.udemy.com/course/embedded-systems-bare-metal-programming/ - date of access: 17.02.2005
- https://www.youtube.com/playlist?list=PLPW8O6W-1chwyTzI3BHwBLbGQoPFxPAPM - date of access: 17.02.2005
- https://www.youtube.com/playlist?list=PLP29wDx6QmW7HaCrRydOnxcy8QmW0SNdQ - date of access: 17.02.2005
Z80
- http://www.breakintoprogram.co.uk/?s=Homebrew+Z80+Computer+%28Part+%29 - date of access: 17.02.2005
Electronics:
- https://teoriaelektryki.pl/ - date of access: 15.10.2021
- https://sys.academy.lv/labwork/boolean-algebra-tutorial/boolean-algebra.htm
- https://madformath.com/calculators/digital-systems/boolean-functions/function-to-logic-circuit-converter
- date of access: 16.02.2025
- date of access: 16.02.2025
- https://eduinf.waw.pl/mapa.php - date of access: 15.10.2021 - a lot of informations at high school level about IT.
Others:
- date of access: 16.02.2025
- https://bemowskie.pl/aeromodelklub/ - date of access: 16.02.2025
- https://www.hackster.io/ - date of access: 16.02.2025
- https://www.youtube.com/watch?v=RwEZXEU0wRg&list=PL4cCrC9uMl4g3sNrzdQLJ8Jmf7fVZJcCR&index=1
- date of access: 16.02.2025
- date of access: 16.02.2025
- date of access: 16.02.2025