You are on page 1of 38
CTC insnruro superior DE TRANSPORTES E COMUNICAGOES EXAME FINAL DE ELECTRONICA DIGITAL GUIA DE CORRECCGAO Curso: LEIT 41° Epoca Turma: 121, 122 e123 Data: 27-Nov-2015 Ano Lectivo: 2013 Semestral Duragao: 120 min Nome do Docente:Julian V. Garzén e Adelio Tembe Pontuagdo: 250 Problema 1 Algebra de Boole (40 pontos) Aplique as leis ¢ teoremas da Algebra de Boole e ) Determine se os circuitos mostrados abaixo so equivalentes. (20 pontos) X= ABAC + ABC v=(B+c}r4 X= anli+d}+aac ¥=AB+AC X = AB+ ABC + ABC (4B +4c)+ 4B X= AB+ ABC X = AB(+C) X=AB b) Demostre que: (20 pontos) AFB =AB+AB = B+A5 -AF8 GUIA DE CORRECCAO DO EXAME DE ELECTRONICA DIGITAL 1* EPOCA 2015 IsuT( Cure INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGOES AB + 4B = 738 A+B (a +8) = AFB = (A+ B)*(A +8)- 498 SAG ABLA F485 = 738 AB+A 5 =7FB Problema 2 Circuitos Combinatorios (45 pontos) Tdentifique a tabela. Trata-se de um Codificador 4X? activo em nivel alto, ( pontos) [As TAs [Ar [Ao [Si |S 0 jo Jo Ti Jo fo oo [i fofor 0 [1 fo fo |i jo | a) Extraia as expresses légicas na primeira forma canénica. (15 pontos) So= Fy Ay Ady + Ay Ay Ay dy Si Ay A, Ady t Ay Ay Ay Ay b) Simplifica-as (15 Pontos) So= Ay ( Aza, + As A,) S:= Ay Ag( Aya, + Ay A,) ©) Desenhe o circuito resultante.(10 pontos) “ fie st 1 2. AD. A AD 4a GUIA DE CORRECCAO DO EXAME DE ELECTRONICA DIGITAL 1* EPOCA 2015 CSTE ysrrruto SUPERIOR DE TRANSPORTES E COMUNICACOES Problema 3 Circuitos Sequénciais (45 pontos) r Pr 2 f a = = = " " r Problema 4 Memérias. (30 pontos) @) Classifique as memérias semicondutoras. (10 pontos) De acesso aleatério ou de sé leitura (ROM, PROM, EPROM), de leitura e escritura (SRAM, FLASH, DRAM). De acesso sequéncial ou (FIFO, LIFO, CCD). b) Lé-se numa memeéria 64K X 8. Qual o significado dessa expresso. (10 pontos) 64K palavras de 8 bits de comprimento. ©) Pode armazenar 64 X 1024 X 8 bits, possue 6 linhas de entrada de endereso e 8 de entrada e saida de dados. (10 pontos) Problema 5 PLDs. (45 pontos) a) Classifque os PLDs (10 pontos) 1.- Logica de matriz programavel (PLA) 2.- Programmable Read Only Memory (PROM) 3.-Matriz de Idgica programével (PAL) 4.-CPLD (complexo dispositivo Iégico programavel) Uma colegao de PLD esté em um chip com interligagdes programéveis on-chip 5.-FPGA (field programmable gate array) Grande mimero de blocos ldgicos basicos (portas simples) com interligaso programavel XY. TAMBEM PODE-SE ACEITAR ASSIM GUIA DE CORRECCAO DO EXAME DE ELECTRONICA DIGITAL 1* EPOCA 2015 tsuTC Cure INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGOES Fusivels ArranjoOR Arranjo Entradas AND fixo o re saldas PROM Fusivels | Arranjo AND Entradas programavel amnleee Saidas Porfusivel PAL Fusivels ArranjoAND | Fusivels ArranjoOR Entradas: programavel | —o—o—| programavel Saidas porfusiveis porfusivels PLA Enirades ‘Conendes Prograiniveis PLD Cada PLA ou PAL formam eélulas que sao interligadas através de conexdes programaveis. FPGA. E um dispositivo I6gico programavel que possui uma arquitetura baseada em blocos légicos configuréveis, chamados de CLB (Configuration Logical Blocks) que sio formados por portas légicas e flipflops que implementam fungdes logicas. GUIA DE CORRECCAO DO EXAME DE ELECTRONICA DIGITAL 1" EPOCA 2015 Cc ‘suTC INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGOES b) Implementar numa meméria PROM. (35 pontos) ‘Tt ft FR soenewe f= a g g a a ' I ! FAB. =A+B.C " Primeiro, convertimos cada fun¢So para sua forma canénica 11A.0.0) AB*B.CHABC+AB.C+ALBCHABLC Em(1.5.6,7) (A+8'4C) (A248) = (A+8'48). (A840). (a'eB+C) = TTM(2,4,5) = £ m(0,1.3,6.7) FAB.C+AB.C+AB.C+ A.C £(4,8,c) FAB.C)=Asaceasic = Em(3.4,5,6,7) Aranjo AND fio 15 Em(1.8.6,7) = Em(0.1.3.6,7) | f= EM(3.4.5.6.7) —, Arranjo OR Programavel Mintermos Problema 6 Microprocessadores (45 pontos) a) Liste as caracteristicas do BP 8085. Ao menos 6 (20 pontos) As caracteristicas do 8085 sao: + Eum processador de 8 bits. + E.um dispositivo inico num chip N-MOS com 40 pinos. {Ele tem enderego multiplexado e barramento de dados. (AD0-AD7), * Ele funciona com fonte de alimentagiio de SV de. * A frequéncia maxima de relégio é de 3 MHz, enquanto a frequéncia minima é 500kHz, * Ele oferece 74 instruges com 5 modos de enderecamento diferentes. * Ele fornece 16 linhas de endereso para que ele possa acessar 2 * 16 = 64 k bytes de meméria. * Ele gera 8 bits enderego de I/O para que ele possa acessar 2° 8 = 256 Portas de entrada, {Ele oferece 5 hardware interrupgao: TRAP, RST 5.5, .RST 6.5, RST 7,5, INTR. * Ele fornece, um registo bandeira, 6 registos de uso geral e dois registradores de Propésito especifico (SP, PC). GUIA DE CORRECCAO DO EXAME DE ELECTRONICA DIGITAL 1* EPOCA 2015 ssuTC | Cure INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGOES * Ele fornece linhas seriais SID, SOD. $6 periféricos serie podem ser conectado diretamente com 8085. b) Desereve a fungao de 6 pinos importantes do 8085. (25 pontos) Alguns pinos importantes sio: j * | ADO-AD7: linhas multiplexada de enderegos e dados. | A8-A15: Linhas de enderego “Trés-estados” de ordem superior. i ALE: Habilita um Enderego que trava uma saida de signal. Vai ao nivel alto | quando a operagio é iniciado pelo processador. S0, S1: Estes sao os sinais de status utilizado para indicar o tipo de operagiio. )” : Ler, sinal de entrada activa em nivel baixo utilizada para ler dados do dispositive ou meméria I/O. + WR: Escrever, sinal de safda ativa em nivel baixo usada para escrever dados na memoria ou um dispositivo de I/O. READY: Este um sinal de saida usado para verificar o status de saida do dispositivo.Se é baixo, P vai esperar até que ele é alto. que a mascara de interrupgdo nao € capaz. + TRAP:E uma maior prioridade Depois de TRAP, o reinicio ocorre e execusdo comega a partir de endereco 0024H. * RSTS.5,6.5,7.5:Estas so as interrupgées e tém prioridade mais baixa do que a TRAP. INTR &INTA:INTR ¢ um sinal de pedido de interrupgéo apés o que gera uP INTA ou interromper sinal de confirmacao. 10/M :Este € 0 pino de safda ou do sinal utilizado para indicar se esta a trabalhar 0 8085 no modo de I/O (10 / m= 1) ou o modo de meméria (IO / m= 0). FIM < SSUTC wsriruto SUPERIOR DE TRANSPORTES E COMUNICAGOES EXAME FINAL DE ELETRONICA DIGITAL GUIA DE CORREGAO Curso: LEIT Turma: 121, 122, 123 Ano Letivo: 2015 Nome do Docente: Julian Villalén Garzén, Adélio Francisco Tembe, Simione Chuquela Maposse 1? Epoca Data: 14-Jul-2015 Duragao: 120 min. Pontuagao: 300 Solucio 1 .... Dada a fungao abaixo: S (A,B,C,D)=C+A'B' @) Normalizagao da fungao acima usando a segunda forma canénica .... (20 pontos) F(A,B,C,D)=C+A’B’ F(A,B,C,D)= (C+A’)(C+B") F(A,B,C,D)= (C+4?+BB’)(C+B’+AA’) ( A+B") (C+A™4B) (C+A+B°) (CB 4A") (C+A’+B"+DD") (C+A’+B+DD") (C+A+B"4DD') F(A,B,C,D)= (A’+B’+C+D ) (A’+B’+C+D")(A’+B+C+D)(A’+B+C+D")(AtB'+C+D) (A+B'+C+D') F(A,B,C,D)=I1(4,5,8,9, 12,13) b) Desenho do circuito usando as portas NAND. (10 pontos) F(A,B,C)= [(C+A’+B’+D ) (C+A’+B'+D’)(C+A’+B+D)(C+A’+B+D’)(C+A+B'+D) (C+A+B"+D) |” F(A,B,C)= (AB C’D’) (AB? C’D) ‘ (A’BC’D’y (AB C’DY’ (AB’ C’D’) * (A’BC’DY’ ©) Implementagao da soma de produtos para a fungao acima, usando um Mux 4x1 Use a variavel "B" na entrada.. ..(30 pontos) Usando so a varidvel "B" na entrada nao e possivel implementar um mux 4x1, por isso torna -se necessario associar se a esta uma segunda variavel ao criterio do projectista, pode ser "A’,"C" ou “D’. Nb: a solugao abaixo apresentada nao 6 exclusiva o exercicio admite outras variantes : A [BIC F(AB) oO ofo 1 {0 jo fo \ ro 2 JoJo [4 Tiel | 3 fofol4 ial 4 fo /1 {0 5 [0 |1 [0 | oI 6 jol4|4 AB I 7 Jol+h 2 6/1 [0 lo [}—" 9 [1 [0/0 Co to [i fo fa apt | 2 JF sans ee uf foft —T)}— 8 | 21 [1 fo 7 3 {1 [1 fo wo wih LD) Lee | sth oo ¢) (20 pontos) b) (15 pontos) c= (A'BIC'C!)+(A'BIC'D)+(A'B'CD)+ (A'BC'D)+(A'BC'D)+(A'BCD')+(A'BCD)+(AB'C'D')+(AB'C'D) ou ¥ (0,1,3,4,5, 7,8,9) A|8/C/0 Malb[cldjelf “DI ct . Ofofofofo fatto) |° open co 1 fofofo}1 folt}s 2fototrfomatrforrryert (AB Loolt YT Io 3 fotolia it baiayalattfofofa] |AByo1gs fs [a 4 {oli fofofmolt{afololt}1] pAb {fx [x 5 [ol4 [ol fg fol1{1]ol4[4 FCRETT a OMEZAE 6 [ol4]1 lo pt tfolapttiats CFO ze fol tit 1/1 [4}o}ofofo tfofolo Rial ihtiifa ala - 9 ft fofol1fittitfajolsty] |? CO CD {ed 1 co TO] |x [x [x fit x [x [x [x [x [x] x Og {or _f1t Ya t fx [x [x [x Mix [x]x fx [eft] [ae fool fo 12 |x [x [x [x Hx [x] x [x] x [x [x A’‘B{o1/0__|1 {0 |14 ao ooo ee AB | 11 X_ |X jx 14]x [x [x [x Bx]x[x]x]x[x[x| [as [10 1 eee xix{x{x]x[x]x d=A+B'D/+B'C+C'DB+CD’ d= (A'BIC'D)+(A’B'CD')+(A'B'CD)+(A'BC'D)+(A'BCD’)+(AB'C'D’)+(AB'C'D) ou > (0,2,3,5,6,8,9) d) (25 pontos) ‘Ss INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGOES__ isuTC O* + olel=[l | [fl el of of ol fol ele ell l=] Projete um contador | Cure INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGGES va co [cp [co [cp] [Ka co [co [co ep 00 01 41 | 40 00 ot 441 |10 AB loo{x |x |o fo AB joo (x [X\ Tx [x | AB [ot |x o fk |t\] [as oF x] pe fx ap [atx fx kk x aB [aitx (a7 [x [x Bee 0 8) a | Xs |e x as lio {x [xJ_[o |x Ja=8C Se fap co [op | [kb co [co [ep Joo 41 | 10 00 o1 44110 AB’ eT} To 7} [xe [oo ex ep AB |_[x ap [ole jo [11x AB xy [> AB | 41 eee AB" x AB’ |104x_ [x x Hu Kb=C+A Ke cep [ep | [ka co [co [ep [co 1 10 00 o1 11/10 AB’ J 0 A'B' | 00 | x x oO x AB 0 Tx AB |o1|x [0 [0 |x AB x [x face oe AB" DWE: as’ [io [x [x [oO [x Kc=DB" Kd=AB “AGOES | Cute INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGO! 60 pontos) Solugio 4 a) Diterenga entre 0 microprocessador e o microcontrolador sador? Microcontrolador Miroprocessado E qualquer * & qualquer componente que | fae componente implemente “on chip’ as fungdes de uma de das unidades de um | | microcomputador ou seja: CPU, ' 1 memoria, portas © periféricos unidade central de E/s. processamento. ») Para o controlo de um ar condicionado Usaria um microcontrolador, porque o ar Condicionado é um sistema embarcado e 0 ‘microcontrolador & o mais indicado para 08 sistemas do género, 280: Configuracao de pinos Barramento de enderegos (16) Barramento et [UTC ysriTuTO SUPERIOR DE TRANSPORTES E COMUNICAG6ES UTE usrrruro SUPERIOR DE TRANSPORTES & com Lz UNICACOES d) Caracteristicas do Z80 Microprocessador de 8 bits. ] Frequéncias de trabalho de 4, 6.5 y 8 Mhz, segundo o modelo, Z80A,8, ou H. * Transport de sinais sobre dois sitemas de buses ( bus de dados © bag de enderegos), assim como um bus de controlo * Regime de interrupgao uniforme com a posibilidade de prioridade nos periféricos, * Alto grau de programabilidade. + Relogio (clock) unico, + Fonte de alimentacao unica de +5V * O microprocessader 280, & o coracao do sistema, o qual completa-se com memérias estaticas e dinamicas de leitura e escrita. Alem de portos de entrada e Salda (PIO), interfaces de comunicaco serie(SIO) e circuitos de acesso direto a meméria (DMA). Solugéo § .. Realizagao das fungées légicas abaixo com PALs fa(A,B,C,D) = A'.B'.D' + B.C.D'+ A.B.C.D fo(A,B,C,D) = A.B + B'.C.D! f-(A,B,C,D) = A'.B'.D' + B'.C'.D' + A.B.C.D A B c Oo ¥ 7 tH Te —H P, + Py ai TT re ~, JH ‘ Pe Hate t a ° + Ts een ee Gate TC ystiruTo SUPERIOR DE TRANSPORTES E COMUNICAGGES INSTITU — 5 EXAME FINAL DE ELECTRONICA DIGITAL Guia de Correcgao Curso: LEIT 2° Epoca Turma: 121, 122, 123 Data: 16-Dez.-2016 Ano Lectivo: 2016 Durago: 120 min Nome do Docente: JuliénVillalonGarzén, Pontuagao: 300 Adelio Francisco Tembe, Simione Chuquela Maposse a) F(A,B,C) = (4-B+AC+B-A+BC)+(A+B) : F=(@3) AC) (4B) (BO))+ FB = (44 By(44 0) (4 + BB +0) + AB= (4+3)G+3)}(44+0)6+0)+28- Como(A+B)(A+B) = (4-A)+B =0+58 =B | =F Arty B+) a oe eee 6 F(ABC) = ABC+ABC+4BC+ABC+ABC | ee 1 | ow F(A,B,C) = (4-B+AC+BA+BC)+(A+B) | SEJA: (AB + AC + BA+BC)+(A+B nx | SEJA(A +B) oy DEC /A|B/c|A|B| 48] ac|Balec|x|xly|ylx+r | 0 [ololoit{1;ofololololalalol + | 1 Jofola{+]alol4 [oo [sfolstol o | 2 {olsfoltfol+}olololslololsl 4 \ 3 fola[a[tfol1+ [4 [oe] afololal 41 \ a ,rrrrr——CrCcCcCcrcClLCLLCLlL | 5 [4fo[sfo[1, 0] 0/00 loliitiol 4 | 8 [1}1lolofolofol1]o [slolsiol o 1 WttiTrfolofofots ts Trfolsfol o | | ‘ sbsiseleeaee ee ices i ps ae oe = a oo sam | { 8) Shyer x! aele[e[*)*) é —_e 3 E rt z 8 SAY =] Ik a} | 8! Bp te j fo | 8 3 i ae a sla el=/e]s ssc? i: tree tl 3 8 ~ z BI fe & g | » Algicfolxlolg EECEREE a = i S| | “ slelel# 3| | 4 afa[=le/* glal={e] \ . 7 wy | OD} «| & oD) «| & @ | . PEER ° a/elelal El | = 4 2 8] | 3 aD a2 5 52/5] *]=[=1=]=] 3 band eb Gal lo 8 2 g h e[e fe lo[olof-lolo] x x] x] | | <9 PS 3 A eto za DSSSeeeoSscsecoereee S gE 3 g | =|-tyle plo|-[e[e|-[efe|=lele| =| =|=|=]=[=]4 8 sl 8 ; a elelel=els|elelelelel=|«|x[=]= >| = = s le slelelelole|=|-lololol=|=|x[x[]x|= x hs £ #|>[~olo|—lo[olololo| =| =|=|x]=|x|A o 9 2 g =l-[(-I=[-1-J2]= oe 3 [ele[=|SI=Jel=Je[=| lelel-lel-e} Jol] x] =] >] q 8 =[e[e[=l-[s[e\=[-| [olele|-[-lelel-|-lolol=|x|xlx|=[-]a & SHS 2 sleleisleI--FI-} Jalelelelel=|-\=Flele|=|=[=[=]-|2]0 2 ape DB ° 8 <|5]5[o|ofofoolol |=) =| x)x[=l ae] = AIS te Pe .) - ol-|sfo|+)ololmfolo|s|=lsiajzlal& & 5 Ss s o is 3 3 a & ow INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICA ces t isuTC ° [_ 2 co'[co|cp 00 | of | 114 : |} | Ap'[oo[/o\ | 1 [4 c | AB | of 1 AB | 14 AB’ | 10 f=A’(C+D)(B’+C)(B’+D) g=A'(B+C’)(B’+C)(C’+D) = R a a n a ' ' 1 I | | 9 re r ye L Guia de Correc¢ao Electrénica Digital 2* época 2016 pee | _ \ | \ ha fe S| elo] xJe] xe] le] *) 5 | | ia|* 7 al |x |x ole alelx lolx al | tle eEels-lelecisel* 9 9) ae QI x) |< |< [>< Q delel lel x|=] x]—-| xle] x}o] |=] *| 8) =P >< P< Ps ol = §\| F 5 h | xlo} x|—| x] =] <|—] | -| oO} -| : gs ra] *|™1=|*[>|*121 "12 * aspx ol Sey ® glee 3 : 7 Fs s >| 0] 5 3 sel sel ve] ve] vel oe >| | 24] >} >] 2] 2] >] alo} 5 alo lee w fe 5] 8b+< ole] el xls g 3 3/35) x 8 EB) «| x] | xf] «[o] xl] x/2] x] =| x] >| x alallo slel-lo B g]5}=/2 gal =/e g a o > g oh lo] fx] xl =| xl |=] fff] TG al ol g ia) 0) «| a ¥ |} a] 0] o| =|2 g 3) sla m2 =] a >| |] | | =] | >] | <4 ajai<])>< |< qe c 1 & or =P P< alo & x oO >< p< 9) 8)x< 8 3 als) a x Ol SPS P< >< | | x > es fF a aS [

& ° glsizvel £ re t & rT 7 R <~ (OP); (MODO DIRECTO OU ABSOLUTO) 3.- JMP Op ==> Cl <-- (Op) (MODO DIRECTO OU ABSOLUTO) Fim ae ee XTC ngriruto SUPERIOR DE TRANSPORTES E COMUNICAGOES EXAME FINAL DE ELECTRONICA DIGITAL GUIA DE CORRECGAO 2? Epoca Curso: LIT Data: 11-Dez-2018 Duragao: 120 min Pontuagao: 450 Turma: 121, 122, 123 Ano Lectivo: 2018 - 2*Semestre Nome do Docente: J. Garz6n, S. Maposse Amportante; A fraude no exame de uma disciplina tem como consequéncia a reprovacio na disciplina, sem possibilidade do infractor participar no exame de recorréncia nem no exame especial (se existir) da disciplina em causa (alinea b, artigo 1 da ADENDA AO RPL) 50 pontos) a) Realize a fungdo seguinte usando a légica de memérias PROM e PAL. FOXY,2Z)= X¥4+Z42% OF +E Sop zk RYZ + YZ PAL x] yy FY ZERZ (75, Problema 2 Deseja-se projectar um decoder para um visualizador 7 segmentos, cétodo comum wp albTetay n Mati yay rps yo oTitrfrotototo 1yavotiyryoti Atari yotorr otitiototi tt 1Pori a porr er TPotr rr ry 1} iti Toyoto fo Ita yaya yaya yas arr poprtst XTX TXTX TX Px Tx XP XTX TX TXT x Tx XTX TXT TXT Xx Tx XTX TXT XTXPxTx XTX TXT X TXT Tx XTX TXT X TXT x Tx . b) Extraia a fungao do segmento “c” na segunda forma canénica 1Sp a(ABCD)=(A+B+C’+D) ©) Servindo-se do Mapa de Kamaugh, simplifique a fungdo extraida na segunda forma canénica. » 6 ) Construa um MUX 8X1. Na entrada use a variavel menos significativa. Use os 20p mintermos do segmento “C” . saaee. ES Csu7C jysrituto SUPERIOR DE TRANSPORTES E COMUMICAGOES Utilizando FF do tipo J-K, activos pelo Flanco descendente projecte um contador assincrono, que detecte ciclicamente os seguintes nimeros [0,1,2,3,4,5,6,7,8,9,10}, as. entradas assincronas também sao activas pelo flanco descendente Este contador con de: 0000-1010 (0-10) 3.2 Utilizando FF J-K activos pelo flanco ascendente, Projecte um contador sincrono, que Conte de forma ciclica os seguintes mimeros (8,6,4,2,1) A[BICTD I Ja [Ka | Je [ Kb] Je [Ke] id [Kd A [BC [D™ O fofofofo Mx [x [x[ x [x] x]x/x Ef x[x[x[x 1 }ofofvofi Mi i[xfo[xfolx|x}i fri fotolfo 2{ofolifoMolxfolx[x|ifilxBolofoli 3 fotolia ti ME xX[ x] x] x[x[x[x[x Bx [xixTx 4folifofoMolx{x{iyilxfolxmolfolito Sfofifoti Mx {xix} x[x[x[x[x bx [x [xTx 6{ofififo Mf o[x | x]olx}i [olx oli folo 7fotitifi Mx] x [xT x [xXx] x [Xx Bx ix [x[x 8{ifofofoMx |i fitxti{xfotxprofititol, 9{ifofo[i Mx] x | x[x {xT x [x] x Bx [x] xTx] lofi fo[ifo Mx! x [x[x [x] x] x] x fx] x[xTx ui foti ti Mx] x |x] x [x] x[xTx Bx [xTxtx 12{i{ifofo Mx] x [x] x {x[x/x|x Bl xTxixtx 13 fifi fot Mx x [xT x TXT xy x] x Bl x Tx xTx) iat itati fo Mx [xP xxx] x [x] x fax [xT x Tx] is{1{ifiji xT xxx Tx Tx Tx[x Bx [x[x[x KA=I,KC=1;KD=1 rn es ae x 0 AB 0 x x 0 AB, x_[[x [x |x AB" x [xTxy x C TaD. wsuTC S Cate INSTITUTO SUPERIOR DE TRANSPORTES E COMUNIGAGOE Problema 4 (75 pontos) 25p a) Desenhe ¢ explique o diagrama de bloco de uma memoria. Entradas /Saida de dudes 3 701 Do 3, ee Meméria Entradas do enderego tabitagio meme Independente dos tipos de memérias existentes, o prinefpio bisico de operagdo ¢ 0 mesmo: ~ Selecionar o enderego a ser acessado (leitura ou escrita); ~ Selecionar o tipo de operagao: leitura ou escrita; ~ Se a operagao for escrita, fornecer os dados de entrada; ~ Se a operagao for leitura, os dados estario disponiveis na saida; - Habilitar a meméria para que a operagdo seja concluida e desabilitar a meméria para que ela ndo responda as entradas de enderego e ao comando de leituralescrita b) Desenhe explique a arquitectura de Von Neumann 20p TERS Programa e Dados Tanne CisYTC. ysriruto SUPERIOR DE TRANSPORTES E COMUNICAGOES A vantagem é a simplicidade de acesso & meméria. Possui um barramento (nico para aceder 4 meméria (enderegos, dados € controlo) O grande inconveniente ¢ 0 facto da meméria do programa e dos dados ser comum, pois impede que se possa aceder ao programa e aos dados simultaneamente € muitas vezes 0 tamanho dos dados é diferente do tamanho das instrugdes. Nota: Admite-se qualquer desenho, sempre que se destaque que a memoria é sé uma Para dados ¢ instrusées. ©) Mencione 4 caracteristicas que diferenciam 0 microprocessador do microcontrolador. 30p Microcontrolador Microprocessador * Bus de enderegos estreito 86 permitindo o gerenciamento de pequena quantidade de meméria Tratamento de poucos formatos de dados (tipicamente 8 ou 16 bits) © Auséneia de co-processador e com unidade aritmética e légica limitada Limitados modos de enderegamento (tratamento ineficiente de fungdes de Jinguagens de alto nivel) e Baixo consumo © Pequena area de silfcio © Unidade de gerenciamento de meméria | © Co-processador matemitico ¢ unidade | a Largura de bus de enderegos elevada \* (permite o gerenciamento de grande | A quantidade de meméria) integrada logica € aritmética com suporte | operagées numéricas complexas tais | como multiplicagao em ponto flutuante. Sofisticados imodos de enderegamento | para eficiente suporte as fungdes ol linguagens de alto nivel. ¢ Alto consumo de energia. ¢ —Ocupagao de grande area de silicio Problema 5 (50 pontos) , “AGOES cure INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAG 25p a) Liste ao menos quatro tipos de enderecamentos usados nos uP. Registrador Imediato Deslocamento. Indireto de registrador Indexado Direto ou absolute Indireto de meméria Auto-incremento Autodecremento Escalonado ‘Que os tipos de enderegamento e instrugdo mostrado abaixo. Cl <--- (Op) b) Identifi > ACC ; 2.- Add, R1, (1001); 3.- JMP Op 1.-LDI Op 1.- Imediato 2.- Direto ou absoluto 3.- Direto ou absoluto Fim B33 ¢ isuTC INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICACOES j — EXAME FINAL DE ELECTRONICA DIGITAL GUIA DE CORREGAO Curso: LEIT 1" Epoca Turma: | 21, 122,123 Data: 26-Nov-2019 Ano Lectivo: 2019 — 2° Semestre Duragao: 120 min. | Nome do Docente: Julian V. Garzén, Simione Ch. Maposse Pontuagao: 450 Amportante: A fraude no exame de uma disciplina tem como consequéncla a reprovaglo na disciplina, sem possibilidade do infractor Participar no exame de recorréncia nem no exame especial (se existi) da disciplina em causa (alinen b, artigo 1 da ADENDA AO RPL). [ Problema 1(50 valores) | Do circuito apresentado abaixo: fiaeen| a) _| Identifica-o; Resp | Trata-se de um circuito digital somador completo = z iD) Escreva a Tabela Verdade. | (39) | [A Resp B 0 0 1 1 0 0 1 SSESSSSan +|=)=[e]=[s]ofo' 9 7l-]> -Jeleyeya Iii ©) _| Apresente as equagdes correspondentes ao circuito S(A,B.Cin) =4 OF B Cn 1 Cy) = AB + AC FBC n panes Resp [— Sour Problema 2 (100 valores) ‘Um descodificar BCD - 7 segmentos possui 4 sinais de entrada F; E;, Eye i inais de saida a, bc, defes| ip Ey representando um c6digo BCD, ¢ 7 sinais g como mostrado na figura abaixo. O descodificador acende os sins de wide). ‘em nivel alto, para que o display mostre o algarismo represent nos sinais de entrada. ¢ tsuTC ———_INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGOES [40]; Projecte o circuito mais simplificado para a saida d ec 0 | Resp.) _-sailo Pye TH oo {60} | wo fa or i A Problema 3 (100 valores) Utilizando Flip Flops JK, ativados pelo flanco (transiglo) descendente, © com o aunilio de Portas ldgicas, projecte um circuito contador de contagem ascendente, assincrono, de Médulo 17. 8) __| Atentando para o nimero de FFs usados, até que nlimero pode-se contar? Resp. | Este circuito pode contar de 0.431 (20) b)__| De quantos bits ¢ esse contador. Justifique. | Resp. | Este contador € de 5 bits, visto que cada FF s6 pode armazenar 1 bit (20) | ©)__| Desemhe 0 circuito do contador Resp : {60} Problema 4 (100 valores) Utilizando o mesmo tipo de FFs do exercicio anterior, projeete um contador Sincrono, capaz de contar os ntimero pares entre 0 € 7. ssuTC. Te E TI PORT A < -_ |NSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAG6t GOES “ey Tabela Verdade de excitagaio dos FFs. [aa Ton Tac] [8 [xs [ic] [QB Tact] [QA+] Peete pete bet eb Ce Ce es [x [x [xx x _ p2__| protien 5 (50 valores) Classifique as memérias, grupo. agrupando-as em Primarias ¢ Secundarias. Ponha exemplos (3) | : C isuTC — INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGOES _ ~—SSOE TRANSPORTES E COMUNIC CLASSIFICACAO Registos Cache (1,11, 111) Vols SRat RAM Primaries, ‘SDRAM RAM | EDRAM £00 FLASH RAM [50] PROM Néo-voldt eprom Rom EEPROM ope Magnetica HD, Zip Disk Secundarias ( os CD-ROM, cD-R/w Opticas { Stoseo DVD-R | Dvo- Rw | Problema 6 (50 valores) Atentando para o tipo ou modelo de arquitetura utlizada, Von Neumann ou Harvard. Qual delas aplicam-se nos Microprocessadores ¢ Microcontroladores, Justifique, Arquitetura de Von Neuman: A Unidade Central de Processamento € interligada a meméria por um tnico barramento (us). O sistema é composto por uma inica memoria onde so armazenados dados ¢ programas, Esta arquitetura é usado nos microprocessadores . F de uso geral. Maior capacidade de memoria e no bus de Resp. | enderegamentos | Arquitetura de Harvard: A Unidade Central de Processamento interligada a memoria de dados e a memoria de programa Por barramento especifico. Esta arquiterura é usada nos microcontroladores, Uso especifico © maior velocidade de rocessamento, [50] Bom Trabalho isuTC. Cure INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGOES EXAME FINAL DE ELECTRONICA DIGITAL GUIA DE CORREGAO Curso: LEIT 2" Epoca Turma: 121,122, 123 Data: 10-Dez-2019 ‘Ano Lectivo: 2019 - 2° Semestre Duragao: 120 min. Nome do Docente: Julién V. Garz6n & Simione C. Maposse Pontuago: 450 A fraude no exame de uma disciplina tem como consequéncia reprovagso na disciplina, sem Possibilidade do infractor participar no exame de recorréncia nem ino exame especial (se exist) da disciplina em causa (alinea b, artigo 1 da ADENDA AO RPL). Problema 1. {100 valores) Das afirmages que se seguem, assinale com "V” aquelas que considerar verdadeiras caso contrario assinale com “F": a) Uma memoria cache é de eserita.[V] 2p B) Os registradores nao armazenam os dados de forma temporaria [F] 20 ¢) Os dados numa meméria EPROM podem ser apagados usando radia¢ao ultravioleta.[V] 20p ‘d) Memérias secundarias so volateis.[F] 20p @) SRAM & uma memoria primaria e nao voldtil|[F] 2p Problema 2. Dado o circuito abaixo: gees a) Classifique-o. : 209 | E um contador assincrono de 4 bits = incia de contagem? : eee i ‘clica e crescente os seguintes numeros: circuito acima detecta de forma ci 0,1,2,3,4,5,6,7,8,9,10,11 ¢) Qual 6 0 médulo? Justifique. Cure __INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGOES 7 — ee 77, que | fe de modulo 12, poi cont jetecta os numeros binarios de 0a | onde a 12estados, _ | 4 “Apresente a tabela de verdade do FF utilizado. __ — 7 [J ]K] @ . 0{0[ Qa 20p oli] o | afo] 4 TA (Guy __+— ‘a5 (3) biestaveis conhecidos Estes podem ser aplicades | 20p le 2) Qual é a utilidade dos biestaveis ¢ liste outr | OS outros trés (3) biestaveis conhecidos sdo: RS, D. tor na construcao de contadores digitais, frequencimentros, memérias rea's deslocamentos, entre outras aplicagées. _ Problema 3.... Uliizando FF'7:i actives pelo flanco descendente, apresente o diagrama de estado | projecte um contador sincrono_que conte ciclicamente de 0 até 7, ——___— ‘a) Apresente a tabela de excitagao das entradas Je K de cada FF 259 By Simplifique 0 projecto usando 2) mapa de Karnaugh. 25p d)_Desenhe o circuito resultante. 1 25p | tsuTC. me Cc ——~_INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICACOES Beil al _Eamlaue fncionarneo do cui i ste é 5 um contador sincrono, que conta ciclica de 0 alé 7 6 de notar que o sinal de Telégio é asa poe simultaneamente em todos os FF, os pulsos do clock e as Igdes das entradas J e K de cada FF ditam o funcionamento correcto do circuito. Problema 4 a) Explique o principio de funcionamento de uma memoria. Independente dos tipos de memérias existentes, o principio basico de operagao é 0 mesmo: = Selecionar 0 enderego a ser acessado (leitura ou escrita); = Selecionar 0 tipo de operagao: leitura ou escrita; - Se a operagao for escrita, fornecer os dados de entrada: = Se a operacao for leitura, os dados estarao disponiveis na saida; ~ Habilitar a memoria para que a operacao seja concluida e desabilitar a meméria para que ela no responda as entradas de endereco @ 20 comando de leitura/escrita. b) Classifique os registros de deslocamento, 25p (100 valores) caus INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGOES. OO PISO, SISO, PIPO E SISO CLASSIFICAGAO: 2) Quanto @ forma de manipulacao dos dados - Entrada sone © 97°08 série Entrada paraiela e saida paralela - (SISO, PIPO, SIPO,PISO) |. by Quanto 8 diresdo de desiocamento - Desiocamento para a esquerda (shit left) ~ Deslocamento para a direita (shift nght) | - Desiocamente bidirecional | ¢) Quanto a capacidade de armazenamento Dependendo do numero de ots. (50 valores) [ a) Para um determinado projecto é preciso escolher um Processador. Quais $30 0s critérios a considerar para essa escolha | Critéros para escolha de um microprocessador Com as toleréncias inerentes @ qualquer projeto, os primeiros critérios que devem ser levados em conta na escolha de um microprocessador dizem respeito a * Funcionalidade do conjunto de instrugdes + Arquitetura e modos de enderegamento | Velocidade de execugao (ndo exatamente a frequéncia do i clock) * Capacidade aritmética e légica | * Capacidade de enderecamento * Consumo de energia + Tamanho * Presenca de periféricos necessarios a aplicagao + Custo + Disponibilidade de mercado b) Diferencie o microprocessador do microcontrolador. (© microprocessador precisa de oulros perifericos para poder Tunclonar como meoria RAM, Timers e etc. quer dizer E qualquer componente que implemente “on 10P Chip” as fungbes de uma unidade central de processamento | i -—_ eo tsu TC Cate INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAGOES 4 0 microcontrolador consegue integrar todos estes recursos em um unico chip. Em outras palavras é qualquer componente que incorpore “on chip” a maioria das Unidades de um microcomputador ou seja: CPU, meméria, portas e periféricos de EIS. ¢) Qual usaria no controlo de um ar condicionado? Justifique sua resposta. Por ser um sistema embargado usaria um microcontrolador, que & 0 mats indicado | 10p para esse fim \ d) Classifique os microprocessadores digitais quanto ao modelo para o acesso de dados e programas. 20p Quanto ao modelo para acesso de dados e programas, os microprocessadores digitais podem ser Hardvard ou Vonn Neuman Bom Trabalho

You might also like