Przemyślenia nad Mediasatem - Kenwood DTF-1 © Józek

 

 

 

 

Mediasaty można przyrównać do kumputera klasy PC. Ponieważ ma on dwa porty do komunikacji , mianowicie port równoległy (Centronics) oraz port szeregowy (RS232C).

 

Ma też złącze J-Tag , które znajduje się wewnątrz mediasata na płycie głównej: służy ono do komunikacji między procesorem dekodera (czyli mediasata) , złączem J-tag a np. Komputerem, używa się go do odczytu i zapisu pamięci RAM. W Kenwoodzie DTF-1 są dwa najważniejsze procesory. Procesor główny SGS THOMSON ST20-TP4CX50S . Jest 32 bitowym procesorem typu RISC (czyli reduced instruction set computer , ma możliwość wykonywania naraz tylu programów ile jest w danym procesorze potoków) , Ma on zegar taktowany częstotliwością 50 MHZ. Zajmuje się on przetwarzaniem , przeliczaniem i dekodowaniem sygnału zakodowanego przy pomocy pewnych algorytmów charakterystycznych dla danego systemu kodowania , wyrożniamy następujące systemy kodowania : Seca 1 i 2 , Viaccess 1 i 2, Irdeto 1 i 2 , Nagravision , Cryptoworks , Conax , Betacrypt 1 i 2 , inne. Oraz przy pomocy odpowiednich kodów (które to zmienia każdy provider co jakiś czas np. Cyfra + zmienia kody co miesiąc). Procesor drugi czyli SGS THOMSON STi3520ACV-ES i STi4500 w jednym ; jest on odpowiedzialny za zdekodowanie gotowego już obrazu i dźwięku z formatu cyfrowego MPEG 1 i 2 na format możliwy do wyświetlenia na zwykłym telewizorze (czyli analogowy sygnał). W mediasatach jest też modem , którego się nie używa. Jeśli chodzi o pamieci ROM i RAM to w Kenwoodzie DTF-1 przedstawia się to następująco :


-
(Atmel AT49BV1614) Pamięć duży Flash o pojemności 2048 KB, znajduje się tu Firmware z HDL .
 

- (F29LV400T) Pamięć mały Flash o pojemności 512 KB, znajduje się tu patch , czyli np. : lista kanałów (tcs -parametry kanałów , tpt -parametry transponderów , tsr -SR-Symbol rate ) , patch przesłany przez providera via sat , czasami ewentualnie UCR czyli kawałek HDL.
 

- (EEprom24C32) Pamięć eeprom o pojemności 4 KB, znajduje się tu informacja dla procesora jakie segmenty w małym flashu są wolne a jakie zajęte i ilość sekcji w nich zawartych oraz inne.
 

- (AllianceAS4LC1M16E5) Dwie takie same Pamięci DRAM , każda o pojemności 2048 KB , jest to pamięc RAM służąca do przechowywania danych podczas działania mediasata , po wyłączeniu ich zawartość się kasuje.
 

- (MB81F161622B) Pamięć SRAM o pojemności 2048 KB, jest to podręczna pamięć procesora STi3520 (pomocna do chwilowego przechowywania obrazu i dźwięku) .

Teraz omówię pokrótce Firmware. W Firmware (oprogramowanie) wyróżniamy dwie warstwy mianowicie jest to : MHW i HDL.
 

Aby uniknąć problemów z innymi modelami dekoderów (mediasatami) , aplikacje napisane zostały we "wspólnym języku". Jak nasze komputery , nasz dekoder ma system operacyjny kontrolujacy wszystkie urządzenia i wykonujący stosowne polecenia. System operacyjny (Firmware) ma wbudowaną wirtualną maszyne do opieki nad tłumaczeniem i wykonywaniem poleceń.
 

MHW - MediaHighway, są to aplikacje. Aplikacje te są zestawami plików zgrupowanych w katalogach. Pliki zapisane w katalogach to:
 

- ".app" pliki (aplikacje) : zawierają one definicje klas , inicjalizacje / Finalizacje metod i nazwy palet kolorów.Tylko jeden z takich plików moze być w jednym katalogu. Okazjonalnie, mogą one mieć rozszerzenie".apz" .
 

- ".cla" pliki (klasy) : zawieraja definicje wszystkich zmiennych uzytych w skryptach . Okazjonalnie, moga one miec rozszerzenie ".clz"
 

-". cpi" pliki (skrypty) : sa instrukcjami do wykonywania. Okazjonalnie, moga one miec rozszerzenie ".cpz "
 

- ".lut" pliki (palety kolorów) : maja one wartosci 16 mozliwych kolorów RGB oraz poziomy przezroczystosci . Okazjonalnie, moga one miec rozszerzenie ".luz"
 

- " .ima" pliki (grafika) : zawieraja grafike lecz tylko z numerem uzytego koloru z palety dla kazdego piksela . Okazjonalnie, moga one miec rozszerzenie ".imz "
 

- ".ico" pliki (biblioteki ikon) : zestaw malych obrazków. Okazjonalnie, moga one miec rozszerzenie ".icz"
 

- ".pan" pliki (panel) : zawieraja opisy kazdego elementu naszego dekodera. Maja one wyglad banerów i menu które pokazuja informacje, obrazy albo ikony na ekranie. Okazjonalnie moga one miec rozszerzenie ".paz" lub ".paa"
 

- ".dat" pliki (dane) : zawieraja dane konfiguracji, itd. Okazjonalnie, moga one miec rozszerzenie ".daz"
 

- ".mpg" pliki (ciagi tekstowe) : zawieraja ciagi tekstowe . Okazjonalnie, moga one miec rozszerzenie ".mpz"
 

Pliki bez rozszerzen:

zawieraja informacje uzywane w skryptach.
Niemal wszystko pliki sa spakowane wewnatrz oprogramowanie sprzetowego, ale w kilku przypadkach moga byc równiez rozpakowane, szczególnie gdy pracujemy z patchami (łatkami, listy kanałów).

HDL - (Hardware dependant layer) lub (Hardware description language), jest to system operacyjny i wirtualna maszyna.

 

© Józek

drukuj

 

zamknij to okienko!