Welcome, Guest. Please login or register.


Author Topic: SD-kártya interface cartridge-ben (Read 173950 times)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: SD-kártya interface cartridge-ben
« Reply #30 on: 2014.March.26. 09:18:21 »
Quote
A 7-es szegmens eleje 8K ROM

És a többi ?

Quote
ez a 8K lapozható
Tehát a Dave -en belapozom a 7 -est, es valami mas elektronikan meg külön lapozgatom a 7 -es első 8K -ját ?

De ha a Dave -en ellapozom a 7- est, akkor mindegy mi van belapozva a 7 -es első 8K -jára, semmiképp nem látom ?


Quote
ez maga az SD kezelő program helye

De akkor ezek szerint ha kilapozom, akkor nem tud működni az SD kártya ... tehát ezt valszeg valami tiltott megszakok melletti rövid kis időkre szabad csak megtenni ?
Z80 System

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: SD-kártya interface cartridge-ben
« Reply #31 on: 2014.March.26. 09:29:38 »
Quote from: Z80System
És a többi ?
7K RAM, és 1K HW I/O címterület. Ezutóbbi azért ilyen nagy, mert tud olyat is, hogy LDIR-rel lehet másolni a beolvasott adatokat.

Quote
Tehát a Dave -en belapozom a 7 -est, es valami mas elektronikan meg külön lapozgatom a 7 -es első 8K -ját ?
Igen.

Quote
De ha a Dave -en ellapozom a 7- est, akkor mindegy mi van belapozva a 7 -es első 8K -jára, semmiképp nem látom ?
Így van.

Quote
De akkor ezek szerint ha kilapozom, akkor nem tud működni az SD kártya ... tehát ezt valszeg valami tiltott megszakok melletti rövid kis időkre szabad csak megtenni ?
Igen, bár nem hiszem, hogy felhasználói programnak bármi lapozgatni valója lenne ott :-)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: SD-kártya interface cartridge-ben
« Reply #32 on: 2014.March.26. 13:10:41 »
Quote from: Zozosoft
Időközben elkészült a Flash ROM író program próbája a kártyához, SzörG sikerrel ki is próbálta.
Vagyis EP-ről lehet majd a ROM-okat frissíteni, csereberélni.

Cool. Itt volt valami olyasmi (az volt a "bejelentesben" facebook-on, hogy majd jon a deluxe verzio ahol nem lesz DIP tokos IC, meg pl lehet flash-elni EP-rol is), hogy az majd a "deluxe" verzional, ami gondolkodoba is ejtett: ez mar az elso sorozatu kartyaknal is mukodni fog, vagy tenyleg csak a kesobbiekben? Mert azert ez nem mindegy, ha valaki azon gondolkodik, hogy rendeljen most a stuff-bol, vagy varja meg az emlitett "deluxe" verziot.

Quote
Összesen 48+64K Flash ROM érhető el, ebből 48K a 4-5-6 szegmensek. Alapgép esetén ide a Zozo féle gyorsteszt, Basic, EXDOS kerül.
Aki bővített géppel használja, annak szabadon választott, hogy mit rak majd ide.
A 7-es szegmens eleje 8K ROM, ez maga az SD kezelő program helye, ez a 8K lapozható, összesen 64K terület érhető el.

Kar, hogy a tobbi szegmensen nem lehet latni lapozassal a flash mas reszeit, pl idealis lenne sw-only spectrum, primo stb emulatorhoz, ahol a ROM-ba beleir a program cimu problema szokott felmerulni, mivel - gondolom - a flash azert egy altalanos WR-re nem fog atirodni, hanem specialis modon megy (eleve block-onkent irhato stb). Persze igy is megoldhato lenne, hogy valaki BASIC-et EXOS2.4-el mar betolta az alaplapra, akkor van hely, de azert kisse kenyelmetlen (illetve a flash elettartama se mind1 esetleg az irasoknal), hogy akkor mindig ujraflash-eli a cuccot (raadasul meg BASIC a flash-ben eseten is akkor megoldhato lenne, hogy helyere lapozza a spectrum ROM-ot a flash-bol es addig nincs BASIC).


