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

DMA

Jiri Biba SAPI-1

Vážení, nemáte někdo nějakou dokumentaci kde by byl vícekanálovej DMA?
 Zatím jsem řešil jen jednokanály u disket a chtěl bych zkusit pořešit i 
DMA u HDD. Jak maká v ATA1 DMA0, 1, 3, to už nějak tuším ale není mě
jasný, jak to DMA řídit. 8257 je pasé, mám tady něco kolem Harris 82C37A a
protože se používal od 8080 až do 80286, tak by mohl jít použít. Aspoň
mi to známej, co kdysi dělal v Tesla IMA tvrdil, že někdy na začátku 90
let řešili připojení 40Mb IDE disku přes DMA k nějakýmu Tesláckýmu 8
bit vývojovýmu systému ale nedodělali to, protože je rozehnali. Prý 8237
umí v nějakým módu přenosy 16 na 8 a 8 na 16 bitů s inkrementem adresy. 
Koukal jsem do toho Harrise a vůbec mi to není jasné, jak 8237 v 16 bitu
maká. Vidím tam 8 bitu datovou bránu kterou rozdělujou dva obousměrný
drivery ale není tam ani čárka, čím se hardwarově říděj. Ale rozhodně 
tam je nějakej multiplex na 8/16bitu. A už vůbec mi není jasný, jaký mód 
použít, co to je  DMA master a slave a podobně. V podstatě je potřeba, aby 
disk poslal v DMA do řadiče D0-7 a pak D8-D15 a řadič DMA uložil D0-7 na
nastavenou DMA adresu pak adresu zvýšil o 1 a poslal D8-15 a pokračoval tak
až do konce sektoru. 

Nemáte k tomuhle někdo něco?
Jirka

Zobrazit původní podobu

Vlákno · 38 zpráv

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

  1. Ondra Tomas Franke
  2. Re: Ondra +GAMA
  3. Re: Ondra Tomas Franke
  4. Re: Ondra EC1045
  5. Re: Ondra Jiri Biba
  6. Re: Ondra Jiri Biba
  7. Re: Ondra +GAMA
  8. Re: Ondra +GAMA
  9. Re: Ondra EC1045
  10. Re: Ondra Tomas Franke
  11. Re: Ondra Tomas Franke
  12. Re: Ondra +GAMA
  13. Re: Ondra Sillicon
  14. Re: Ondra EC1045
  15. Re: Ondra Radek Suk
  16. Re: Ondra Tomas Franke
  17. Re: Ondra Tomas Franke
  18. Re: Ondra Radek Suk
  19. Re: Ondra Martin Lukasek
  20. Re: Ondra Martin Lukasek
  21. Re: Ondra Radek Suk
  22. Re: Ondra Martin Lukasek
  23. Re: Ondra EC1045
  24. RE: Ondra Martin Lukasek
  25. Re: Ondra Radek Suk
  26. DMA Jiri Biba
  27. Re: Ondra Tomas Franke
  28. Re: Ondra Tomas Franke
  29. Re: Ondra Radek Suk
  30. Re: Ondra Tomas Franke
  31. RE: Ondra Martin Lukasek
  32. Re: Ondra Radek Suk
  33. RE: Ondra Martin Lukasek
  34. Re: Re: Ondra melsoft
  35. Re: Ondra Tomas Franke
  36. Re: Ondra Tomas Franke
  37. Re: Ondra EC1045
  38. Re: Ondra EC1045