Product SiteDocumentation Site

7.2. Electronic Design Automation

Fedora Electronic Lab är Fedoras plattform för avancerad hårdvarudesign och -simulering. Denna plattform ger olika flöden får hårdvarudesign baserat på aktuella trender i halvledarindustrin. FEL-kartor för tre metoder {design, simulering och verifiering} med EDA-program i öppen källkod.
FEL:s websajt: http://chitlesh.fedorapeople.org/FEL/.
De senaste metoderna inkluderade i FEL:s platform är möjligheterna till verifiering och felsökning för digitalbaserade designer.
Perlmodulerna inkluderade i F11 för in en ny metod under Fedoraparaplyet. Denna metod är verifiering tillsammans med möjligheter till ko-simuleringbaserad design och simulering. Fedora är fortfarande den enda Linuxdistributionen som distribuerar FEL-metoder för hårdvarudesign, -simulering och verifiering.
Uppdateringar av de existerande RPM-paketen har förbättrat designarbetet i termer av utvecklingstid och felsökning. Även om FEL förstår att Moores lag är viktig för användarbasen gör dessa förbättringar det möjligt för användare att skapa en mer effektiv och framgångsrik design med programvara i öppen källkod.
Dessa förbättringar införda under Fedoras paraply ökar chanserna att Fedoraanvändare kan färdigställa sina avancerade hårdvarudesigner även om de skalas till 90 nm och och avsluta sina projekt med den avslutade bandutskriften.
FEL utgör en brygga mellan 2 olika samfund för öppen källkod:
  • programvarusamfundet för öppen källkod
  • hårdvarusamfundet för öppen källkod
Efter 3 konsekutiva och framgångsrika utgåvor betraktas FEL/Fedora som den ledande inom detta område av båda samfunden tack vara deras 3-åriga erfarenheter och kvaliteten på EDA-lösningarna.
Nedan följer det mest noterbara bland de större utvecklingsstegen för att lägga kvalitetsribban högre än i tidigare utgåvor:
  • Perl-moduler för att utvidga stödet för vhdl och verilog. Dessa Perl-moduler tillsammans med rawhides gtkwave förbättrar stödet för chiptestning.
  • Introduktion av Verilog-AMS-modulering i ngspice
  • Förbättrat stöd för felsökning av VHDL med gcov.
  • Förbättrat stöd för återanvändbara HDL-paket som IP-kärna
  • Förbättrat stöd för PLI i både iverilog och ghdl
  • Introduktion av C-baserade metoder för HDL-testbänkar och -modeller.
  • Förbättrad kosimuleringsbaserad hårdvarudesign.
  • Introduktion av designverktyg för DSP-designflöde
Användare använder det normala Fedora Live mediet eller yum-gruppen "Elektroniklabb" för att ta denna avancerade plattform för hårdvarudesign, -simulering och verifiering i drift. För att installera, kör följande kommando:
su -c "yum groupinstall 'Electronic Lab'"