Sari la conținut
ELFORUM - Forumul electronistilor

Reconstruirea minicomputerului Cobra cu circuite moderne ?


cristi7521

Postări Recomandate

progres...

din pacate sunt ocupat si masinile la fel, fara masini nu ma apuc sa fac placa asta ca are o gramada de condensatoare de depuplare pe spate sub FPGA (0402) - comand pisele si stencil-ul de fata/spate si mai vedem sapta-luna viitoare.

Conectorii se potrivesc deci are sanse...

RR

 

 

IMG_0640.jpg

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

Progres!

Am reusit dupa lupte seculare care au durat o luna sa prind ceva loc pe masini si timp de pierdut si am facut doua exemplare.

Am facut un mic design de test care aprinde niste led-uri ca sa vad daca se programeaza cu "cablul JTAG" integrat pe placa si se pare ca merge. Mi-a lispsit un oscilator de 12MHz care il am pe undeva dar nu l-am gasit (o sa-l pun cu aer cald peste cateva zile) deocampdata va trebui sa fiu inventiv in a obtine 12MHz pentru interfetele USB ca sa le pot testa, cu un al doilea pll cascadat - nu e o solutie nemaipomenit de desteapta dar probabil ca e suficienta pentru test.

Trebuie sa testez toate interfetele (nu prea am timp) estimez ca mai dureaza 2 sapatamani pana pot zice ca e OK 100%.

RR

 

 

 

 

Actual_pcb.jpg

Editat de roadrunner
Link spre comentariu

cu ledurile e simplu sa vedem cu DVI/HDMI ca acolo apare "nefirescu". Vreau sa vad daca conexiunile la conectorii PMOD (LVDS) pot merge la 700-MBit/s sau mai sus. Trebuie sa fac o placuta mica de loopback. 

RR

 

PS - am mai testat o cheste la care am avut emotii am programat "bitstream-ul" in memoria flash (Spi x4) si porneste direct din ea. (booteaza sa-i zicem) - merge dar e destul de ciudat de creat fisierul pentru memoria respectiva si progaramat (totul e in tools-urile FPGA dar sunt o gramada de optiuni pe acolo)

 

Editat de roadrunner
Link spre comentariu
32 minutes ago, roadrunner said:

Vreau sa vad daca conexiunile la conectorii PMOD (LVDS) pot merge la 700-MBit/s sau mai sus.

Dacă nu merge, reproiectezi cablajul :)

 

34 minutes ago, roadrunner said:

PS - am mai testat o cheste la care am avut emotii am programat "bitstream-ul" in memoria flash (Spi x4) si porneste direct din ea. (booteaza sa-i zicem)

Dacă a mers programarea, de ce nu ar fi mers și "bootarea" ?
Programarea JTAG a memoriei nu se face tot prin FPGA ?

Link spre comentariu

 

Acum 12 minute, mihaiaurul a spus:

Dacă a mers programarea, de ce nu ar fi mers și "bootarea" ?

sunt multe lucruri care pot sa mearga prost, de la conectarea gresita a flash-ului la tipul de fabricant al flash-ului pentru ca difera comenzile si fpga-ul (state machine-ul care citeste flash-ul) nu stie chiar toate variantele/fabricantii. (sa nu mai zic ca timing-ul poate sa fie off)

RR

Editat de roadrunner
Link spre comentariu

Testat si bridge-ul de USB-serial (UART) si merge chiar si cu baud rate de 921600 (cel putin asa zice driverul) - happy days.

Singurul lucru netestat e DVI (si am o lehamite maxima da dezgrop fisierele - ca tin minte ca am mai facut treaba asta acum 8 ani si n-a fost simplu)

RR

 

PS - ma batea gandul sa fac jocul PONG (ala de era pe televizoare Sport/Olt cu AY-3-8500) ca tot am conectate deja doua gamepad-uri si monitorul. (poate ar trebui sa fac un PMOD audio sa scot si sunet) - prea multe idei, saracia omului.

 

Uite idee de afacere - placi de 99 EUR + Monitor VGA/DVI niste placaj vopsit si deschizi o sala Arcade cu jocuri din anii 80.

RR

 

Editat de roadrunner
Link spre comentariu

Testat si DVI - mai trebuie sa-l imping in sus sa vad la ce rezolutie da pe spate. 

mai jos in poza iesirea VGA si cea DVI simultan.

RR

 

dvi_vga.png

Editat de roadrunner
Link spre comentariu
17 minutes ago, roadrunner said:

Video update la proiect...

Felicitări omule. Eu nu am scris prea mult cod HDL și nici nu am proiectat prea multe cablaje cu FPGA.
Dar absolut niciunul nu mi-a ieșit din prima !

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