Spring til hovedindhold (tryk på Enter)

FPGA Boards

FPGA-boards giver dig en chip med programmerbar logik, som du selv konfigurerer til præcis det digitale kredsløb, du har brug for. Her finder du bl.a. et Zynq-baseret board, der kombinerer FPGA med ARM-processorkerner. Er du ny i embedded, kan det være lettere at starte med ARM-boards eller Arduino.

FPGA eller mikrocontroller?

En mikrocontroller udfører et program én instruktion ad gangen. En FPGA har ikke et fast program, men tusindvis af logikblokke, som du forbinder til dit eget kredsløb. Det gør den velegnet, når mange ting skal ske samtidig og med helt fast timing: hurtig signalbehandling, billedbehandling, egne kommunikationsprotokoller, styring af mange kanaler eller hardwareacceleration af beregninger.

Zynq: FPGA og ARM på samme chip

Zynq-chips fra AMD (tidligere Xilinx) har både ARM-kerner og FPGA-logik. ARM-delen kan køre Linux og almindelig software, mens FPGA-delen tager de tidskritiske opgaver. PYNQ-rammeværket gør det muligt at styre FPGA-delen fra Python i Jupyter Notebook, hvilket sænker tærsklen betydeligt for studerende og softwarefolk.

Det skal du bruge

  • Udviklingsværktøj fra chipproducenten (til AMD/Xilinx er det Vivado) og kendskab til VHDL eller Verilog, hvis du vil designe din egen logik.
  • Et microSD-kort, hvis boardet skal boote Linux, samt en stabil strømforsyning eller USB-forsyning.
  • En logic analyzer er en stor hjælp, når du skal fejlfinde digitale signaler.

Relaterede kategorier

Se også ARM-boards, machine learning-boards og resten af diverse platforme. Til fejlfinding finder du måleinstrumenter.

Verificeret Shoporama-shop – let-elektronik.dkVerificeret Shoporama-shoplet-elektronik.dk