Implementacja to końcowy proces gdzie podstawowe elementy logiczne uzyskane w wyniku syntezy są rozmieszczane i łączone miedzy sobą w architekturze wybranego układu programowalnego. Ten proces jest wykonywany przez narzędzia dostarczone przez producenta tego układu. W wyniku implementacji otrzymujemy plik programujący układ. Plik można załadować przez interfejs USB lub inny port znajdujący się w komputerze PC. Po zaprogramowaniu układ wykonuje te funkcje, które opisaliśmy wcześniej w języku HDL. Najczęściej stosowanymi układami programowalnymi są układy FPGA (Field Programmable Gate Array) lub CPLD (Complex Programmable Logic Device).
|