Structura sistemelor de calcul
Proiecte (2020/2021)
Ghid pentru întocmirea raportului proiectului
Ghid-Proiect.pdf
Nr. |
Tema |
Descriere |
1 | Unitate de calcul în virgulă mobilă: adunarea și scăderea |
|
2 | Unitate de calcul în virgulă mobilă: înmulțirea |
|
3 | Unitate de calcul în virgulă mobilă: împărțirea |
|
4 | Unitate de calcul în virgulă mobilă: extragerea rădăcinii pătrate |
|
5 | Circuite de înmulțire pipeline pentru numere întregi |
|
6 | Circuite de împărțire pentru numere întregi |
|
7 | Circuite de înmulțire zecimală |
|
8 | Circuite de împărțire zecimală |
|
9 | Circuit de împărțire în baza 4 pentru numere întregi |
|
10 | Calculatorul DLX |
|
11 | Microcalculator simplu |
|
12 | Controler de memorie cache |
|
13 | Implementarea prin hardware a unor algoritmi DSP utilizând aritmetica distribuită |
|
14 | Implementarea prin hardware a unor algoritmi de prelucrare a imaginilor utilizând matrici sistolice |
|
15 | Implementarea procesorului AM2901 de 4 biți |
|
16 | Controler pentru protocolul Modbus |
|
17 | Comunicația dintre calculator și o placă de dezvoltare FPGA prin portul serial |
|
18 | Microcontroler simplu |
|
19 | Extensia microcontrolerului PicoBlaze cu instrucțiuni speciale pentru prelucrarea imaginilor |
|
20 | Extensia microcontrolerului PicoBlaze cu instrucțiuni speciale pentru placa Digilent Spartan-3E |
|
21 | Unitate aritmetică și logică |
|
22 | Implementarea unui microcontroler 8051 |
|
23 | Implementarea microarhitecturii Mic-2 |
|
24 | Implementarea procesorului EMMA-2 |
|
25 | Implementarea procesorului matriceal SIMD-2 |
|
26 | Generator de sunet |
|
27 | Implementarea hardware a modulației lățimii impulsurilor |
|
28 | Osciloscop digital |
|
29 | Interfață pentru un comutator rotativ |
|
30 | Utilizarea modulului PmodOLED pentru afișarea unor imagini grafice |
|
31 | Măsurarea și afișarea temperaturii cu senzorul de temperatură de pe placa Nexys 4 DDR |
|
32 | Detecția obiectelor cu ajutorul modulului PmodLS1 |
|
33 | Măsurarea și afișarea accelerației pe trei direcții cu senzorul de pe placa Nexys 4 DDR |
|
34 | Redare audio utilizând ieșirea mono audio și microfonul plăcii Nexys 4 DDR |
|
35 | Comunicația dintre placa Nexys 4 DDR și o tastatură USB HID |
|
36 | Comunicația dintre placa Nexys 4 DDR și un mouse USB HID |
|
37 | Utilizarea portului VGA al plăcii Nexys 4 DDR pentru afișarea unor imagini |
|
38 | Utilizarea unei cartele microSD conectate la placa Nexys 4 DDR |
|
39 | Utilizarea modulului PmodJSTK |
|
40 | Utilizarea portului VGA al plăcii Nexys 4 DDR pentru afișarea unor imagini |
|
41 | Utilizarea unei cartele microSD conectate la placa Nexys 4 DDR pentru scrierea și citirea unor date audio |
|
42 | Măsurarea temperaturii cu senzorul de pe placa Nexys 4 DDR și transmiterea ei la un dispozitiv mobil |
|
43 | Măsurarea accelerației cu senzorul de pe placa Nexys 4 DDR și transmiterea ei la un dispozitiv mobil |
|
44 | Înregistrarea unor date audio de la microfonul plăcii Nexys 4 DDR și transmiterea lor la un dispozitiv mobil |
|
45 | Transmiterea unor comenzi de la un dispozitiv mobil la o placă de dezvoltare |
|
46 | Asamblor pentru un procesor RISC |
|
47 | Utilizarea modulului PmodCLP |
|
48 | Implementarea prin hardware a unui algoritm de procesare a imaginilor |
|
49 | Utilizarea modulului PmodWiFi pentru realizarea comunicației cu un dispozitiv 802.11 |
|
50 | Utilizarea modulului PmodWiFi pentru realizarea unei conexiuni la rețea în funcție de SSID |
|
51 | Implementarea prin hardware a unei rețele neuronale |
|
52 | Comunicația dintre calculator și placa de dezvoltare ZYBO prin interfața serială UART |
|
53 | Comunicația dintre calculator și placa de dezvoltare ZYBO prin interfața USB |
|
Resurse
Calculatorul DLX
-
Codul sursă pentru simulatorul DLX
DLXSIM.zip
-
Ghidul novicelui pentru calculatorul DLX
DLX-For-Neophytes.htm
-
Setul de instrucțiuni DLX, ediția BYU
DLX-Instruction-Set.htm
Prelucrarea digitală a semnalelor (DSP)
-
Xilinx, Inc.: Technical Backgrounder, Xtreme DSP Initiative
dsp_grounder.pdf
-
Goslin, Gregory Ray: A Guide to Using Field Programmable Gate Arrays (FPGAs)
for Application-Specific Digital Signal Processing Performance, Xilinx, Inc., 1995
dspguide.pdf
-
Chapman, Ken: Building High Performance FIR Filters Using KCM’s, 1996
kcm_fir.pdf
-
Valls, Javier; Peiro, Marcos; Sansaloni, Trini; Boemo, Eduardo: A Study about FPGA-Based
Digital Filters, în Proceedings of IEEE Workshop on VLSI Signal Processing: Design and
Implementation, pp. 191-201, 1998
sips98-fir.pdf
-
Lyons, Richard: Quadrature Signals: Complex, But Not Complicated, 2000
QuadSignals.pdf
-
Texas Instruments, Inc.: TMS320C62x DSP Library Programmer’s Reference, 2002
spru402a.pdf
-
Fourier Transform Tutorial for DSP
FFT-Tutorial.zip
Prelucrarea imaginilor
-
Fisher, Bob; Perkins, Simon; Walker, Ashley and Wolfart, Erik: HiperMedia Image
Processing Reference, University of Edinburgh, 2004,
http://homepages.inf.ed.ac.uk/rbf/HIPR2/hipr_top.htm
-
Young, David: Sussex Computer Vision Teach Files, University of Sussex, 1994,
http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/YOUNG/vision0.html
Sussex-Computer-Vision.zip
-
Texas Instruments, Inc.: TMS320C62x Image/Video Processing Library Programmer’s
Reference, 2002
spru400a.pdf
-
Hoffmann, Gernot: Gaussian Filters, 2001-2014, http://docs-hoffmann.de/gauss25092001.pdf
gauss25092001.pdf
-
Smith, John: Implementing Median Filters in XC4000E FPGAs, Xcell Journal,
Issue 23, Q4, 1996
xl23_16.pdf
Aritmetica distribuită pentru DSP și prelucrarea imaginilor
-
The Role of Distributed Arithmetic in FPGA-based Signal Processing
theory1.pdf
-
Goslin, Gregory Ray: A Guide to Using Field Programmable Gate Arrays (FPGAs)
for Application-Specific Digital Signal Processing Performance, Xilinx, Inc., 1995
dspguide.pdf
-
Andraka, Ray; Berkun, Andrew: FPGAs Make a Radar Signal Processor on a Chip a Reality,
Proceedings of the Asilomar Conference on Signals, Systems, and Computers, IEEE, 1999
Radar-Signal-Processor.pdf
-
Andraka Consulting Group, Inc.: Distributed Arithmetic isn't magic. Let's demystify it, 2016
http://www.andraka.com/distribu.php
Microcontrolerul PicoBlaze (© Xilinx, Inc., 2002-2005)
-
Fișiere pentru proiectul PicoBlaze, asamblor și manual UART
xapp213.zip
-
Chapman, Ken: PicoBlaze 8-Bit Microcontroller for Virtex-E and Spartan-II/IIE Devices,
Xilinx Application Note XAPP213, 2003
xapp213.pdf
-
Xilinx, Inc.: PicoBlaze 8-Bit Embedded Microcontroller User Guide
for Spartan-3, Virtex-II, and Virtex-II Pro FPGAs, 2005
ug129.pdf
Actualizat la: 23 septembrie 2020