Condivisione della tecnologia

Note sullo studio FPGA (1) Sistema minimo FPGA

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Inserisci qui la descrizione dell'immagine


Prefazione

     今天学习下FPGA的最小系统
  • 1

1. Sistema minimo FPGA

Il sistema minimo FPGA è simile al sistema minimo STM32, composto daAlimentazione elettricaOscillatore a cristallo del circuito di orologioRipristinaEInterfaccia di debug JTAGcosì comeChip di configurazione FLASHLa differenza più grande tra questo e STM32 è che deve avere un chip di configurazione flash esterno per salvare il programma quando è spento. Di conseguenza, ci sono molti tipi di chip di configurazione, quindi ci sono pin di modalità di configurazione dedicati sull'FPGA.

In secondo luogo, la parte di alimentazione viene confrontata con il singolo alimentatore del microcontroller. La maggior parte degli FPGA richiedono almeno tre canali di alimentazione per l'alimentazione di ciascun Bank IO.VCCCOAlimentazione ausiliaria VCCAUX ,EAlimentazione principale VCCINT

Modulo orologio, il microcontrollore utilizza pin fissi e solitamente è un oscillatore a cristallo passivo.FPGA è un oscillatore a cristallo attivoe deve essere collegato solo a un pin dell'orologio globale
L'ultima differenza è il circuito di ripristino Poiché l'FPGA è composto da sole risorse hardware, non dispone di un pin di ripristino dedicato.Ma a volte, per comodità del debug, verrà impostato un pulsante di ripristino personalizzato, che può essere collegato a qualsiasi IO. Ovviamente è meglio collegarlo al pin dell'orologio globale.
La funzione JTAG di FPGA è la stessa di STM32, utilizzata per il debug online e la solidificazione del programma. Tuttavia, l'utilizzo della funzione di debug online è molto diverso poiché STM32 viene eseguito in sequenza, si osserva più debug attraverso i punti di interruzione. mentre FPGA è una composizione logica hardware,Il debug online è più simile a un analizzatore logico. Imposta le condizioni di trigger per visualizzare le relazioni temporali., Naturalmente gli FPGA di fascia alta hanno altre funzioni, ma anche il sistema più piccolo non può farne a meno.
Inserisci qui la descrizione dell'immagine

Riassumere

fare riferimento a:Sistema minimo FPGA