[zxspectrum] Re: badaloc

  • From: Mario Prato <mario.prato@xxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Fri, 10 Feb 2006 09:53:36 +0100

At 10/02/2006, you wrote:

On Thursday, February 09, 2006 4:23 PM [GMT+1],
Mario <mario.prato@xxxxxxxx> wrote:

si, l'hardware e' banale, le sd/mmc hanno una modalita' di
funzionamento con bus SPI, io l'ho implementato con una gal  e il
software in assembler, ma per questioni di velocita' si potrebbe
usare un uC con spi integrata..

La deserializzazione e` fatta in software? Non conosco bene le capacita` delle gal ma forse non si riesce a mettere dentro una simil-spi, o sbaglio?

no, le gal sono comode perche' ci puoi implementare in pochi minuti funzioni logiche per le quali un cpld sarebbe sprecato...
adesso la gestione della porta SPI e' fatta in software ma nessuno ci vieta di adottare una soluzione hardware, e senza sprecare macrocelle utilizzare un microcontrollore con la uart integrata..


piu' tardi ti invio qualche dettaglio e il sorgente l/m.
C'e' una limitazione nell'uso di queste schede, bisogna scrivere un
settore completo alla volta, 512 bytes e alcune schede (dipende dal
produttore ) hanno questa limitazione anche in lettura..

Mi sembra di aver letto qualcosa di simile anche per le CF, almeno in scrittura.


A parte questo si potrebbe creare una piattaforma comune per poter
integrare l'interfaccia sui nostri cloni e anche sullo spectrum
reale..

Si, penso anch'io. A dire il vero, pero`, prima di entrare qui mi ero orientato verso le compact flash (per la precisione quello e` l'esatto motivo per cui vi ho trovato: la ricerca con google "zx-spectrum compact flash" da` come primo risultato un TUO post dell'anno scorso) perche` non ho molta voglia di implementare un altra seriale, mentre la cf (se interpreto bene le specifiche) altro non e` che un gruppetto di porte I/O sulle quali il nostro buon Z80 potrebbe scrivere/leggere direttamente.

per quanto riguarda le compact flash, senza dover reinventare la routa, esiste la DivIDE ( http://baze.au.com/divide/ ) e tra l'altro supporta diversi filesystem...



Dall'altro lato, la MMC e` piccola e meno problematica sul piano della connessione elettrica... uhm... adesso provo a vedere cosa si trova in termini di connettori.

la mmc e' comoda perche' utilizza pochi pin e il connettore costa poco...

ciaoo



Other related posts: