Sari la conținut
ELFORUM - Forumul electronistilor

Provocare cu ... EPROM


ALEKS

Postări Recomandate

Trebuie sa fi fost foarte interesant proiectul de generator Syncro / RGB pentru TV. Probabil ca EPROM-ul era folosit ca un PLA (inauntru programata structura de generator Syncro si RGB precum si BMP-ul).

 

In fine, pana acum, o idee (doar atat din pacate) pentru placa de CPU a ramei foto electronice:

 

Posted Image

 

PS: In schema mea, trebuie inversate in soft cuvintele de comanda pentru Adresa. Sau mai bine refac eu conexiunile electrice...

Ceilalti pini de la controller vor fi utilizati pentru comanda display-ului (sper sa nu fie nevoie de mai mult de 16 pini) si pentru Address Enable (AE) si Data Enable (DE), ambele active pe palier.

 

ALEKS

Link spre comentariu

Frumoasa idee de proiect. Pune un numarator pe adrese actionat de un oscilator si un convertor DAC pe date si faci un generator de mira TV fara microprocesor/microcontroller. In memorii scrii exact forma semnalului TV. Nu stiu de ce dar mi se pare mai interesant si mai util un generator de mira TV decat sa memorezi niste poze.

Link spre comentariu

Ei, fiecare cu stolurile lui.

 

Momentan am inghetat proiectul fiindca nu gasesc un LCD satisfacator de la un telefon mai generos. Sau de la un PDA. Dupa ce gasesc LCD-ul cu pricina, dau cablajele la facut si revin cu noutati.

 

Se vede ca n-am mai fost de multa vreme prin talcioc.

 

...

 

Am gasit si un ecran LCD. Nu stiu care-i treaba cu el dar studiez inca problema. Cred ca este un 640x480 de 10". Numai bun pentru ce-mi trebuie mie.

 

Modelul este: Sharp LM64C389

 

Uite si poza mea:

 

Posted Image

 

Stie cineva unde gasesc un datasheet pentru el ? Ma intereseaza doar pinii de comunicatie (pixel clock, vcc, gnd si registrii R, G, B), in rest ma descurc eu cu el.

 

ALEKS

Link spre comentariu

In ultima vreme, lipsa de timp m-a facut sa abandonez acest topic. Revin cu noutati ale proiectului si anume: placa matricei de ROM pentru stocarea permanenta a catorva poze format 1 3 2 x 1 3 2 px RAW. Matricea are dimensiunea de 6 4 0 Ko si este compusa integral din ROM-uri cu "gemulet" si un selector. Fotografii cu ce am realizat pana acum (inca trebuie montate soclurile AUGAT si restul de piese):

 

Posted Image

 

Posted Image

 

Posted Image

 

Ma gandesc cat de fantezista ar fi ideea utilizarii unui procesor 8 0 2 8 6 pentru citirea informatiilor din ROM si afisarea lor pe display. Ma mai gandesc, mai studiez. Daca nu, raman tot la PIC.

 

ALEKS

Link spre comentariu
  • 1 lună mai târziu...

Asta am reusit sa construiesc pana acum:

 

Posted Image

 

Posted Image

 

Posted Image

 

De acum urmeaza sa lucrez la placa "procesor". Am facut schitele si pentru un 286 dar nu-mi incap piesele intr-o suprafata atat de mica cum e cablajul de la matricea de ROM. Mai studiem problema. Oricum o rama foto pe care sa zica: "Microcomputer Controlled ROM Matrix Digital Photo Frame" nu este un proiect de lasat.

 

ALEKS

Link spre comentariu
  • 2 săptămâni mai târziu...

Interesant topicul, si am inteles ca faci din pura placere "rama asta foto" dar nu cred ca am inteles de ce folosesti bus-ul asta de 1000 de ani, ca e la fel de placut (daca nu cumva mai placut) sa fosesti tehnologie noua, fara sa reinventezi apa calda (sper ca ai simtul umorului)ca sa nu ma zic ca-ti exersezi electronica mult mai bine folosind componente moderne, adica mai lasi busurile astea paralele care ocupa metrii patrati de cablaj si sunt lente si demodate, si folosesti busuri noi cu viteze ridicate seriale de exemplu. - ca sa nu mai zic ca iese de 10 ori mai ieftin si va consuma 10% din cat consuma in prezentRoadrunnerPS - Am o idee mai buna nu-i pune un 286 pune-i un PowerPC sau un Ultra Sparc.lasand gluma la o parte, pune un FPGA mare in mijloc si te poti razgandii la ori ce ora ca are suficient block ram (un virtex5) ca sa nu mai ai nevoie de toate UV-EPROM -urile de pe placa aia.

Link spre comentariu

In urma casarii a mai multor masini de calcul vechi, am scos de pe placile lor 5 ROM-uri de 1Mbit.S-a gandit cineva sa utilizeze ROM-uri pentru stocarea permanenta a unui volum de date (o fotografie BMP spre exemplu, sau o secventa WAV sau mai multe secvente MIDI) ?Eu am sa revin pe acest topic cu o schema ce va contine cele 5 ROM-uri si partea de selectie / decodificare pentru ca doresc sa fie interfatabile pe 8-bit (A0-A15, D0-D7), ele fiind facute pentru 16-bit (A0-A15, D0-D15). In final matricea poate fi citita de un microcontroller sau de un procesor (Z80, 80286, etc.) sau de PC prin portul parallel sau serial depinde ce interfata abordam.ALEKS

