ASIC TENTAMEN TSTE81. Tid: Lördag 24 april 2004 kl. 14:00 18:00. Ansvarig lärare: Oscar Gustafsson, ,

Relevanta dokument
ASIC TENTAMEN TSTE87. Tid: Lördag 17 mars 2007 kl. 14:00 18:00 Time: Saturday March , 14:00 18:00

LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang)

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p)

LUNDS TEKNISKA HÖGSKOLA Inst. for Elektro- och Informationsteknik. SIGNALBEHANDLING I MULTIMEDIA, ETI265 Inlämningsuppgift 1 (av 2), Task 1 (out of 2)

Materialplanering och styrning på grundnivå. 7,5 högskolepoäng

This exam consists of four problems. The maximum sum of points is 20. The marks 3, 4 and 5 require a minimum

Datorarkitektur I. Tentamen Lördag 10 April Ekonomikum, B:154, klockan 09:00 14:00. Följande gäller: Skrivningstid: Fråga

DVG C01 TENTAMEN I PROGRAMSPRÅK PROGRAMMING LANGUAGES EXAMINATION :15-13: 15

denna del en poäng. 1. (Dugga 1.1) och v = (a) Beräkna u (2u 2u v) om u = . (1p) och som är parallell

Tentamen MMG610 Diskret Matematik, GU

Isolda Purchase - EDI

Miniräknare och en valfri formelsamling i signalbehandling eller matematik. Allowed items: calculator, DSP and mathematical tables of formulas

Kurskod: TAIU06 MATEMATISK STATISTIK Provkod: TENA 15 August 2016, 8:00-12:00. English Version

Styrteknik: Binära tal, talsystem och koder D3:1

Tentamen i Matematik 2: M0030M.

Tentamen i kurserna Beräkningsmodeller (TDA181/INN110) och Grundläggande Datalogi (TDA180)

Beijer Electronics AB 2000, MA00336A,

Preschool Kindergarten

Tenta i Digitalteknik

Module 1: Functions, Limits, Continuity

STORSEMINARIET 3. Amplitud. frekvens. frekvens uppgift 9.4 (cylindriskt rör)

Exempel på uppgifter från 2010, 2011 och 2012 års ämnesprov i matematik för årskurs 3. Engelsk version

8 < x 1 + x 2 x 3 = 1, x 1 +2x 2 + x 4 = 0, x 1 +2x 3 + x 4 = 2. x 1 2x 12 1A är inverterbar, och bestäm i så fall dess invers.

The Finite Element Method, FHL064

and u = och x + y z 2w = 3 (a) Finn alla lösningar till ekvationssystemet

ALGEBRA I SEMESTER 1 EXAM ITEM SPECIFICATION SHEET & KEY

VHDL Basics. Component model Code model Entity Architecture Identifiers and objects Operations for relations. Bengt Oelmann -- copyright

Pre-Test 1: M0030M - Linear Algebra.

E: 9p D: 10p C: 14p B: 18p A: 22p

Tentamen i Matematik 2: M0030M.

KTH MMK JH TENTAMEN I HYDRAULIK OCH PNEUMATIK allmän kurs kl

(D1.1) 1. (3p) Bestäm ekvationer i ett xyz-koordinatsystem för planet som innehåller punkterna

Högskolan i Skövde (SK, JS) Svensk version Tentamen i matematik

Rastercell. Digital Rastrering. AM & FM Raster. Rastercell. AM & FM Raster. Sasan Gooran (VT 2007) Rastrering. Rastercell. Konventionellt, AM

Tenta i Digitalteknik

Tentamen i kurserna Beräkningsmodeller (TDA181/INN110) och Grundläggande Datalogi (TDA180)

Isometries of the plane

Chapter 1 : Who do you think you are?

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR

Kurskod: TAIU06 MATEMATISK STATISTIK Provkod: TENA 17 August 2015, 8:00-12:00. English Version

Examples on Analog Transmission

Graphs (chapter 14) 1

Miniräknare och en valfri formelsamling i signalbehandling eller matematik. Allowed items: calculator, DSP and mathematical tables of formulas

Grafisk teknik IMCDP IMCDP IMCDP. IMCDP(filter) Sasan Gooran (HT 2006) Assumptions:

EXTERNAL ASSESSMENT SAMPLE TASKS SWEDISH BREAKTHROUGH LSPSWEB/0Y09

Kurskod: TAIU06 MATEMATISK STATISTIK Provkod: TENA 31 May 2016, 8:00-12:00. English Version

Låskretsar och Vippor

Exempel Skriftlig Tentamen IE1204 Digital Design Hösten 2018

Vågkraft. Verification of Numerical Field Model for Permanent Magnet Two Pole Motor. Centrum för förnybar elenergiomvandling

