FPGA Entwicklung und Design

FPGA Entwicklung und Design

FPGA Entwicklung und Design

Wir entwickeln intelligente Software für FPGA und CPLD-Kristalle, Design und Integration von Kernen, Schnittstellencontroller, Datenverarbeitungsalgorithmen, Prozessorkerne und spezialisierte Module.

App Developers Inc Experten bieten eine optimale Auswahl der FPGA / CPLD Mikroschaltungen auf der Grundlage der Komplexität und Budget, die Produktion und den Stromverbrauch Anforderungen des Projekts.

FPGA Entwicklung

Erstellung der Spezifikationen basierend auf funktionalen Anforderungen
Architektur Definition und Einteilung in getrennte IP-Cores, die Auswahl der IP-Cores
SystemC-Modellierung
Entwicklung der RTL-Definitionen mit VHDL / Verilog Sprachen
Logische und physikalische Synthese
Topologie-Prüfung
DFT-Prüfung der Einhaltung in allen Phasen des Design-
Anpassung des Projekts und bestimmte IP-Cores für verschiedene FPGA-Familien

CSOC / SOPC-Projekt

Integration von digitalen und Steuerungselemente auf einem einzigen Chip durch RISC CPU, DSP, Signalverarbeitungsblöcke, Peripheriegeräte, Speicher und Schnittstelle mit dem Speicher verwaltet.
Prozessorkerne

Auswahl des Prozessor-Kern-Architektur (ARM, PowerPC, MIPS)
Integration der Prozessorkerne (Microblaze, PicoBlaze, Nios) von Xilinx und Altera hergestellt
Anpassung der Prozessorkerne für den Chip, Kern-Subsystem Organisation (Schnittstellen, Systembusse, Speichercontroller, Diagnoseprogramme)
Abteilung für IP-Blöcke in die Hardware (HW) und Software (SW) Elemente
Auswahl des Betriebssystem (RTOS) zum Ziel-Hardware-Plattform, die Anwendung der Bibliotheken und Programmen anschließenden Interoperabilität der Peripherie und den Kern, das Schreiben des Programmcodes

Schnittstellenmodule

Entwicklung und Integration der Schnittstellencontroller, Peripheriemodule, Systembusse
Die Umsetzung der Speicher-Controller (ROM, RAM, NOR / NAND FLASH, SDRAM, CF / SD / MMC), Schnittstellencontroller (ISA, PCI, UART, LCD, LPC, MII, I2C, SPI, AC97), internen Bus-Controller (AMBA ), Steuerlogik (FSM)

Datenverarbeitungsmodule

Digitale Signalverarbeitungsalgorithmen: Digitalfilter (FIR, IIR) und schnelle Fourier-Transformationen (FFT)
Spezialisierten Modulen: DSP-Cores, Multiplikatoren, Coder / Decoder, ALU für Operationen mit schwimmenden Punkten
Die Umsetzung der Videoverarbeitungsalgorithmen: Filtration, PIP, Zoom, Bildstabilisierung, Bildteil Auswahl.
Möchten Sie einen FPGA-Programmierung oder Design-Projekt implementieren?
Kontaktiere uns. Wir werden froh sein, Ihre Fragen zu beantworten.

Related Post