7.2. Electronic Design Automation
Laboratorium elektroniczne Fedory jest platformą projektowania i symulowania sprzętu. Ta platforma dostarcza różne metody projektowania sprzętu, oparte na bieżących trendach przemysłu półprzewodnikowym. FEL umożliwia trzy metodologie (projektowanie, symulowanie i sprawdzanie) za pomocą oprogramowania EDA open source.
Najnowsza metodologia zawarta w platformie FEL jest przeznaczone do sprawdzania i debugowania projektów cyfrowych.
Moduły Perla zawarte w Fedorze 11 dodają nową metodologię. Jest to sprawdzanie razem z możliwościami współsymulowania, oparte na projektowaniu i symulacji. Fedora pozostaje jedyną dystrybucją Linuksa rozprowadzającą metodologie FEL projektowania, symulowania i sprawdzania sprzętu.
Aktualizacje istniejących pakietów RPM ulepszają możliwości projektowania w warunkach czasu rozwoju i debugowania. Kiedy rozumienie prawa Moore'a przez FEL jest ważne dla użytkowników, te ulepszenia umożliwiają projektowania wydajniejszych i lepszych projektów za pomocą oprogramowania open source.
Te ulepszenia w Fedorze zwiększają szanse, że użytkownicy Fedory mogą zakończyć swoje projekty sprzętu nawet, jeśli są skalowane do 90nm i projektu zostają zwinięte z finalną taśmą.
FEL łączy dwie różne społeczności open source:
Po trzech kolejnych udanych wydaniach, FEL/Fedora jest uznawana za lidera na tych polach przez obie społeczności, dzięki trzyletniemu doświadczeniu i rozwiązaniach EDA o wysokiej jakości.
Poniżej wyróżniono główne elementy rozwoju, aby podnieść poprzeczkę jakości jeszcze wyżej niż w poprzednich wydaniach:
Moduły Perla rozszerzające obsługę vhdl i verilog. Te moduły Perla razem z pakietem gtkwave z Rawhide ulepszają obsługę testowania układów.
Wprowadzenie modelowania Verilog-AMS modeling do pakietu ngspice
Ulepszona obsługa debugowania VHDL za pomocą gcov.
Ulepszona obsługa ponownego używania pakietów HDL jako rdzenia IP
Ulepszono obsługę PLI w pakietach iverilog i ghdl
Wprowadzenie metodologii opartych na C dla testów wydajności i modeli HDL.
Ulepszone projektowanie sprzętu oparte na współsymulowaniu.
Wprowadzenie narzędzi projektowania do projektowania DSP
Można używać standardowego nośnika Live Fedory lub grupy yuma
"Electronic Lab", aby wdrożyć tę platformę projektowania, symulowania i sprawdzania sprzętu. Aby zainstalować, wykonaj następujące polecenie:
su -c "yum groupinstall 'Electronic Lab'"