Quote
Ez arra lesz jó, hogy pl jelenleg az 1.2-es EXDOS van betéve (ami még egy szegmenses), de majd készítek az EXDOS 1.3+ISDOS-ból belevaló verziót. Meg majd jól fog jönni a hely mindenféle EXDOS fejlesztésnél.
Jön is a FAT kérdés, a kütyű TVC-s eredetije kapcsán a VTDOS-t már módosították FAT16-ra, viszont ott a korábbi FAT12 és floppy rutinok kidobásával.
EP-n én majd pluszban szeretném hozzáadni ezt, hogy lehetséges legyen floppyról SD-re oda-vissza másolgatni is. (Magyarán majd kell a kódba egy csomó IF lemez=FAT16 THEN GOTO UjFATrutin :-) )

Sok kell bele? Amennyire en ismerem az EXDOS-t (szoval nem nagyon) ott is megvan a modularitas a FISH (vagy hogy hivjak) kepeben, tehat elvileg jol definialt belepesi pontokon kerul oda a vezerles, vagy tevedek?

Quote
Az első cél egyelőre az, hogy a jelenlegi alap FAT12 rendszer működjön stabilan, ehhez is kell még pár új dolgot hozzáadni, ami az IDE-ben nincs, pl lemezcsere figyelés, hiszen az SD kártyák csereberélhetőek... ha úgy fog működni, ahogy elképzelem, akkor megszakításból figyel, és ha új kártyát raktunk be, be is láncolja a meghajtókat, akárcsak PC-n :-)

Ez megeri a kodot, illetve a megszakitaskezelobol elvett idot? En inkabb szeretem azt,ha nekem kell megmondani, hogy most kicserelem, es nem az OS probalja kitalalni. Bar lehet, az "kevesbe EP-s" erzes .... ? Azert SD kartyat pl eleve ritkabban cserelne az ember (egy EP-hez kepest eleg nagy a kapacitasa szinte barmire ...), mint pl egy floppy-t.

Quote
Szó volt még sokat az angol fórumban a Wifi SD kártyáról. Speciel én semmit nem tudtam erről, csak annyit, hogy létezik ilyen...
A spanyol srác vett egyet, és így kiderült mi is ez. Net ettől nem lesz :-(
Lényegében egy Wifin csatolt hálózati tároló, amiről alapban csak olvasni lehet. Arra van kitalálva, hogy a fényképezőgépet nem kell a géphez kötni ahhoz, hogy a képeket letöltsük róla.

Amikor eloszor felmerult ez, en eleve igy is kepzeltem el, nem ugy, hogy halozatot csinal neked, hanem ugy, hogy a kartya "elerheto" wifi-n at, hogy pl ne kelljen allandoan kikapni innen-onnan amiben eppen benne van. Amugy ha iras/olvasas megy, akkor _elvileg_ lehetne olyan csunya dolgot csinalni, hogy pl EP odair egy file-t amiben halozati "hivatkozas van", azt PC-rol wifi-n at figyeled, es reagalsz ra, olyan formaban, hogy odateszed az eredmenyt pl masik file-ban. De ez egyreszt biztos lassu, kell hozza kulon PC amin fut az adott program, masreszt lehet, EXDOS szinten is problemakat vet fel, hogy tole fuggtlenul megvaltozik a filerendszer "alatta".

Quote
Ami durva, hogy egy egész Linuxos számítógép van benne! Amit aztán okos hackerek fel is törögetnek :-)
Valami infót már össze is szedett a spanyol srác, hogyan lehet FTP elérést varázsolni a kártyára.
Magyarán ha ez összejön, akkor ilyen kártyát használva Wifi hálózaton át lehetne a legfrissebb programokat az EP "vinyójára" másolni!

