Konference: Počítač SHARP MZ-800 a emulátory
Od: | Michal Hučík |
Datum: | 2.11.2009 20:48 |
Předmět: | Re: SD unikarta |
Zdenku ono zase tak narocne na operace to neni ;) WD sico pro zapis
sectoru zrejme vykona mnohem mene prace, nez musi ucinit AVR + SD,
nicmene napr. cteni sektoru znamena v pripade WD:
1. nekolikrat se zeptat na status a cekat dokud pro nas nebudou
pripravena data
2. vzit data a jit na bod 1.
V tom prvnim bode jsou u WD prave ty nejvetsi casove ztraty, zatimco s
AVR se Sharp nezatezuje opakovanym ctenim statusu a po jeho jednom
precteni si jde rovnou pro dalsi data. Samozrejme u AVR zase roste rezie
uvnitr IN a OUT instrukci, kdy je Sharp ve WAITu, coz chci pozdeji
zmerit analyzatorem, protoze pri WAIT stoji i refresh a mohli by jsme
prijit o obsah RAM.
Jinak se musim pochlubit, ze se mi pred chvili podarilo po celodenni
bitve zprovoznit prvni zapis, ktery jsem si overil v cp/m 1.3 ... soubor
power.com jsem z A: zkopiroval na B: a odtud jsem jej bez problemu spustil.
Ta celodenni bitva, pri ktere jsem se neustale potykal s tim, ze obcas
se zapis podaril a obcas ne, uz k veceru malem vyustila do faze, kdy
jsem to chtel cele vzdat ... pak se ukazalo, ze je zrejme vadna SD
patice, nebo redukce a proste nekdy mi hlasi, ze je SD karta locknuta
pro zapis! :)
Co se tyka ostatnich dotazu na SRAM, tak prozatim se do tech 4kB
vejdeme, ale je to na ukor rychlosti - tedy pro tabulky stop a sektoru
se musi neustale seekovat a zapisy a cteni probihaji po jednom bajtu,
misto po blocich ...
Pomerne velkou rezii v rozsahu pouzite pameti ma samozrejme i to, ze
bezime na FAT32, v pripade FAT16 to pada zhruba na polovinu.
Michal
Zdenek Adler (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):
>
> OK Vašku, jistě víš o čem píšeš.... Jenom mi přišlo, že když dám
na
> Sharpovi požadavek na přečtení sektoru a budu očekávat první bajt, tak > AVR si musí poradit s:
>
> 0. zpracování příkazů pro řadič, neustálé odpovídání na status
> 1. čtení z FAT
> 2. zvládnout strukturu DSK souboru
> 3. datové přenosy SD -> SRAM, SRAM -> sběrnice Sharpa
> 4. ....... a plno dalšího co ani nedomýšlím
>
Ostatní příspěvky vlákna:
[2009/1 (32)] [2009/3 (21)] [2009/4 (42)] [2009/5 (6)] [2009/8 (9)] [2009/9 (28)] [2009/10 (50)] [2009/11 (86)] [2009/12 (89)]
[1999 (1)]
[2000 (168)]
[2001 (733)]
[2002 (459)]
[2003 (654)]
[2004 (224)]
[2005 (105)]
[2006 (182)]
[2007 (201)]
[2008 (294)]
[2009 (363)]
[2010 (782)]
[2011 (522)]
[2012 (642)]
[2013 (442)]