Sari la conținut

PORTUL PARALEL PRIN PORTI LOGICE ??


Postări Recomandate

Salut,

 

Ar trebui sa construiesc un program in iverilog in care sa demonstrez modul de lucru al portului paralel...

Ideea este ca nu gasesc un circuit cu porti logice ca sa pot sa construiesc programul....

Am vazut principiul de functionare dar nu stiu daca ar trebui sa folosesc unul din circuitele cunoscute sau nu se potriveste niciunul ....

 

As dori o idee , macar cum sa incep sa creez functionarea circuitului prin porti logice...

 

Multumesc.

Link spre comentariu
Distribuie pe alte site-uri

ce fel de interfata vrei sa folosesti cu sitemul? ISA, LPC, PCI

pentru ISA si LPC e destul de simplu, ai nevoie de un decodor de adresa (LPT1 = 378h)

 

-decodorul de adresa il faci cu un comparator, compari cei zece biti de adresa de pe busul de adrese cu 378h si folosesti ca gate semalul IO_REQ pe carel faci din (IO_R or IO_W) logic sau

un cirucit LS688 face chiar asta.

 

si un reigtru de 8 biti pentru date (daca e bidirectional ai nevoie de pini tristate)

pentru registrul de control (379h) ai nevoie de 4 biti (parca) deci inca un registru de 4 biti, iar pentru semnalelel de contol de la imprimanta ai nevoie de 5 biti (unul e inversat) .

pentru registru merge un LS245

 

evident trebuie sa fii atent cu busul de date sal intorci din citire in scriere cu ajutorul semanlelor IO_R IO_W din busul ISA. Nu faci drive pe busul de date decat daca decodifici corect adresa 37Ah impreuna cu IO_R.

vreo 20 linii de verilog sau VHDL toata treaba.

RR

Editat de roadrunner
Link spre comentariu
Distribuie pe alte site-uri

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
 Share

  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Folosim cookie-uri și tehnologii asemănătoare pentru a-ți îmbunătăți experiența pe acest website, pentru a-ți oferi conținut și reclame personalizate și pentru a analiza traficul și audiența website-ului. Înainte de a continua navigarea pe www.tehnium-azi.ro te rugăm să fii de acord cu: Termeni de Utilizare.

ATENTIE !!! Functionarea Tehnium Azi depinde de afisarea de reclame.

Pentru a putea accesa in continuoare site-ul web www.tehnium-azi.ro, va rugam sa dezactivati extensia ad block din browser-ul web al vostru. Dupa ce ati dezactivat extensia ad block din browser dati clic pe butonul de mai jos.

Multumim.

Apasa acest buton dupa dezactivarea extensiei Adblock