Tenta i Digitalteknik

Kurskod: TAMS28 MATEMATISK STATISTIK Provkod: TEN1 05 June 2017, 14:00-18:00. English Version

Discovering!!!!! Swedish ÅÄÖ. EPISODE 6 Norrlänningar and numbers Misi.se

1. Förpackningsmaskin / Packaging machine

Quicksort. Koffman & Wolfgang kapitel 8, avsnitt 9

Grafisk teknik IMCDP. Sasan Gooran (HT 2006) Assumptions:

Webbreg öppen: 26/ /

and Mathematical Statistics Gerold Jäger 9:00-15:00 T Compute the following matrix

Support for Artist Residencies

Tentamen vid Institutionen för Datavetenskap, Linköpings universitet

0 1 2 ], x 2 (n) = [ 1

Grafisk teknik. Sasan Gooran (HT 2006)

LUNDS TEKNISKA HÖGSKOLA Inst. for Elektro- och Informationsteknik

12.6 Heat equation, Wave equation

7,5 högskolepoäng. Väveriteknik, skriftlig tentamen 51TV10 och AX10VT TD

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015

S 1 11, S 2 9 and S 1 + 2S 2 32 E S 1 11, S 2 9 and 33 S 1 + 2S 2 41 D S 1 11, S 2 9 and 42 S 1 + 2S 2 51 C 52 S 1 + 2S 2 60 B 61 S 1 + 2S 2 A

x 2 2(x + 2), f(x) = by utilizing the guidance given by asymptotes and stationary points. γ : 8xy x 2 y 3 = 12 x + 3

Technique and expression 3: weave. 3.5 hp. Ladokcode: AX1 TE1 The exam is given to: Exchange Textile Design and Textile design 2.

6 th Grade English October 6-10, 2014

Workplan Food. Spring term 2016 Year 7. Name:

Tentamen i Digitalteknik, EITF65

Miniräknare och formelsamling i signalbehandling. [Allowed items on exam: calculator, Signal Processing tables of formulas.]

Resultat av den utökade första planeringsövningen inför RRC september 2005

Tenta i Digitalteknik

District Application for Partnership

Digitalteknik och Datorarkitektur

Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm

Tentamen vid Institutionen för Datavetenskap, Linköpings universitet

TENTAMEN I DATASTRUKTURER OCH ALGORITMER DVG B kl. 08:15 13:15

Tentamen i Matematik 3: M0031M.

Solutions to exam in SF1811 Optimization, June 3, 2014

Studieteknik för universitetet 2. Books in English and annat på svenska

Support Manual HoistLocatel Electronic Locks

Miniräknare, formelsamling i signalbehandling.

Exempel på uppgifter från års ämnesprov i matematik för årskurs 3. Engelsk version

TDDC74 Programmering: Abstraktion och modellering Dugga 2, , kl 14-16

Digitalteknik och Datorarkitektur 5hp

Digital Design IE1204

IE1204 Digital Design

Grafer, traversering. Koffman & Wolfgang kapitel 10, avsnitt 4


HYDRAULIK Rörströmning IV

Algoritmer och Komplexitet ht 08. Övning 6. NP-problem

GU / Chalmers Campus Lindholmen Tentamen Programutveckling LEU 482 / TIG167

OMTENTAMEN I DATASTRUKTURER OCH ALGORITMER DVG B kl. 08:15 13:15

Webbregistrering pa kurs och termin

LUNDS TEKNISKA HÖGSKOLA Inst. för Elektro- och Informationsteknik

GRUNDER I VHDL. Innehåll. Komponentmodell Kodmodell Entity Architecture Identifierare och objekt Operationer för jämförelse

Windlass Control Panel v1.0.1

Transkript:

ASIC ENAMEN SE81 id: Lördag 24 april 2004 kl. 14:00 18:00 Plats: 2 Ansvarig lärare: Oscar Gustafsson, 013-28 40 59, 0704-47 26 17 Hjälpmedel: Anvisningar: Räknedosa, aell- och formelsamling i aktiva och tidsdiskreta filter, Formelsamling i kretsteori samt allmänna taellverk. För godkänd tentamen fordras 30 poäng otal points on first question = min {10, (oral exam points + first question points)} hat is, you are free to solve an aritrary numer of the suprolems of question 1. otal points on the first question will never exceed 10. Visning: Lösningar: Betygslista: 10 maj 2004 kl. 12:30-13 i Oscar Gustafssons tjänsterum. Anslås på ISYs kurstavla i korridor C mellan B25 och B27. Anslås senast 10 maj 2004 p s s som ovan.

1. a) Vad skiljer en konstruktiv och en iterativ algoritm? What is the difference etween a constructive and an iterative algorithm? (2) ) Vad skiljer en systolisk array och en wave front array? What is the difference etween a systolic array and a wave front array? (2) c) Ange två strukturer för parallell addition med kortare latency än ripple-carry-adderaren. Name two structure for parallel addition with shorter latency than the ripple-carry adder. (2) d) Finns det något tal i signed-digit representation som ara har en representation? Motivera! Is there any numer in the signed-digit representation that only has one representation? Motivate your answer! (2) e) Vad är skillnaden mellan validering och verifiering? What is the difference etween validation and verification? (2) 2. Följande första ordningens överföringsfunktion för ett filter är given: he following first-order filter transfer function is given: H( z) z 1 = --------------- = ----------------------- z 0.5 1 0.5z 1 a) Applicera valfri lookahead pipelining så att maximala sampelhastigheten ökar med en faktor tre (dvs tre fördröjningselement i kritiska loopen). Ange vilken typ av lookahead pipelining du använder. Apply aritrary lookahead pipelining so that the maximum sample frequency is increased y a factor of three, i.e., three delay elements in the critical loop. Name the type of lookahead pipelining you are using. (6) ) Är ditt resulterande filter stailt? Motivera! Is your resulting filter stale? Motivate your answer! (2)

