Protectia Muncii
SOC - Structura si Organizarea Calculatoarelor
- Laborator 1 - Introducere in limbajul de descriere hardware Verilog. Protectia Muncii.
- Laborator 2 - Utilizarea mediului de proiectare Vivado. Fluxul tipic de proiectare. | GPIO_demo.bit | Readme GPIO_demo.txt | Nexys4DDR_Master.xdc |
- Laborator 3 - Analizorul logic Vivado. Depanarea hardware utilizand nucleele ILA (Integrated Logic Analyzer). Semnalul de ceas si multiplexoare. | Schema kit Nexys4DDR |
- Laborator 4 - Circuitul de ceas si utilizarea Xilinx Intellectual Property (IP).
- Laborator 5 - Numaratorul program (PC) si Memoria program. | Boot.coe |
- Laborator 6 - Fisierul de registri, unitatea de testare a conditiei si extinderea semnului.
- Laborator 7 - Unitatea aritmetica si logica - ALU. Memoria de date si controlerul memoriei de date.
- Laborator 8 - Implementarea registrilor pipeline. Unitatea de control pentru procesorul MIPS32. | Control.v & MIPS_Parameters.v |
- Laborator 9 - Calea de date pentru procesorul MIPS32. | MIPS32.rar |
- Laborator 10 - Unitatea de detectie a hazardului si unitatea de avansare din pipeline. Stagnarea pipeline.
- Laborator 11 - Sistemul de intreruperi, exceptii si coprocesorul 0 in MIPS32.
- Laborator 12 - Test
- Laborator 12 - Testarea proiectului System on Chip ce include procesorul MIPS32.
- Laborator 13 - Prezentarea kit-ului de dezvoltare cu FPGA Nexys4 DDR. | Display_7_segments.rar | RealTimeClock.rar |
MC - Microcontrolere, Microcontrolere - Arhitecturi si Programare, Sisteme cu Microprocesoare (ESM), Microprocesoare si Microcontrolere pentru Sisteme de Comanda pentru Autovehicule 2
- Laborator 1 - Protectia Muncii. Prezentarea familiei de microcontrolere Cortex-Mx. | STM32F429 | Schema STM32F429 User manual | Schema Shield Open429Z-D |
- Laborator 2 - Prezentarea mediului de proiectare Keil uVision5. Programarea si depanarea utilizand STM32F429. | STM32F429_ENG | Template proiect MC |
- Laborator 3 - Utilizarea, programarea si testarea functionarii GPIO si GUI. | Driver PL2303: USB TO UART |
- Laborator 4 - Utilizarea, programarea si testarea functionarii intreruperilor si a INTRERUPERILOR EXTERNE. | WaveForms - Using the Oscilloscope |
- Laborator 5 - Utilizarea, programarea si testarea functionarii TIMER-elor si a PWM-ului. | OSCILOSCOP Analog Discovery 2 - Reference Manual |
- Laborator 6 - Utilizarea, programarea si testarea functionarii PORTURILOR SERIALE. | Terminal COM-TCP |
- Laborator 7 - Utilizarea, programarea si testarea functionarii CONVERTOARELOR A/D si D/A. | LM386M |
- Laborator 8 - Comunicatia seriala SPI(Serial Perpheral Interconnect) si modul de operare cu consum redus. | AT45DB041E DataFlash |
- Laborator 9 - Comunicatia seriala I2C (AT24/FM24 EEPROM) si Random Number Generator. | AT24C01A EEPROM |
- Laborator 10 - Interfata One-WIRE (senzorul de temperatura DS18B20) si IWDG.
- Laborator 11 - Magistrala CAN si USB. | SN65HVD230 CAN TRANSCEIVER |
- Laborator 12 - Test.
- Laborator 13 - Flexible Memory Controller (FMC) NAND Flash
- PROIECT MICROCONTROLERE: NOTE APLICATIVE | Utile LCD STM32F429 | STM32F429 MCU Reference manual |
- Crearea unui proiect pentru microcontrolerul STM32F429 (Touch Screen) utilizand STM32CubeIDE, STM32CubeMX si TouchGFX
- Teme proiect MC
- TEMPLATE - Model documentatie proiect .docx
PrCom - Protocoale de comunicatii
- Laborator 1 - Protectia Muncii. Analiza pachetelor cu utilitarul Wireshark
- Laborator 2 - Protocolul HTTP
- Laborator 3 - Protocolul DNS
- Laborator 4 - Protocolul TCP
- Laborator 5 - Protocolul UDP
- Laborator 6 - Protocolul IP
- Laborator 7 - Protocolul ICMP
- Laborator 8 - Protocolul DHCP
- Laborator 9 - Protocolul ARP
- Laborator 10 - Protocolul NAT | CapturaNAT
- Laborator 11 - Evaluare. Protocoale de comunicatii - Introducere Python -
- Laborator 12 - Socket-uri TCP | TCP_client_server.rar
- Laborator 13 - Socket-uri UDP | UDP_sender_receiver.rar Info: Aceste laboratoare se bazeaza pe: Computer_Networking: A_Top-Down_Approach, 8th ed., J.F. Kurose and K.W. Ross
- Tutorial Python | ethereal-traces |
2021, J.F Kurose and K.W. Ross, All Rights Reserved
SDR - Sisteme cu Dispozitive Reconfigurabile
- Laborator 1 - Protectia Muncii. Prezentarea si programarea kit-ului de dezvoltare cu FPGA Arty utilizand Vivado si Verilog HDL. | multiplexor.bit | bistabil.bit | decodor.bit | download.bit |
- Laborator 2 - Simularea, sintetizarea, implementarea si programarea circuitului FPGA Artix-35T utilizand mediul Vivado. | Arty_Master.rar |
- Laborator 3 - Implementarea unei interfete cu memoria SDRAM DDR3 utilizand Memory Interface Generator (MIG) IP si Analizorul Logic Integrat (ILA). | Arty_35_C_mig.ucf |
- Laborator 4 - MicroBlaze Soft Processor Core, Vivado IP Integrator si Software Development Kit.
- Laborator 5 - LWIP Webserver utilizand circuitul FPGA Artix-35T, controlerul ETHERNET, Microblaze 32-bit soft-core processor si FreeRTOS. | Artix7_35T.rar |
- Laborator 6 - XADC IP - Utilizarea convertorului analogic digital integrat in FPGA-ul Artix-7.
- Laborator 7 - Xilinx Intellectual Property si generarea semnalelor de ceas utilizand un dispozitiv reconfigurabil.
- Conventii si tehnici privind codul sintetizabil Verilog HDL. | add.rar | mult.rar |
- Introducere in Verilog | Advanced_FPGA_Design | Limbajul Verilog | Tutorial Verilog | C_O_Design_RISC-V |
- Bibliografie SDR
- SDR