FPGA är en förkortning av Field Programmable Gate Array och är en programmerbar logikkrets. I FPGA:n kan allt ifrån enkla logiska grindar till avancerade microprocessorer programmeras.
Rapporten är en handledning för nya användare av programmet Altium Designer 6 som vill använda sig av processorer i FPGA projekt. Användaren guidas steg för steg genom olika exempel för att designa FPGA:n på utvecklingskortet LiveDesign Evaluation Board.
Huvuduppgiften var att designa en FPGA baserad frekvensräknare till utvecklingskortet. Detta löste vi genom att använda den inbyggda mikroprocessorn TSK51A_D. Mikroprocessorn har två inbyggda räknare (timers) Timer0 och Timer1. Timer0 används för att känna av antalet pulser på inkommande signal och Timer1 används som referens (1 sekund). Värdet på Timer0 läses av varje sekund. Detta motsvarar frekvensen som sedan visas på utvecklingskortets displayer.