Moduły procesora są układami logicznymi o dużej złożoność. Z teg< do ich syntezy wykorzystuje się programy CAD oraz języki opisu sf
Pojęcia:
Aplikaqe CAD (Computer Aid Design oprogramowanie wspomagające pro. metodami komputerowymi - w przyj: tezy układów cyfrowych generują stn czna na podstawie opisu graficznegt nego Przykładami programów CAD !
• Altera MAX*PLUS II. Altera Quartu
• Aldec Active-HDL.
• produkty firmy Mentor Graphics.
• produkty firmy XILINX.
Obecnie większość systemów EDA Design Automation) umożliwia i z modów IP.
Obecnie programy EDA stosują wy metody syntezy układów logiczny* padku translacji jeżyków HDL stos metody uniwersalne, które me zaw»-najlepsze wyniki, ale sa ’1 krótkich serii aphkar potrzeby szybkiec
• programy CAD-
• jakość syntezy -
• języki HDL-
W syntezie złożonych układów cyfrowych wykorzystuje sie jeżyki opisu sprzętu HOL. Powszechnie stosuje sie:
• VHDL (VHSIC HDL).
• Venlog,
• AHDL (Altera HDL).
• SystemC.
Opis układu w jeżyku HDL przypomina składniowo programowanie. Różnice dotyczę interpretacji kodu. który w jeżyku HDL odpowiada często równoległe działającym modułom rzeczywistego układu.
Poza synteza układów, systemy EDA umożliwiają stosowanie różnych metod optymalizacji, np. minimalizację
funkcji logicznych, kodowanie stanów, upraszczanie układów, stosowanie modułów IP (prefabrykatów), testowanie gotowych układów, itp..
Duża popularnością wśród jeżyków HDL cieszy sie VHDL.