FPGA
Vad är FPGA?
FPGA kan beskrivas som programmerbar elektronik. Den totala parallellismen hos en FPGA kommer bäst till sin rätt i mycket krävande applikationer. T.ex inom telekom, bildbehandling, hyperscale datacenter, high frequency trading eller för ASIC prototyping. Andra tillämpningar är som SoC (System on Chip) eller för adaption mellan olika delar i ett elektroniksystem.
Prata med en expert
Magnus Petterson - expert på FPGA
Du är välkommen att höra av dig till Magnus för att diskutera stort, som smått inom FPGA.

Magnus Petterson
073-523 20 50
magnus.petterson@berotec.se
Hur går det till?
Ett utvecklingsprojekt som innehåller en eller flera FPGAer har några typiska steg:
- Val av krets utifrån behov av interface, pris, krav från applikationen, mm.
- Bestämma pin-placeringen tillsammans med de som ritar schema, dvs se till att klockor, minnen, seriella länkar och övrig I/O hamnar på pinnar som passar för ändamålet. Oftast behöver man bygga en testapplikation för att bevisa att det pinnar man valt är korrekta.
- För ett mer komplicerat kort behöver man ofta ha en testapplikation som kan testa alla interface på kortet. Denna kan med fördel vara en vidareutveckling av steg 2 ovan.
- Parallellt med steg 2 och 3 kan man börja bygga sin applikation. Ofta kombineras färdiga IP-block med egenutvecklade delar.
- Använder man en FPGA med inbyggd CPU (SoC) så behövs ju också mjukvara.
Det finns många applikationer som enbart kan lösas med en FPGA (eller med en ASIC). När riktigt hög prestanda behövs så räcker inte ens en modern CPU med mjukvara till.
Konsulthjälp
Vill du ha hjälp av en konsult inom FPGA?
Du är välkommen att höra av dig till vår affärsledare Åke för att se vilken av våra konsulter som skulle kunna hjälpa dig bäst.
Åke Holmberg
070-931 33 11
ake.holmberg@berotec.se
Hitta rätt bland våra konsulter
Vi har flera konsulter som kan hjälpa dig med FPGA
För att söka bland våra konsulter inom Produktutveckling (där FPGA ingår)
Gå in på vår konsultsida