Tak nejaka prace se udelala na Bytefestu. Hodne jsem pokrocil na TM. Uz ctu data ze Sharpa kdyz se dela formatovani a data maji tvar co ocekavam. Zatim vse co jsem teoreticky popsal je videt i na realnem hw. Ted premyslim jak velky udelam "nosic". Zatim to vypada ze maximalni doba pro praci QD je 8 sekund, realne je to asi 7, zmensit se to da vzdy. Ulozeni dat v FPGA chci udelat tak aby se to dalo pripadne nasledne pouzit pro MFM zaznam co se pouziva na FDD. Proto pro jeden datovy bit budu pouzivat dva pracovni bity. U QD se nepouziva jako u FDD umyslne "poskozeni" MFM zaznamu pro generovani synchronizacnich znacek. Zde je synchronni zaznam a synchronizace se dela pres dvojbajt 1616h. Na zacatku cteni dat je zaruceno ze se cte log0.
Zatim to vypada ze kapacitu QD nosice rozdelim na "chunks". To se uspesne pouziva napr. pri prenosu videa na Internetu. Jeden chunk bude mit kapacitu 128 bajtu. Bude popisovat 64 bajtu dat na nosici QD. Techto chunku bude cca 1400.
Takto vypadaji data co generuje realne MZ800 a posila na QD pri formatovani. Prvni radka jsou same jednicky, protoze neni jeste zapnuty zapis do nosice. Nasledne jsou videt ty tri mozne kombinace rozesupu mezi impulsy.
Kód:
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
10011111111111111111111111111111111111111111111111111111111111111111
100111111111111111111111111111111111111111111111111
100111111111111111111111111111111111111111111111111
10011111111111111111111111111111111111111111111111111111111111111111111111111111111111
10011111111111111111111111111111111111111111111111111111111111111111
100111111111111111111111111111111111111111111111111
100111111111111111111111111111111111111111111111111
10011111111111111111111111111111111111111111111111111111111111111111111111111111111111
10011111111111111111111111111111111111111111111111111111111111111111
100111111111111111111111111111111111111111111111111
100111111111111111111111111111111111111111111111111
10011111111111111111111111111111111111111111111111111111111111111111111111111111111111
10011111111111111111111111111111111111111111111111111111111111111111
100111111111111111111111111111111111111111111111111
100111111111111111111111111111111111111111111111111
Je to jen ukazka, pozdeji ukazu vetsi vzorek dat. Aktualni vzorkovaci rychlost je 3,520 MHz (v realnem radici je to 3,25 MHz). Cele se to bude jeste upravovat.