Product SiteDocumentation Site

7.2. Electronisch ontwerp automatisering

Fedora Electronic Lab is het high-end hardware ontwerp en simulatie platform van Fedora. Dit platform biedt verscheidene hardware ontwerp flows gebaseerd op de huidige trend van de halfgeleider industrie. FEL mapt in drie methodolgieen (ontwerp, simulatie, en verificatie) naar open bron EDA software.
Website van FEL: http://chitlesh.fedorapeople.org/FEL/.
De laatste methodologie toegevoegd aan het FEL platform zijn de middelen voor verificatie en debuggen van digitale ontwerpen.
De Perl modules in Fedora 11 brengen een nieuwe methodologie onder de paraplu van Fedora. Deze methodologie is verificatie tesamen met mogelijkheden voor co-simulatie gebaseerde ontwerp en simulatie. Fedora blijft de enigste Linux distributie voor het verspreiden van FEL methodologieen voor hardware ontwerp, simulatie en verificatie.
Vernieuwingen van bestaande RPM pakketten hebben de ontwerpervaring verbeterd in termen van ontwikkeltijd en debugging. Terwijl FEL begrijpt dat Moore's wet belangerijk is voor zijn gebruikers, staan deze verbeteringen gebruikers toe om een efficienter en succesvol ontwerp te maken met open bron software.
Met deze verbeteringen onder de Fedora paraplu wordt de kans vergroot dat Fedora gebruikers hun high-end hardware ontwerp kunnen alfmaken zelfs als geschaald wordt naar 90nm en hun project kunnen afronden met final tapeout.
FEL slaat een brug tussen 2 verschillende open bron gemeenschappen:
  • open bron software gemeenschap
  • open bron hardware gemeenschap
Na 3 samenhangende en opeenvolgende vrijgaves, wordt FEL/Fedora gezien als de leider in dit veld door beide gemeenschappen dankzij de 3 jaar ervaring en de kwaliteit van de EDA oplossingen.
Hieronder worden de hoogtepunten van de belangrijkste ontwikkel items genoemd die het kwaliteits nivo verhogen in vergelijking met vorige vrijgaves:
  • Perl modules om vhdl en verilog ondersteuning uit te breiden. Deze Perl modules verbeteren samen met gtkwave van rawhide de chip test ondersteuning.
  • Introductie van Verilog-AMS modelering in ngspice
  • Verbeterde VHDL debugging ondersteuning met gcov.
  • Verbeterde ondersteuning voor herbruikbare HDL pakketten als IP kern
  • Verbeterde PLI ondersteuning in zowel iverilog als ghdl
  • Introductie van op C gebaseerde technologieen voor HDL testbenches en modellen.
  • Verbeterde op co-simulatie gebaseerd harware ontwerp.
  • Introductie van ontwerpgereedschappen voor DSP ontwerp flow
Gebruikers kunnen de standaard Fedora Live media of de "ElectronicLab" yum groep gebruiken om dit high-end hardware ontwerp, simulatie, en verificatie platform toe te passen. Om het te installeren voer je dit commando uit:
su -c "yum groupinstall 'Electronic Lab'"