3. FIR-filtret nedan skall implementeras genom att göra en isomorfisk mappning till it-seriella eräkningselement. Dataordlängden är 15 itar. Använd modell 0, dvs inga extra pipeliningregister. he FIR filter elow is to e implemented using isomorphic mapping to it-serial processing elements. he data wordlength is 15 its. Assume model 0, i.e., no extra pipelining registers. x(n) 0.375 1.25 0.5 y(n) a) Rita en fullt specificerad signalflödesgraf. Draw a fully specified signal flow graph. (2) ) Introducera shimming delay. Introduce shimming delays. (6) c) Beskriv arkitekturen för en implementering med distriuerad aritmetik. Använd ygglock som skiftackumulatorer, skiftregister, ROM, etc. Descrie the architecture for an implementation using distriuted arithmetic. Use uilding locks such as shift accumulators, shift registers, ROM, etc. (4) d) Bestäm ROM-innehållet om filtret implementeras med en distriuerad aritmetikenhet. Använd en lämplig inär representation. Determine the ROM contents when the filter is implemented with one distriuted arithmetic unit. Use a suitale inary representation. (4)

4. Scheduleringen nedan är given. Processorelementen är homogena och icke-preemptive. Namngivningen är till för referensändamål. he schedule elow is given. he processing elements are homogenous and non-preemptive. he naming is used for referencing. a x(n) c y 1 (n) d e f y 2 (n) 0 5 10 a) Utför resursallokering och tilldelning för processorelementen med clique partitionering. Perform resource allocation and assignment of the processing elements using clique partitioning. (6) ) Vad är det minsta antalet processorelement som ehövs användas för eräkningen om du tillåts schedulera om? What is the minimum numer of processing elements for the computation if you may reschedule? (2) c) Utförs resursallokering och tilldelning för minnesvarialerna med vänsterkantsalgoritmen (left-edge algoritmen) och redovisa alla mellansteg. Antag att skrivning och läsning ej kan ske i samma tidslucka för en minnescell, dvs minnesvarialerna får inte ligga kant-i-kant. In- och utsignaler ehöver ej tas hänsyn till. Perform resource assignment and allocation of the memory variales using the left-edge algorithm and show all intermediate steps. Assume that it is not possile to read from and write to a memory cell in the same time slot, i.e., memory variales can not e placed edgeto-edge. Input and output signals should not e considered. (6)

5. Filtret nedan skall implementeras med en arkitektur som använder delat minne. Beräkningselementen är non-preemptive och icke-homogena. Latencyn för tre tidsenheter för multiplikation a, fyra tidsenheter för multiplikation och fem tidseneheter för multiplikation c. För additioner är latencyn en tidsenhet. he filter elow is to e implemented using a shared memory architecture. he processing elements are non-preemptive and non-homogenous. he latency is three time units for multiplication a, four time units for multiplication, and five time units for multiplication c. Each addition has a latency of one time unit. a c a) Beräkna minimala sampelperioden min. Determine the minimal sample period min. (2) ) Beräkna tiden för den kritiska vägen cp. Determine the time of the critical path cp. (2) c) Rita signalflödesgrafen i precedensform. Draw the signal-flow graph in precedence form. (6) d) Schedulera algoritmen så att sample = min. Schedule the algorithm so that sample = min. (8) e) Använd pipelining för att reducera tiden för den kritiska vägen till min. Använd minimalt med fördröjningselement. Use pipelining to reduce the time of the critical path to min. Use a minimum numer of delay elements. (4)