Van ez a SPI / I2C buszos koproci, nem tudom, te ugyanezt linkelted-e már, ezzel lehetne esetleg foglalkozni:
http://micromegacorp.com/umfpu-v3.html
Igen ez a a micromegas cuccot mar en is emlitettem, erdekes. Amugy ez allitolag egy sima mikrokontroller, a lenyeg benne az, hogy ok irtak es optimalizaltak kodot, ami aztan "FPU-kent" viselkedik ra. Van amugy benne mas erdekes is, csak emlekezetbol: soros port, A/D atalakito (vagy D/A?), amit igy mind lehetne hasznalni! Viszont, az, hogy ez mikrokontroller, eszembe jutatta, hogy nincs-e vmi open source PIC vagy AVR project, ami egy mezei "filleres" MCU-bol csinal vmi hasonlot. Az ugye egyszerubben beszerezheto akkor es val'szeg olcsobb is lenne
Plusz, ott modunkban allna valtoztatni, akar pl Am9511 compatible reszt is irni (vagy az ultimate cucc: IS-BASIC float comaptible formatum is! es akkor az IS-BASIC egyszeruen gyorsithato, nem gond a sajat "fura" szamabrazolasi modszere ami fele BCD), vagy tudomisen ... Szerintem egy 8 bites MCU a megfelelo "firmware"-el tudna legalabb olyan gyors lenni mint egy "oskori" Am9511 (valaki pont be is idezett egy linket, hogy Am9511/micromega umFPU ugyben, ott volt talan osszehasonlitas is), es olcsobb is lenne, konyebben beszerezheto, kevesebbet fogyaszt, egyszerubb a tapellatas (+12V az Am9511-nek), stb stb. Sajat MCU-n valo FPU implementacio
eseten meg lehet gondolkodni eleve pl a 8 bites buszban, SPI helyett. AVR (PIC nem tudom) eseten ugye van azert legalabb integer szorzas, ami sokat segit kulonbozo FPU rutinok hatekony implementalasaban esetleg ...
Visszaterve az umFPU-ra es az SPI-ra: azert vetettem fel meg anno, hogy egy univerzalis SPI interface-t kene epiteni EP-hez. Erre aztan egy rakas SPI eszkoz rakaszthato lenne, kezdve az SD kartyatol
az umFPU-n at egeszen fura dolgokig: nagyon sok minden van SPI buszos cucc, pl RS232 illeszto, USB, stb, es az SPI busz alacsony vezetekigenye
[8 bithez kepest] meg aztan egyszerubbe is tenne pl a PCB-t talan. Az SPI busz maga meg mehetne akar tobb MHz-en is, igy EP szamara nem lenne lassabb, mintha parhuzamos, 8 bites busz lenne akar!
Viszont ha lesz egy kis időm, szeretném kipróbálni a PIC parallel slave port módját, és aztán PIC-en keresztül lehetne SPI (vagy I2C, vagy soros stb.) port EP-n is. Nem túl elegáns, de nem is rossz.
Igen, errol is beszeltunk: oszinten szolva en AVR parti vagyok, nekem a PIC lassu (ugyanazon az orajelen), programozasa kenyelmetlenebb, hw bonyolultabb a programozasahoz, nincs megfelelo open source tamogatasa (windows cuccok kellenek a fejleszteshez, AVR-nel Linux ala egyszeruen domping van a software-ekbol), stb. _VISZONT_, meg kell, hogy valjam, ez a PSP erdekes, es ezert irigy is vagyok, hogy AVR-en nincs ilyen (hmmm, vagy van, csak en nem ismerem, pl mas a neve, ezert nem tunt meg fel?). Csak amiatt gondoltam mar en is a PIC-kel valo megismerkedesre
Mondjuk AVR-nel is _elvileg_ talan menne, hogy Z80 ir/olvas az egy INT bemenetere az AVR-nek megy, igy gyorsan tud reagalni, kov utasitas akar a Z80 fele a WAIT, igy talan eleg gyors, hogy PSP es hasonlo nelkul is menjen, igaz pl "turbositott EP" eseten ez mar ketseges is lehet (nem emlekszem hany AVR orajelciklis az interrupt kiszolgalasi ido ...).