Sumatorul Complet și Sumatorul Binar Paralel

Laborator
8.3/10 (3 voturi)
Domeniu: Calculatoare
Conține 2 fișiere: doc, txt
Pagini : 12 în total
Cuvinte : 1218
Mărime: 1.02MB (arhivat)
Publicat de: Adam Munteanu
Puncte necesare: 0
Academia Tehnica Militara

Extras din laborator

Obiective

La finalul acestui exerciţiu de laborator, ar trebui să fiţi capabili să:

- Creaţi şi să simulaţi un sumator complet în VHDL

- Să utilizaţi un sumator complet în VHDL ca o componenta într-un sumator binar paralel pe 8 biţi.

- Să creaţi un proiect ierarhic în VHDL, incluzând componente pentru sumatoare complete.

Lab

Referinţe

Dueck, Robert K., Digital Design with CPLD Applications and VHDL, 2/e

o Capitolul 7: Aritmetica Digitala şi Circuite Aritmetice

- 7.1 Aritmetica Digitala

- 7.2 Reprezentarea Numerelor Binare cu Semn

- 7.3 Aritmetica Binara cu Semn

- 7.6 Sumatoare şi Scazatoare Binare

Echipamente necesare

o LAB Test Board

o ModelSim SE 6.0d

o PCAT microcomputer

Note Experimentale

Circuite Aritmetice

Circuitele care efectuează aritmetica binară sunt bazate pe semisumatoare, care adună doi biţi şi dau o sumă şi un bit de carry, şi pe sumatoare complete, care ţin cont şi de bit-ul de carry adăugat din cel mai putin semnificativ bit. Sumatoarele complete pot fi grupate pentru a crea un sumator binar paralel, n sumatoare complete permiţând adunarea a doua numere pe n biţi, generând o ieşire cu o sumă pe n biţi şi un bit de carry.

Figura 18.1 Semisumator Figura 18.2 Implementare porti Figura 18.3 Sumator complet

logice semisumator

Figura 18.4 Sumator binar paralel pe 4 biţi

Procedura

Sumatorul Complet

1. Implementarea cu porti logice pentru un sumator complet este prezentată în Figura 18.5. Folosiţi această schemă pentru a implementa un fişier VHDL numit sumator_complet.vhd.

Figura 18.5 Sumatorul Complet

2. Salvaţi proiectul sumatorului complet şi utilizaţi-l pentru a crea un proiect în ModelSim. Compilati proiectul.

3. Scrieţi un set de criterii de simulare pentru a verifica corectitudinea modelului. Folosiţi criteriile pentru a crea o simulare a sumatorului complet. Prezentaţi instructorului criteriile şi simularea.

Sumatorul Paralel

1. Creaţi un nou folder pentru un sumator paralel pe 8 biţi.

2. Creaţi un sumator paralel pe 8 biţi în VHDL, folosing instrucţiunea GENERATE şi componenta full_add.vhd din secţiunea anterioară. Atribuiţi permanent carry input-ul (C0) un logic LOW. Puteţi face acest lucru declarând un semnal c pentru biţii de transport şi asignând elementului c(0) valoarea ‘0’. Utilizaţi acest element ca şi carry input-ul primului sumator complet.

Preview document

Sumatorul Complet și Sumatorul Binar Paralel - Pagina 1
Sumatorul Complet și Sumatorul Binar Paralel - Pagina 2
Sumatorul Complet și Sumatorul Binar Paralel - Pagina 3
Sumatorul Complet și Sumatorul Binar Paralel - Pagina 4
Sumatorul Complet și Sumatorul Binar Paralel - Pagina 5
Sumatorul Complet și Sumatorul Binar Paralel - Pagina 6
Sumatorul Complet și Sumatorul Binar Paralel - Pagina 7
Sumatorul Complet și Sumatorul Binar Paralel - Pagina 8
Sumatorul Complet și Sumatorul Binar Paralel - Pagina 9
Sumatorul Complet și Sumatorul Binar Paralel - Pagina 10
Sumatorul Complet și Sumatorul Binar Paralel - Pagina 11
Sumatorul Complet și Sumatorul Binar Paralel - Pagina 12

Conținut arhivă zip

  • Sumatorul Complet si Sumatorul Binar Paralel
    • Sumatorul Complet si Sumatorul Binar Paralel.doc
    • surse vhdl.txt

Alții au mai descărcat și

Unitate aritmetică și logică în VHDL și simulare

1. Rezumat Obiectivul acestui proiect l-a constituit proiectarea, utlizând circuite elementare, a unei unităţi aritmetice şi logice şi simularea...

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Laborator Calculatoare Numerice

Laborator 1. Scheme logice combinationale si secventiale Schemele logice combinationale si cele secventiale sunt nelipsite din schemele cu...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Lucrări de laborator - teoria informației

SCOPUL LUCRARII Scopul acestui laborator a fost studierea functionarii unui registru de deplasare liniar. Schemele secvenţiale liniare stau la...

VHDL

VHDL - VHSIC - Very High Speed Integrated Circuit - HDL - Hardware Description Language - început - 1980; standard 1987; extins 1993; variante...

Te-ar putea interesa și

Circuite Integrate Digitale

LUCRAREA NR.1: STUDIUL PORŢILOR LOGICE 1.1.CONSIDERAŢII TEORETICE 1.1.1. NOŢIUNI DE ALGEBRĂ BOOLEANĂ Fie o mulţime formată din două elemente...

Curs ASDN

1.1. Sisteme de numeratie - Sistemele numerice prelucrează informatie - Informatia este codificată ® un anumit tip de reprezentare - Sistemul...

Sisteme Electronice Programabile

INTRODUCERE Interacţia cu sfera obiectelor tehnice se realizează astăzi, din ce în ce mai mult prin gestul binar al tastării. Apăsam sau nu pe...

Analiza și Sinteza Dispozitivelor Numerice

Curs 1 CAPITOLUL I ELEMENTE DE ALGEBRA BOOLEANA 1.1. Generalitati Transferul, prelucrarea si pastrarea datelor numerice sau nenumerice în...

Structura și Organizarea Calculatoarelor

În acest laborator sunt studiate principalele componente aritmetice de adunare şi scădere utilizate în unităţile de calcul. 1. Sumatorul complet...

Prelucrarea Logică a Informației Binare

Specificarea modului de implemantare pentru un PLA nu se face bineinteles desenand structura echivalenta. Se construieste o tabela speciala pentru...

Introducere în informatică

REPREZENTAREA INFORMATIEI La nivel LOGIC (abstract)-soft "0"-zero logic "1"-unu logic La nivel(suport)FIZIC-hard {0volt,5Volt} -circuite...

Ai nevoie de altceva?