Este bine cunoscut ca pentru a proiecta un sistem digital, in afara de microprocesoare si microcontrolere mai sunt necesare si alte dispozitive cum ar fi portile logice si circuitele SSI (Small Scale Integration), MSI (Medium Scale Integration) sau VLSI (Very Large Scale Integration). De asemenea pentru a testa astfel de sisteme, intrarile si iesirile lor trebuie sa fie conectate prin switch-uri, generatoare de frecventa, LED-uri etc. Acest lucru nu numai ca transforma proiectarea intr-un proces complicat, dar conduce la cheltuieli ridicate si necesita mult timp. Mai mult, este dificil sa proiectam un sistem nou, utilizand parti ale proiectelor anterioare sau placi imprimate utilizate in sistemele digitale realizate anterior. Metodele traditionale, cum ar fi tabelele de adevar, minimizarile si toate celelalte calcule pe care noi le putem realiza, de cele mai multe ori conduc la erori cu totul neasteptate. Exista totusi o modalitate care imbunatateste considerabil proiectarea sistemelor digitale si, desi aceasta nu este foarte diferita de celelalte modalitati clasice, totusi cu ajutorul ei se poate ajunge la rezultatele dorite mult mai usor, intr-un timp mai scurt si cu costuri mai mici. Aceasta metoda foloseste si ea calcule manuale, ca de exemplu tabele de adevar sau diagrame de stari, insa confera posibilitatea de a verifica proiectul detaliat utilizand simularea software in asa fel incat in final proiectul devine functional.
Daca rezultatele simularI sunt cele dorite, circuitul proiectat este bun. Insa, daca la acest pas exista erori, circuitul nu trebuie reproiectat si nici nu trebuie construit o placa experimentala pentru a gasi erorile. Proiectul digital este de fapt implementat printr-un software special in circuitele logice care au o structura interna configurabila, la fel ca o memorie si aceasta structura poate fi modificata sau complet reproiectata in orice moment fara a modifica in nici un fel legaturile externe.
Circuitele logice care au o structura interna ce poate fi modificata in concordanta cu un fisier de configurare se numesc Dispozitive Logice Programabile (Programmable Logic Devices - PLD). Aceste circuite folosesc un software special pentru conexiuni si pentru implementarea functIlor logice in interiorul structurI integrate si astfel alcatuiesc proiectul digital dorit.
Ustensilele de proiectare ofera posibilitatea unei utilizari a resurselor hardware intr-un mod eficient fara chinul programarI manuale. Implementarea proiectului poate fi realizata printr-o schema sau prin limbaje de programare care utilizeaza un editor de text accesibil. Indiferent de metoda utilizata, performantele circuitului pot fi verificate, chiar si din punct de vedere al raspunsului in timp al circuitelor integrate. Dupa aceea proiectul este incadrat in circuit pentru a putea fi configurat.
Astfel eliminarea erorilor se reduce la corectarea schemelor sau a programului introdus. Fig. 2. 1. In figura de mai jos este prezentat un grafic care reprezinta ...
Pentru a descărca acest document,
trebuie să te autentifici in contul tău.