ETD

Archivio digitale delle tesi discusse presso l'Università di Pisa

Tesi etd-10202020-115341


Tipo di tesi
Tesi di laurea magistrale
Autore
IACOPONI, SIMONE
URN
etd-10202020-115341
Titolo
Design and Implementation of Flexible Enviroment for FPGA Hardware Prototyping Suited for Distance Learning Education: A Software Defined Radio Case Study
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
INGEGNERIA ELETTRONICA
Relatori
relatore Prof. Fanucci, Luca
relatore Baldanzi, Luca
relatore Nannipieri, Pietro
Parole chiave
  • vhdl
  • modulation
  • gui
  • FPGA Prototyping
  • distance learning education
  • sdr
  • zybo
  • fpga
Data inizio appello
20/11/2020
Consultabilità
Non consultabile
Data di rilascio
20/11/2090
Riassunto
The purpose of this thesis is the creation of a flexible FPGA hardware prototyping environment, suitable for distance learning. With the advent of the Covid-19 pandemic, new teaching and development techniques are needed to comply with social distancing regulations. Therefore, a development environment based on a hardware-in-the loop system has been created that can be shared directly with the user. He can either use the implemented system or make his own modifications to test different solutions. In fact, every part of the project is accessible and editable to the user. An SDR was used as a case study to demonstrate the validity of the environment. The user can use the GUI to synthesize and represent a specific waveform by setting various parameters. The system to achieve this is based on the hardware-in-the-loop system: an SDR modulator is built on the Zybo board which is simultaneously driven and read by the host PC (GUI). The SDR modulator consists of ARM processor and the SDR_core IP, responsible for the synthesis of the waveform. The modulations that the system can generate are: OOK, BASK, BPSK, QPSK, FSK and a pure sine. For system initialization and basic operation, software development environments and a development board kit (Zybo) are sufficient, no additional modules or connectors are required. All files to build SDR-HDE are contained in a compressed file (.rar), called SDR_HDE pack, together with an instruction manual for installation and basic operations.
File