FPGA: Rozdiel medzi revíziami
Zo stránky SensorWiki
Vytvorená stránka „ FPGA = Field programmable gate array ([https://en.wikipedia.org/wiki/Field-programmable_gate_array Wikipedia]) == Intel == * Software: Quartus * Arduino [https:/…“ |
Bez shrnutí editace |
||
(7 medziľahlých úprav od rovnakého používateľa nie je zobrazených.) | |||
Riadok 2: | Riadok 2: | ||
FPGA = Field programmable gate array ([https://en.wikipedia.org/wiki/Field-programmable_gate_array Wikipedia]) | FPGA = Field programmable gate array ([https://en.wikipedia.org/wiki/Field-programmable_gate_array Wikipedia]) | ||
CPLD = Complex Programmable Logic Device ([https://en.wikipedia.org/wiki/Complex_programmable_logic_device wikipedia]) | |||
[[Súbor:CPLDboard.jpg]] - sem pride obrazok tej CPLD dosky ktoru uz mame | |||
== Intel == | |||
== Intel == [[Súbor:logoAltera.png|right|150px]] | |||
* Software: Quartus | * Software: | ||
** Quartus | |||
* Arduino [https://docs.arduino.cc/hardware/mkr-vidor-4000 MKR Vidor4000] (Intel® Cyclone® 10CL016 + Cortex-M0 32-bit SAMD21) | * Arduino [https://docs.arduino.cc/hardware/mkr-vidor-4000 MKR Vidor4000] (Intel® Cyclone® 10CL016 + Cortex-M0 32-bit SAMD21) | ||
** https://nerdhut.de/2020/08/17/arduino-mkr-vidor-4000-verilog-fpga-and-mcu-hello-world-tutorial/ | |||
** https://maker.pro/arduino/tutorial/how-to-program-the-arduino-mkr-vidor-4000s-fpga-with-intel-quartus-ide | |||
[[Súbor:Intel-DE10-lite-board.jpg|center|300px]] | |||
== Lattice == [[Súbor:logoLattice.png|right|150px]] | |||
* Software: | |||
** | |||
** Open Source [https://icestudio.io/ IceStudio] - graficky editor | |||
* Popularna doska IceStick | |||
== Infineon (was: Cypress) == [[Súbor:logoCypress.png|right|150px]] | |||
Aj s analogovymi blokmi | |||
* https://www.infineon.com/cms/en/product/evaluation-boards/cy8ckit-059/ (Arm Cortex M3 alebo 8051 vo vnutri?) | |||
** https://www.mouser.sk/ProductDetail/Infineon-Technologies/CY8CKIT-059?qs=PhR8RmCirEblciDRmpiVDw%3D%3D (out of stock!) | |||
[[Súbor:CypressCY8CKIT059.jpg|300px|center]] | |||
== Xilinx == [[Súbor:logoXilinx.png|right|150px]] | |||
Riadok 22: | Riadok 64: | ||
* Verilog (zda sa celkom zrozumitelny) | * Verilog (zda sa celkom zrozumitelny) | ||
* VHDL | * VHDL | ||
* ? ktovie ako je to s prekladom KiCAD -> HDL pretoze napr. Lattice v poslednej verzii uz graficky navrh vyhodili | |||
Verliog a VHDL su jazyky na simulaciu digitalnych obvodov, preto aj Verilog ma velmi podobne prikazy na popis HW ale aj na | Verliog a VHDL su jazyky na simulaciu digitalnych obvodov, preto aj Verilog ma velmi podobne prikazy na popis HW ale aj na | ||
signaly a vieme tak opisat rovnakym jazykom nielen obvod, ale aj stimuly ktorymi ho budeme testovat. | signaly a vieme tak opisat rovnakym jazykom nielen obvod, ale aj stimuly ktorymi ho budeme testovat. | ||
== Literatura == | |||
* Best: Wakerly: '[https://www.amazon.com/Digital-Design-Principles-Practices-Book/dp/0131863894 Digital Design]'. |
Aktuálna revízia z 09:10, 29. január 2023
FPGA = Field programmable gate array (Wikipedia)
CPLD = Complex Programmable Logic Device (wikipedia)
Súbor:CPLDboard.jpg - sem pride obrazok tej CPLD dosky ktoru uz mame
== Intel ==
![](/sensorwiki/images/thumb/a/ae/LogoAltera.png/150px-LogoAltera.png)
- Software:
- Quartus
- Arduino MKR Vidor4000 (Intel® Cyclone® 10CL016 + Cortex-M0 32-bit SAMD21)
![](/sensorwiki/images/thumb/0/00/Intel-DE10-lite-board.jpg/300px-Intel-DE10-lite-board.jpg.png)
== Lattice ==
![](/sensorwiki/images/thumb/9/97/LogoLattice.png/150px-LogoLattice.png)
- Software:
- Open Source IceStudio - graficky editor
- Popularna doska IceStick
== Infineon (was: Cypress) ==
![](/sensorwiki/images/thumb/0/01/LogoCypress.png/150px-LogoCypress.png)
Aj s analogovymi blokmi
- https://www.infineon.com/cms/en/product/evaluation-boards/cy8ckit-059/ (Arm Cortex M3 alebo 8051 vo vnutri?)
![](/sensorwiki/images/thumb/8/82/CypressCY8CKIT059.jpg/300px-CypressCY8CKIT059.jpg)
== Xilinx ==
![](/sensorwiki/images/thumb/3/3d/LogoXilinx.png/150px-LogoXilinx.png)
Jazyky
- ABEL (ten ktory sme pouzivali na GAL obvody) - velmi jednoduchy a velmi low-level. Niektore starsie kompilatory ho poznaju
- Verilog (zda sa celkom zrozumitelny)
- VHDL
- ? ktovie ako je to s prekladom KiCAD -> HDL pretoze napr. Lattice v poslednej verzii uz graficky navrh vyhodili
Verliog a VHDL su jazyky na simulaciu digitalnych obvodov, preto aj Verilog ma velmi podobne prikazy na popis HW ale aj na signaly a vieme tak opisat rovnakym jazykom nielen obvod, ale aj stimuly ktorymi ho budeme testovat.
Literatura
- Best: Wakerly: 'Digital Design'.