To co piszesz przeczy podstawowym założeniom telewizji (analogowej), zatem i systemu PAL...
Owszem standard TV nie przewiduje
nadawania obrazu w trybie progresywnym (co nie oznacza że on nie istnieje, np. 288p)
Zobacz sobie np. dokumentację do ay-3-8500, on generuje obraz tak samo - nie bawi się w półlinie i półobrazy tylko po 312 wierszach wymusza powrót plamki na początek obrazu.
Jak rozumiem, dla odbiornika analogowego oznacza to że z jego punktu widzenia wyświetla on 50*sec ramkę parzystą...
Przyjrzałem się też właśnie źródłom ULA z opencores... na ile kojarzę verilog, też nie ma tam podziału na ramkę parzystą/nieparzystą, liczniki lecą w kółko 0->447 (h) i 0->311(v)