Hehe :) Azert kemeny, hogy igy tippre, lehet tobb szamitasi kapacitas van azon a kartyan mint az EP-ben a Z80 kepeben ....

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: SD-kártya interface cartridge-ben
« Reply #33 on: 2014.March.26. 15:36:39 »
Quote from: lgb
ez mar az elso sorozatu kartyaknal is mukodni fog,
Már most is működik :-)

Quote
illetve a flash elettartama se mind1 esetleg az irasoknal
Adatlapon 1000000 garantált törlést/újraírást írtak :-)

Quote
Sok kell bele? Amennyire en ismerem az EXDOS-t (szoval nem nagyon) ott is megvan a modularitas a FISH (vagy hogy hivjak) kepeben, tehat elvileg jol definialt belepesi pontokon kerul oda a vezerles, vagy tevedek?
Ez most a FISH belsejének az átszabása lesz, ill több csatlakozási ponton új funkcióhívásokat kell definiálni, pl, a régi 16 bites (max 65525 szektor) hívással ne lehessen nagy meghajtót elérni, oda majd új 32 bites hívás kell.

Quote
Ez megeri a kodot, illetve a megszakitaskezelobol elvett idot?
Egy bitet kell nézegetni, szerintem 1Hz-ben bőven elég. És ha jelzés van csak akkor kell a programnak komolyabban dolgozni.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: SD-kártya interface cartridge-ben
« Reply #34 on: 2014.March.27. 10:24:33 »
Ma megkaptam a prototípust :-D
A fő teszt téma most az lesz, hogyan viszonyul a különböző turbós (6/7.12/10MHz) gépekhez.

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: SD-kártya interface cartridge-ben
« Reply #35 on: 2014.March.27. 11:19:36 »
Az, hogy 32MB-nál nagyobb particiókat tudjon kezelni, az ha jól értem, "csak" szoftver kérdése, ugye? Tehát ha elvileg elkészül, ezzel a hardverral mennének utána a nagyobb partíciók is?
*** Speicherplatz zu klein

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: SD-kártya interface cartridge-ben
« Reply #36 on: 2014.March.27. 11:25:26 »
Quote from: Povi
Az, hogy 32MB-nál nagyobb particiókat tudjon kezelni, az ha jól értem, "csak" szoftver kérdése, ugye? Tehát ha elvileg elkészül, ezzel a hardverral mennének utána a nagyobb partíciók is?
Igen. A hardver tudja az SDHC kártyákat is, vagyis 32GB-ig :-)

Offline SzörG

  • EP fan
  • *
  • Posts: 224
  • Country: hu
    • ReTRo Tauta
Re: SD-kártya interface cartridge-ben
« Reply #37 on: 2014.March.27. 11:27:30 »
Quote from: Zozosoft
Ma megkaptam a prototípust :-D
A fő teszt téma most az lesz, hogyan viszonyul a különböző turbós (6/7.12/10MHz) gépekhez.
kíváncsian várom az eredményt :-)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: SD-kártya interface cartridge-ben
« Reply #38 on: 2014.March.27. 11:59:06 »
Quote from: Zozosoft
Igen. A hardver tudja az SDHC kártyákat is, vagyis 32GB-ig :-)

Illetve, imho, az SDHC stb az nem is hw kerdese annyira, ugyanugy SPI busz hw szinten. Bar nem tudom konkretan mit csinal a CPLD, az sw szempontjabol mennyire alacsony szintu az SD kartya elerese ... Nincs errol vmi dox, hogy konkretan az SDEXT az pl milyen (memory mapped) regisztereket hasznal, es mi a pontos szerepuk?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: SD-kártya interface cartridge-ben
« Reply #39 on: 2014.March.27. 14:45:57 »
Quote from: lgb
Nincs errol vmi dox, hogy konkretan az SDEXT az pl milyen (memory mapped) regisztereket hasznal, es mi a pontos szerepuk?
Én ennyit kaptam :-)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: SD-kártya interface cartridge-ben
« Reply #40 on: 2014.March.27. 16:12:50 »
Quote from: Zozosoft
Én ennyit kaptam :-)

