Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

DEPARTAMENT ENGINYERIA ELECTRÒNICA

ESEIAAT
PROCESSADORS DIGITALS
EXAMEN 1ª AVALUACIÓ
Cognoms: ________________________________________Nom: _______________

Resposta Correcta: +1 Resposta errònia: -1 (La nota mínima de cada apartat es 0)


1. Arquitectura
Amb un bus de dades de 30 bits es poden adreçar fins a 1073741824 V  F 
posicions de memòria diferents.
La sincronització mitjançant “polling” fa que el microprocessador perdi molt V  F 
temps consultant els perifèrics.
Si es fa servir la sincronització mitjançant “polling” el programa haurà de V  F 
disposar de subrutines específiques per cada perifèric.
Els registres de propòsit general d'un micró-controlador emmagatzemen les V  F 
variables del programa.
Les FPGA son sistemes lògics combinacionals mentre que els V  F 
microprocessadors son seqüencials.
Un processador amb arquitectura Von Neumann pot accedir simultàniament a V  F 
la memòria de programa i a la memòria de dades .
Pel processador els perifèrics son com unes posicions de memòria mes. V  F 
Amb un bus de dades de 16 bits es poden emmagatzemar dades entre V  F 
0000000000000000 i 111111111111111 en binari (0x0000 i 0xFFFF en
hexadecimal) en una posició de memòria.
Els "Timers" son uns perifèrics que gairebé només es fan servir al ESP32. V  F 
2. Busos Sèrie
El bus I2C es un bus serie síncron bidireccional “half duplex”. V  F 
El bus SPI es un bus serie síncron bidireccional “half duplex”. V  F 
Als senyals del bus I2C s’han de connectar resistències de “pull up“ V  F 
En el bus SPI hi poden haver diversos mestres. V  F 
En un bus SPI, per seleccionar a quin esclau s’està comunicant, el mestre V  F 
envia com a primera dada (7 bits) la adreça del dispositiu esclau.
En un bus I2C per seleccionar a quin esclau s’està comunicant, el mestre pot V  F 
activar un senyal (CS o SS).
La velocitat de comunicació del bus I2C es relativament baixa, habitualment V  F 
entre 100 i 400kbit/s.
La velocitat de comunicació del bus SPI es relativament alta, habitualment V  F 
entre 10Mbit/s i 40Mbit/s, però pot treballar a freqüències inferiors
Actualment s’ha ampliat la velocitat del bus I2C fins a uns 5Mbit/s, per alguns V  F 
dispositius moderns.
Al bus I2C, el mestre no pot saber si el esclau ha rebut les dades. V  F 
El bus I2C requereix al menys un cable mes que el SPI. V  F 
3. Memòries
Les sigles RAM signifiques que es tracta de memòria de lectura i escriptura. V  F 
Les sigles ROM signifiquen que es tracta de memòria de accés aleatori. V  F 
Una avantatja de les memòries RAM estàtiques (SRAM) respecte les RAM V  F 
dinàmiques (DRAM) es que no cal refrescar les dades emmagatzemades.
La principal avantatja de una memòria RAM dinàmica (DRAM) respecte d'una V  F 
RAM estàtica (SRAM) es la velocitat al hora de escriure i llegir les dades.
Les memòries FLASH tot i que es poden reescriure son molt mes lentes que la V  F 
memòria RAM.
4. IDE
El "Platformio" es un programa que subministra el fabricant del ESP32 V  F 
(EXPRESSIF).
Amb la aplicació "Platformio" es pot fer servir el "framework" de "Arduino" per V  F 
programar el ESP32.
Un dels avantatges del "Platformio" sobre el IDE de "Arduino" es que suporta V  F 
el "Debugger".
Les APIs ens permeten reutilitzar software per diferents processadors V  F 
Un inconvenient del "Platformio" es que no està disponible per algunes V  F 
plataformes (Mac i Linux) perquè s'instal·la sobre el Visual Studio Code
(Microsoft)
Un inconvenient del IDE "Arduino" es que no està integrat amb repositoris de V  F 
Software com el Github
Tant el IDE "Platformio" con el "Arduino" permeten la gestió de les llibreries V  F 
L’API ESP-IDF es molt mes feixuc d’utilitzar que l’API de "Arduino" V  F 
5. Altres
D’un programa en llenguatge màquina, originalment escrit en un llenguatge V  F 
d’alt nivell, es pot per obtenir el programa original
L’operació d’assemblar un programa en assemblador es reversible V  F 
El llenguatge assemblador es diferent per cada tipus de processador V  F 
Un dels avantatges de escriure programes en llenguatges assemblador es que V  F 
son portables entre diferents processadors
Platformio es una marca registrada i una empresa V  F 
Un Sistema Operatiu en Temps Real (RTOS) ens permet repartir el temps del V  F 
processador o processadors entre diferents tasques en el moment de
l’execució d’un programa
Els busos paral·lel només poden ser mes ràpids que els sèrie en curtes V  F 
distancies
En una sessió de pràctiques hem fet servir un programa d'escàner SPI per V  F 
saber quins perifèrics s’hi troben connectats

You might also like