Intel® MAX® 10 FPGA – AN 773: Drive-On-Chip Motorsteuerung und Leistungsumwandlung (Tandem) Designbeispiel

Intel® MAX® 10 FPGA – AN 773: Drive-On-Chip Motorsteuerung und Leistungsumwandlung (Tandem) Designbeispiel

784583
8/3/2023

Einleitung

Das Motorsteuerungs-Referenzdesign demonstriert die synchrone Steuerung von bis zu zwei dreiphasigen Permanentmagnet-Synchronmotoren (PMSMs) oder bürstenlosen Gleichstrommotoren (BLDC). Außerdem wird die Ansteuerung eines bidirektionalen DC-DC-Wandlers mit Regelkreisen in der DSP Builder for Intel® FPGAs erzeugten Hardware demonstriert. Diese Version enthält auch eine Hochgeschwindigkeitssteuerung.

Design-Details

Gerätereihe

Intel® MAX® 10 10M50 FPGA

Quartus Edition

Intel® Quartus® Prime Standard Edition

Quartus-Version

17.0.2

IP-Cores (14)
IP-Core IP-Core – Kategorie
Avalon ATLPLL PLL
JTAG to Avalon Master Bridge Memory Mapped
Nios II Processor Processors and Peripherals
Floating Point Hardware 2 Nios II Custom Instructions
On-Chip Memory (RAM or ROM) On Chip Memory
DDR3 SDRAM Controller with UniPHY Memory Interfaces with UniPHY
Performance Counter Unit Debug and Performance
Interval Timer Peripherals
Altera Modular Dual ADC Core Peripherals
System IP Peripheral Debug and Performance
PIO (Parallel I/O) Peripherals
SPI (3 Wire Serial) Serial
Altera Generic QUAD SPI Controller Flash
Altera ASMI Parallel Configuration and Programming

Detaillierte Beschreibung

Bereiten Sie die Designvorlage in der GUI der Quartus Prime-Software vor (Version 14.1 und höher)


Hinweis: Nach dem Herunterladen des Designbeispiels müssen Sie die Designvorlage vorbereiten. Die heruntergeladene Datei hat die Form einer <project>.par-Datei, die eine komprimierte Version Ihrer Design-Dateien (ähnlich einer .qar-Datei) und Metadaten enthält, die das Projekt beschreiben. Die Kombination dieser Informationen macht eine <project>.par-Datei aus. In der Version 16.0 oder neuer können Sie einfach auf die Datei <project>.par doppelklicken und Quartus startet dieses Projekt.


Die zweite Möglichkeit, die Projektvorlage aufzurufen, ist der Assistent für neue Projekte (Datei -> Assistent für neue Projekte). Nachdem Sie im ersten Bereich den Projektnamen und den Ordner eingegeben haben, werden Sie im zweiten Bereich aufgefordert, ein leeres Projekt oder eine leere Projektvorlage anzugeben. Wählen Sie die Projektvorlage aus. Sie sehen eine Liste der Designvorlagen-Projekte, die Sie zuvor geladen haben, sowie verschiedene "Baseline Pinout Designs", die die Pinbelegung und Einstellungen für eine Vielzahl von Entwicklungskits enthalten. Wenn Sie Ihre Designvorlage nicht in der Liste sehen, klicken Sie auf den unten eingekreisten Link zur Installation der Designvorlagen:



Navigieren Sie zu der heruntergeladenen Datei <project>.par, klicken Sie auf Weiter, gefolgt von Fertig stellen, und Ihre Designvorlage wird installiert und im Bereich Projektnavigator in Quartus angezeigt.


Hinweis: Wenn ein Design im Design Store als Designvorlage gespeichert ist, wurde es zuvor mit der angegebenen Version der Quartus-Software einem Regressionstest unterzogen. Die Regression stellt sicher, dass die Designvorlage Analyse-/Synthese-/Anpassungs-/Montageschritte im Quartus-Design-Flow besteht.



Bereiten Sie die Designvorlage in der Befehlszeile der Quartus Prime-Software vor


Geben Sie in der Befehlszeile den folgenden Befehl ein:

quartus_sh --platform_install -package <project directory>/<project>.par


Sobald der Vorgang abgeschlossen ist, geben Sie Folgendes ein:

quartus_sh --platform -name <project>

Design-Details

Gerätereihe

Intel® MAX® 10 10M50 FPGA

Quartus Edition

Intel® Quartus® Prime Standard Edition

Quartus-Version

17.0.2