Aha, koszi. Szal' CPLD-ben valszeg van ugye a cim dekodolo/lapozo logika, es egy viszonylag egyszeru parallel/SPI (ami amugy egy szinkron soros atvitel amugy) atalakito. Mondjuk erdekes lenne tudni, hogy az SPI orajel merteket lehet-e szabadona llitani; elvileg az SD szabvany azt mondja, hogy a CLK max 400KHz lehet, amig nem identifialtad a kartyat, es nem derult ki, hogy tud gyorsabban is. Bar a HS (high speed?) utalhat erre is pont :-D Ugy latom, amugy itt ket dolgot lehetne illteszteni hisz van CS0/CS1, ket SD kartyanak van hely rajta? Egyiket ki kene vezetni, es ra lehet kotni mast is, pl az vesszoparipamat az ENC28J60-at nemi ethernet adapter implementalasahoz :D Epp most akadtam bele ebay-en, hogy kvazi 1000HUF alatt lehet kinabol szerezni mar panellel szerelve, amin rajta van a kerdeses IC, szukseges egyeb par alkatresz, kvarc, es persze az RJ45 csati is, oszt' csak SPI buszra kell kotni, a szoban forgo SD kartya interface meg voltakeppen pont egy SPI interface amugy (mivel SD kartyak is azt hasznalnak) :) Vegulis, ha az ember csinal egy "vak" SD kartyat (csak huzalok jonnek ki belole), akkor meg nagyon csunyan moddolni sem kell :-]

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: SD-kártya interface cartridge-ben
« Reply #41 on: 2014.March.27. 19:50:06 »
Na, ezt nem is tudtam, hogy az SD kártya SPI-t használ... :-) Azt meg ugye a szinte a legegyszerűbb 8 bites PIC-ek is tudják alapból, kvázi ipari szabvánnyá vált jelenleg.
*** Speicherplatz zu klein

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: SD-kártya interface cartridge-ben
« Reply #42 on: 2014.March.27. 23:37:47 »
Quote from: Zozosoft
A fő teszt téma most az lesz, hogyan viszonyul a különböző turbós (6/7.12/10MHz) gépekhez.
Elsőre úgy tűnik 7.12Mhz még teljesen jó, 10MHz-en az olvasással nem volt gond, viszont abban a próbában, ahol másik kártyára átmásoltam a Small Demo-t, már hibázott a másolat.
Itt további vizsgálat szűkséges, hogy a kártya volt lassú, esetleg a kódban kéne még egy marék NOP-ot elszórni :-)

Offline Ep128

  • EP addict
  • *
  • Posts: 1849
  • Country: hu
    • Honlapom
Re: SD-kártya interface cartridge-ben
« Reply #43 on: 2014.March.28. 00:07:56 »
Minden új mondatot kíváncsian figyelek, de asszem én megvárom a "prémium" verziót. :-) A Nullszériát meghagyom a profiknak. ;-)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: SD-kártya interface cartridge-ben
« Reply #44 on: 2014.April.01. 09:38:32 »
Quote from: Zozosoft
Elsőre úgy tűnik 7.12Mhz még teljesen jó, 10MHz-en az olvasással nem volt gond, viszont abban a próbában, ahol másik kártyára átmásoltam a Small Demo-t, már hibázott a másolat.
Itt további vizsgálat szűkséges, hogy a kártya volt lassú, esetleg a kódban kéne még egy marék NOP-ot elszórni :-)
Készítettem egy kis programot amivel egzaktabbul lehet vizsgálni a kérdést, mint "keressünk grafikai hibákat a demóban" módszerrel :-)
Ez 512K (a méret forrásban módosítható) pszeudó véletlenszámot tud kiírni vagy visszaellenőrizni.
Így kiderült, hogy a MHz-nek nincs köze a dologhoz, azaz az illesztő működik 10MHz-en!

A hibát valami más gubanc okozza, lehet, hogy SD kártya kompatibilitási kérdés.