Implementirati komponentu brojača koja služi za brojanje vremena u sistemu. Brojač se sastoji od 64-bitnog registra podijeljenog u dva dijela:
Nižih 32-bita koji broje vrijeme u nanosekundama
Viših 32-bita koji brojeve vrijeme u Unix time formatu
Brojač radi na takt signalu frekvencije 50 MHz, stoga je rezolucija brojača 20 nanosekundi. Omogućiti reset brojača kao i setovanje u skladu sa sistemskim vremenom u Unix time formatu. Rezultat izvršenja zadatka je .vhd fajl u kome se nalazi implementacija komponente brojača.
Rezultati testbench-a potvrđuju ispravnost funkcionalnosti brojanja i ispravnog set-ovanja unix time dijela brojača. Rezultati simulacija su dati na sljedećim slikama.
Implementirati komponentu brojača koja služi za brojanje vremena u sistemu. Brojač se sastoji od 64-bitnog registra podijeljenog u dva dijela:
Brojač radi na takt signalu frekvencije 50 MHz, stoga je rezolucija brojača 20 nanosekundi. Omogućiti reset brojača kao i setovanje u skladu sa sistemskim vremenom u Unix time formatu. Rezultat izvršenja zadatka je .vhd fajl u kome se nalazi implementacija komponente brojača.