Operácie

FPGA: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Bez shrnutí editace
Balogh (diskusia | príspevky)
Bez shrnutí editace
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])




Riadok 12: Riadok 12:
* 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://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





Verzia z 08:46, 29. január 2023

FPGA = Field programmable gate array (Wikipedia)

CPLD = Complex Programmable Logic Device (wikipedia)


Intel


Lattice

  • Software:


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.