VHDL, 2016, SPR, Test kolokvijum 1) a) Projektovati kola multipleksera 2/1 i multipleksera 4/1 i kreirati odgovarajuće simbolje. Priložiti kodove. b) Na osnovu donje slike projektovati multiplekser 8/1 koristeći dizajnirane simbole. Priložiti kod i simulacioni dijagram. 2) a) Projektovati VHDL kod MAX_MIN koristeći funkciju: function MAX_MIN(A, B: in integer; D: in bit, ) return integer is ……. end MAX_MIN; Aka je D=0 funkcija vraca maximalnu vrijednost (najveci od) ulaznih parametara A,B ako je D=1 funkcija vraca minimalnu vrijednost (najmanji od) ulaznih parametara . b) Isti zadatak uraditi upotrebom podprograma tipa procedure Priložiti kod i simulacione dijagrame. 3) a) Projektovati kolo N-bitnog UP brojača u VHDLu. Osnova brojanja se odredjuje generičkom konstantom N. Brojač posjeduje CLR ulaz koji je aktivan sa logičkom „1”. Priložiti kod i simulacione dijagrame, fclk=1ms.