Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Re: SD unikarta

Zdenek Adler SHARP MZ-800

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


Jednoduše mi připadne že WD řadič musí vítězit minimálně v přípravě
prvního 
bajtu z každého sektoru. Ale je fakt že já skončil u procesorů na bázi
8051 
s výkonem do 33 MIPS které jsem programoval v C a vím že u nich jsem občas narážel právě s rychlostí (např. když jsem dělal hardwarovou emulaci 
Soundchipu SHARPa). Věřím že při dnešních možnostech - např.
 hardwarové SPI 
rozhraní u AVR, rychlejší procesory, popř. použitím assembleru se dají
dělat 
divy.

Zdenek



Zobrazit citovaný text (46 řádků)
----- Original Message ----- 
From: "Vaclav Peroutka (sharpemupandora.cz)" <vaclavpe[doména skryta]>
To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz>
Sent: Monday, November 02, 2009 8:47 AM
Subject: Re: SD unikarta


>
>
>> Mimochodem, ač se chystáte použít rychlý procesor, tipnul bych si že
bude 
>> výhra,
>> když se při současné obsluze SD karty s FAT podaří aspoň dosáhnout 
>> rychlosti
>> běžné floppy. Každopádně, těším se na tenhle kousek HW jako malé
děcko :)
>>
>
> Zdenku, tam nejde o rychly procesor. Ale o dostatek datove RAMky, kde si 
> muzes udrzovat metainformace pro 4 emulovane disketove mechaniky a nejlepe 
> 4 SD sektory 512B (jeden pro kazdou mechaniku), se kterymi se aktualne 
> pracuje. At se da rozumne zapisovat. Urcite vis, ze SD karta je sekvencni 
> medium, abys mohl zmenit jediny bajt, musis precist a zapsat cely sektor 
> (ostatne, stejne jako FD).
>
> Samotne 4 datove sektory zaberou 2kB pameti. Metainformace pro HD disketu 
> taky zaberou nejake misto. A najednou jsi bez pameti. Co se tyce 
> rychlosti, myslim, ze by stacila dalsi Z80ka, kdyz bude mit pripojeno 
> aspon 8kB RAMky. Cokoli rychlejsiho je jen vyhodou.
>
> Ale jaka je rychlost u soucasne implementace s AVR v praxi, to musi napsat 
> Michal...
>
> V.
>
> PS: Jeste jednou jsem se dival na tu ATMEGu8 - zrejme by se dalo pouzit 
> port D, pricemz clovek prijde o interrupty. A ja je mel v me puvodni verzi 
> pouzite, to je pravda. SD kartu pripojit na PB2-PB5 a tech par ridicich 
> signalu se taky najde. Takze z tohoto pohledu by pro tu low-cost verzi 
> stacila ATMega8, XC9536, 74HC245. A jak psal Petr, fungovalo by to tim 
> zpusobem, ze z emulovaneho ROMdisku nabehne "spravce souboru" na SD karte, 
> uzivatel vybere MZF, zmacne CR a jedeme. V podstate jako kdyz nabootoval 
> CP/M a spustil program skrz MZRUN.
>
> --- 

Zobrazit původní podobu

Vlákno · 8 zpráv

Zobrazit celé vlákno na jedné stránce

  1. brouky od fairchild? Ctirad Feřtr
  2. Re: brouky od fairchild? Petr Žydek
  3. Re: brouky od fairchild? Zdenek Adler
  4. Re: SD unikarta Vaclav Peroutka
  5. Re: SD unikarta Zdenek Adler
  6. Re: brouky od fairchild? Ctirad Feřtr
  7. Re: SD unikarta Ctirad Feřtr
  8. Re: SD unikarta Michal Hučík