Chargement…
Chargement…
Regroupez l'heure dans un record, puis placez le type, les constantes et les fonctions communes dans un package.
Comportement
time_of_day_pkg.vhd déclare t_time_of_day avec hours, minutes, seconds ;f_is_valid accepte uniquement 00:00:00 à 23:59:59 ;f_next_second incrémente d'une seconde et reboucle après 23:59:59 ;i_reset='1' force 00:00:00 ;i_load='1' charge i_time uniquement si l'heure est valide ;i_enable='1' incrémente d'une seconde ;i_clki_reseti_enablei_loadi_timet_time_of_dayo_timet_time_of_dayo_midday12:00:00