2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
今天学习下FPGA的最小系统
Das FPGA-Minimalsystem ähnelt dem STM32-Minimalsystem und besteht ausStromversorgung,Taktschaltung Quarzoszillator,zurücksetzenUndDebug-Schnittstelle JTAGsowieFLASH-KonfigurationschipDer größte Unterschied zu STM32 besteht darin, dass es über einen externen Flash-Konfigurationschip zum Speichern des Programms beim Ausschalten verfügen muss. Dementsprechend gibt es viele Arten von Konfigurationschips, sodass es auf dem FPGA dedizierte Konfigurationsmodus-Pins gibt.
Zweitens wird der Stromversorgungsteil mit der einzelnen Stromversorgung des Mikrocontrollers verglichen. Die meisten FPGAs benötigen mindestens drei Stromschienen für die Stromversorgung jedes Bank-IO.VCCO,Hilfsstromversorgung VCCAUX ,UndKernstromversorgung VCCINT。
Das Taktmodul des Mikrocontrollers verwendet feste Pins und ist normalerweise ein passiver Quarzoszillator.FPGA ist ein aktiver Quarzoszillator, und muss nur mit einem globalen Clock-Pin verbunden werden
Der letzte Unterschied besteht in der Reset-Schaltung. Da das FPGA aus reinen Hardware-Ressourcen besteht, verfügt es nicht über einen dedizierten Reset-Pin.Zur Vereinfachung des Debuggens wird jedoch manchmal eine benutzerdefinierte Reset-Taste eingerichtet, die an jeden E/A angeschlossen werden kann. Natürlich ist es am besten, sie an den globalen Takt-Pin anzuschließen.
Die JTAG-Funktion von FPGA ist die gleiche wie die von STM32, die für das Online-Debugging und die Programmverfestigung verwendet wird. Da STM32 jedoch sequentiell ausgeführt wird, wird mehr Debugging durch Haltepunkte beobachtet. Während FPGA eine Hardware-Logikzusammensetzung ist,Das Online-Debugging ähnelt eher einem Logikanalysator. Legen Sie Triggerbedingungen fest, um Zeitbeziehungen anzuzeigen.Natürlich verfügen High-End-FPGAs über weitere Funktionen, auf die aber selbst das kleinste System nicht verzichten kann.
beziehen auf:FPGA-Minimalsystem