De-asta a folosit vechiturile alea, pentru ca le avea la indemana. E mai simplu (si mai economic, parerea mea) sa experimentezi cu ce ai la imdemana decat sa cumperi piese noi, sa experimentezi si sa vezi ca nu functioneaza, iar pe parcurs sa mai si arzi cateva piese cu pret semnificativ...
Link spre comentariu

ok, am inteles ca memoriile sunt gratis, dar cablajul si munca presupun ca nu sunt gratis.o memorie SPI de 4 Mbit e sub un euro (ca sa nu zic doi lei) iar cablajul de sub ea probabil inca un leu - nu are nevoie de 12V pentru programare si nici UV pentru stergere, se lipeste in 30 sec (sau munca nu costa nimic in RO) asta sa nu mai adaug ca folosind vechiturile alea, o sa devi specialist in ceva ce nu se mai foloseste nicaieri.economic vorbind cred ca acesti 3-4 lei sunt o investitie in viitorul profesional al autorului proiectului, pe cand cablajul ala de vreo 5 lei (cu busul paralel) e strict o cheltulala pentru trecut.Parerea mea...R.

Link spre comentariu

:nebun:

 

M-am dat pe spate de ras citind unde s-a ajuns pe aici. Mi-am descretit fruntea.

 

roadrunner, intr-adevar ai dreptate, puteam folosi simplu un Flash ROM sau orice altceva de tehnologie noua cu interfata seriala si ieseam de dimensiuni modice. Acum ideea era sa imbin tehnologia anilor 1970-1980 cu asta a anilor 2000. Sunt perfect constient ca pana voi afisa o fotografie de 132x132px va dura "o eternitate" (pune adresa superioara, pune adresa inferioara, da-i enable; da-i disable latch, extrage data superioara, extrage data inferioara, da-i disable latch, etc. etc. etc.) comparativ chiar si cu cel mai jaf telefon mobil care poate sa arate fotografii.

 

PowerPC nu prea ma atrage, desi folosesc un Macintosh PowerPC G3, nu ma atrage ideea folosirii lui in montaje, poate si pentru ca nu am ajuns sa cunosc arhitectura RISC asa cum stiu CISC-ul, si procesoarele aferente.

 

FPGA-ul este intr-adevar excelent. Nu am mai lucrat pana acum cu FPGA-uri, doar cu CPLD-uri dintre care cel mai notabil este Xilinx XC9572. "Scula pe bascula", daca mi se permite expresia. Momentan iarasi sunt prins cu ceva munca deci va mai dura pana am sa fac si placa procesor.

 

PS: Nu ma sperie proiectarea cablajelor complicate (chiar daca nu folosesc niciodata autoroute fiindca imi place sa le optimizez manual) simplu strat sau dublu strat.

 

O zi cat mai buna (vad ca iese si soarele),

ALEKS

Link spre comentariu

ALEKStot respectul pentru ca ai rabdare pentru asa o abordare (cred ca lipsa mea de timp liber m-a impins prea mult spre partea cu eficienta) pina la urma sunt mai multe feluri de a aborda problema, si toate sunt bune.Partea cu PowerPC si SPARC era o gluma (cu toate ca acum gandindu-ma retrospectiv nu era chiar asa deplasata... e 12 dolari un PPC405 care are cam tot in afara de SDRAM FLASH si PHY de Eth)Asteptam poze cu poza (cand o fi gata)R.PS Am auzit de aia de la Xilinx, sunt surprins ca nu prea sunt topicuri despre FPGA si CPLD pe forum.

Link spre comentariu
  • 7 ani mai târziu...

Stati linistiti, din asta-mi castig painea (microcontrollere si microelectronica digitala) momentan, deci nu constituie o problema.

 

Problema mea este ca am facut rost de 5 "cipane" 27c210 de 1Mbit. Sunt cu adresare paralela. Logica de selectie am facut-o cu un 74HC(T)138, 3 la 8 linii. Deci as mai avea loc pentru inca 3 integrate.

 

Problema este ca daca as vrea adresare in mod "paginare" atunci as folosi 15 linii de date si 15 linii de adresa. Pe cand daca as vrea adresare in mod "contiguu" ar trebui sa utilizez 15 linii de date si 18 linii de adresa. Nu cunosc nici un controller sau procesor care sa dispuna de asa ceva, pana la 80286 (care parca are 20 si ceva de linii A).

 

Acestea pe care le-am recuperat de pe masinile de calcul sunt EPROM-uri cu stergere la lampa de UV.

 

Dintre realizarile mele (pentru distractia personala) pun aici o fotografie cu o alta matrice de... cipane de 2k, totalizand un magnific 32k:

 

Posted Image

 

cirip, cardul CF este foarte usor de interfatat cu un Z80 sau cu un microcontroller din seria PIC, deci n-ar prezenta interes. De mentionat ca am facut o interfata IDE pentru Z80 (ce-i drept, intr-un CPLD Xilinx) dar merge foarte bine implementata in logica discreta. Ma gandesc ca CF-ul ar merge direct la magistrala IDE (nu stiu, n-am studiat fiindca nu m-a interesat).

 

Nu prea importa ce o sa contina matricea de ROM-uri la final (sunet, imagine, text, etc.).

 

ALEKS

:aplauze :40 :40 :40

 

M-ai sedus cu placa asta! De ce nu puneti subiectul la Vintage ?

 

E.... vreau sa imi iau microscop sa vad detaliile din chip-ul; acelor integrate !!!!!!!!!!

Vreu sa inteleg relieful de pe acel chip.

Editat de Mondan
Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări