Specifikacija
Na osnovu predhodnog razmatranja i naravno postavke zadatka, mogu se formulisati zadaci koje uredaj treba da obavlja:
hvatanje kombinacije reci: 3FF, 0, 0, XYZ
pracenje TRS-a i utvrdivanje sinhronizacje
produženje za 3 takta signala h, kada je to potrebno
brojanje linija i piksela u sinhronizaciji
vađenje značajnih bita iz TRS-a i ispitivanje validnosti istih
Odlučeno je da logika rada samog uredaja bude distribuirana po nezavisnim entitetima koji onda medusobno komuniciraju preko svojih portova. Ovakav pristup olakšao je dizajn i testiranje pojedinacnih entiteta ali je i znacajan deo vremena potrošen na integraciju tih delova u celinu. S druge strane, razvijeni unutrašnji blokovi zapravo predstavljau entitete za sebe koji se mogu nezavisno koristiti u nekom buducem dizajnu
Spoljašnji interfejsi
Projektovani uređaj komunicira sa okolinom preko svojih pinova
Pin |
Smer |
Opis |
Rst |
ulaz |
Reset |
Video_in [9..0] |
ulaz |
Ulazni PAL signal |
Clk |
ulaz |
Takt 27 MHz |
|
|
|
field |
izlaz |
Parna ili neparna slika |
v |
izlaz |
Linija pripada VBI |
h |
izlaz |
Deo linije pripada HBI |
y_c |
izlaz |
1 za Y, 0 za C |
line_number[9..0] |
izlaz |
Redni broj tekuce linije |
pixel_numrer [9..0] |
izlaz |
Redni broj tekuceg piksela |
Tabela 1 – Pinovi uredaja |
||
Pretpostavlja se da se na ulaz uredaja dovodi, po ulaznim Video_in pinovima, PAL video signal sinhrono sa taktom Clk. Rst signal asinhrono resetuje celo kolo. Takode, pretpostavlja se da u normalnom režimu rada kola, Rst signal nikada nece stici. Uredaj radi na obradi signala koji implementira standard IUT-R BT 60 .
|
Slika 1 – Frejmer sa ulaznim i izlaznim pinovima |
Na izlazu uređaj treba da da redni broj linije, koja se trenutno ispisuje na ekranu, kao i redni broj tekuceg piksela. Takode, treba sinhrono sa tim, na izlazu dati i vrednosti h, v, field, odnosno Y_C bita za piksel koji se trenutno prikazuje. Znacenje bitova je:
Pin |
Vrednost |
Znacenje |
| field |
0 |
trenutni piksel pripada neparnom polju |
1 |
trenutni piksel pripada parnom polju |
|
v |
0 |
linija sadrži piksele koji se aktivno prikazuju |
1 |
linija pripada VBI |
|
h |
0 |
piksel pripada aktivnom delu linije |
1 |
piksel pripada delu linije koji je HBI |
|
Y_C |
0 |
na ulazu je informacija o boji |
1 |
na ulazu je informacija o lumi |
|
Tabela 2 – Znacenje izlaznih pinova |
||
Uređaj, da bi radio zadato, mora da ustanovi sinhronizaciju sa ulaznim signalom. Pod sinhronizacijom se podrazumeva to da uredaj mora da prepozna pocetak novog frame-a. Po ukljucenju uredaja, dok god uredaj ne prepozna pocetak novog frame-a, na njegovom izlazu bice vrednosti:
|
||||||||||||||
Tabela 3 – Vrednosti pinova u stanju bez sinhronizacije |
Na slici 1 prokazana je koprišcena struktura linija PAL signala. Linije se broje, dakle od 1 do 312 kao neparne, a od 313 do 625, kao parne. Strukture pojedinih linija prikazane su u tabeli 2. Sa nje se vidi da linija pocinje nultim pikselom. Svaki piksel sadrži, fakticki, dve desetobitne vrednosti. EAV predstavlja End of Astive Video i ima ulogu da oznaci kraj aktivnog dela linije. SAV je Start of Active Video i ima ulogu da oznaci pocetak aktivnog dela linije. I SAV i EAV sadrže po 4 desetobitne reci i to 3FF, 0, 0 i XYZ. Gde rec XYZ se koristi da oznaci bite f, h i v. Stuktura ove reci data je u tabeli 3.
Tabela 4 – Struktura reci XYZ |
Biti P 3-0 koriste se samo za proveru grešaka i racunaju se na sledeci nacin:
P 3 = V Å H
P 2 = F Å H
P 1 = F Å V
P 0 = F Å V Å H
Važno je napomenuti da uredaj prepoznaje i signale opisanog formata, ali sa razlicitim brojem linija kako u aktivnom delu, tako i u VBI, i razlicitim brojem piksela po liniji, od onog navedenog u ovoj specifikaciji. Kasnije, prilikom razmatranja testiranja, bice reci o tome i pokazace se da sistem radi i sa signalom koji izgleda malo drugacije od onog ovde obješnjenog.
|
Slika 2 – Linije PAL video signala |
U tabli 5 dat je format linije koji projektovani uredaj prepoznaje.
Tabela 5 –ITU-R BT.601 PAL Video Format |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

