Operácie

FPGA: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Vytvorená stránka „ FPGA = Field programmable gate array ([https://en.wikipedia.org/wiki/Field-programmable_gate_array Wikipedia]) == Intel == * Software: Quartus * Arduino [https:/…“
 
Balogh (diskusia | príspevky)
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]]




== Lattice ==




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 ==






== Lattice ==

  • Software:
  • Popularna doska IceStick



== Infineon (was: Cypress) ==

Aj s analogovymi blokmi



== Xilinx ==




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