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

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

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

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

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

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.

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

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)

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

IE1205 Digital Design: F6 : Digital aritmetik 2

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

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

Module 1: Functions, Limits, Continuity

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

Isolda Purchase - EDI

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

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

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

Beijer Electronics AB 2000, MA00336A,

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

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

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

Tentamen i Matematik 2: M0030M.

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

Preschool Kindergarten

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

Parallellism i NVIDIAs Fermi GPU

Exempel Skriftlig Tentamen IE1204 Digital Design Hösten 2018

Grundläggande datavetenskap, 4p

What Is Hyper-Threading and How Does It Improve Performance

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

Tenta i Digitalteknik

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

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

District Application for Partnership

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

6. a) Visa att följande vektorer är egenvektorer till matrisen A = , och ange motsvarande

Tenta i Digitalteknik

Sammanfattning hydraulik

1 Find the area of the triangle with vertices A = (0,0,1), B = (1,1,0) and C = (2,2,2). (6p)

Tentamen i Matematik 2: M0030M.

Digitalteknik och Datorarkitektur

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

F2: Motorola Arkitektur. Assembler vs. Maskinkod Exekvering av instruktioner i Instruktionsformat MOVE instruktionen

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

Tenta i Digitalteknik

12.6 Heat equation, Wave equation

. Bestäm Rez och Imz. i. 1. a) Låt z = 1+i ( b) Bestäm inversen av matrisen A = (3p) x + 3y + 4z = 5, 3x + 2y + 7z = 3, 2x y + z = 4.

Kursplan MD2022. Matematik III 30 högskolepoäng, Grundnivå 2

2(x + 1) x f(x) = 3. Find the area of the surface generated by rotating the curve. y = x 3, 0 x 1,

HF0010. Introduktionskurs i datateknik 1,5 hp

Aktivitetsschemaläggning för flerkärninga processorer

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

SAMMANFATTNING AV SUMMARY OF

Tentamen i Matematik 3: M0031M.

Focus on English 9. Teacher s Guide with Projects

ALGEBRA I SEMESTER 1 EXAM ITEM SPECIFICATION SHEET & KEY

Tentamen med lösningar för IE1204/5 Digital Design Torsdag 15/

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:

Tentamen i IE1204/5 Digital Design måndagen den 15/

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

Quicksort. Koffman & Wolfgang kapitel 8, avsnitt 9

Tentamen i IE1204/5 Digital Design onsdagen den 5/

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

GU / Chalmers Campus Lindholmen Tentamen Programutveckling LEU 482 / TIG167

a) Ange alla eventuella punkter där f är diskontinuerlig. b) Ange alla eventuella punkter där f är kontinuerlig men inte deriverbar.

Tentamen i Digitalteknik, EITF65

Kurskod: TAMS11 Provkod: TENB 28 August 2014, 08:00-12:00. English Version

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

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Datormodell. Datorns uppgifter -Utföra program (instruktioner) Göra beräkningar på data Flytta data Interagera med omvärlden

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

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

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

Libers språklåda i engelska Grab n go lessons

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

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

Tentamen del 2 SF1511, , kl , Numeriska metoder och grundläggande programmering

Det här med levels.?

Adding active and blended learning to an introductory mechanics course

IE1204/IE1205 Digital Design

Tentamen i matematik. Högskolan i Skövde

Writing with context. Att skriva med sammanhang

Tenta i Digitalteknik

Datasäkerhet och integritet

1. Antag att g är en inverterbar funktion definierad på intervallet [0, 4] och att f(x) = g(2x).

Pre-Test 1: M0030M - Linear Algebra.

Workplan Food. Spring term 2016 Year 7. Name:

Styrteknik : Programmering med IEC Styrteknik

Ett hållbart boende A sustainable living. Mikael Hassel. Handledare/ Supervisor. Examiner. Katarina Lundeberg/Fredric Benesch

The Finite Element Method, FHL064

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

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

Pre exam I PATHOLOGY FOR MEDICAL STUDENTS

och v = 1 och vektorn Svar 11x 7y + z 2 = 0 Enligt uppgiftens information kan vi ta vektorerna 3x + 2y + 2z = 1 y z = 1 6x + 6y + 2z = 4

Unit course plan English class 8C

6 th Grade English October 6-10, 2014

TDDC74 Programmering: Abstraktion och modellering Tentamen, lördag 29 augusti 2015, kl 8 12

Problem som kan uppkomma vid registrering av ansökan

Transkript:

ASIC TENTAMEN TSTE87 Tid: Lördag 17 mars 2007 kl. 14:00 18:00 Time: Saturday March 17 2007, 14:00 18:00 Plats/location: KÅRA Ansvarig lärare: Oscar Gustafsson, 013-28 40 59, 0768-02 77 97 Responsile teacher: Hjälpmedel: Allowed aid: Anvisningar: Instructions: Räknedosa Calculator För godkänd tentamen fordras 30 poäng. For passing 30 points are required. Total points on first question = min {10, (oral exam points + first question points)} That is, you are free to solve an aritrary numer of the suprolems of question 1. Total points on the first question will never exceed 10. Visning: Display: 3 april 2007 kl. 12:30 13:00 i Nollstället. April 3 2007, 12:30 13:00 in Nollstället. Lösningar: Korridor C mellan B25 och B27. Solutions: Corridor C etween B25 and B27. Betygslista: Grades: Anslås senast 30 mars 2007 p s s som ovan. Posted at latest March 30 2007 as aove.

1. a) Ange två olika teoretiska egränsningar för minimal scheduleringstid. Name two different theoretical limitations on the minimal scheduling time. ) Ange två orsaker till varför man skall skala signalnivåerna i en implementering. Name two reasons why scaling of signal levels should e performed in an implementation. c) Ange två adresseringsmoder i DSP-processorer som har dedikerade tilllämpningar vid implementering av DSP-algoritmer. Name two adressing modes for DSP processors that have dedicated applications in implementing DSP algorithms. d) Vad är det genomsnittliga antalet nollskillda positioner i ett tal i tvåkomplement respektive CSD representation? What is the average numer of non-zero positions in a numer in two s complement and CSD representation, respectively. e) Ange två konsekvenser av att använda större processelement för en implementering, dvs, att varje processelement utför fler uppgifter i en operation och därmed får längre latency samtidigt som det ehövs färre operationer. Name two consequences of using larger processing elements for an implementation, i.e., each processing element perfoms more tasks in one operation and therefore its latency is increased while fewer operations are required. 2. Nedanstående filter är givet. Latencyn för en multiplikation är två tidsenheter och för en addition en tidsenhet. Applicera pipelining och/eller retiming så att den kritiska vägen lir maximalt två tidsenheter, dvs T sample = 2 t.u. The filter elow is given. The latency of a multiplication is two time units and of an addition one time unit. Apply pipelining and/or retiming so that the critical path is at most two time units, i.e., T sample = 2 t.u.. (8) y(n) 4T 4T

3. Filtret nedan ska implementeras med en arkitektur som använder delat minne. Beräkningselementen är homogena och non-preemptive. Latencyn är fem tidsenheter för multiplikatorn a, två tidsenheter för multiplikatorn, och en tidsenhet för adderarna. Exekveringstiden är en tidsenhet för eräkningselementen. The filter elow is to e implemented using a shared memory architecture. The processing elements are homogenous and non-preemptive. The latency is five time units for the multiplier a, two time units for the multiplier, and one time unit for the adders. The execution time is one time unit for the processing elements. T y(n) T a a) Beräkna minimala sampelperioden T min. Determine the minimal sample period T min. ) Beräkna tiden för den kritiska vägen T cp. Determine the time of the critical path T cp. c) Rita signalflödesgrafen i precedensform. Draw the signal-flow graph in precedence form. (6) d) Schedulera algoritmen så att T sample = T min. Schedule the algorithm so that T sample = T min. (8) e) Vad är den minimala sampelperioden om man utnyttjar aritmetiska transformationer? What is the minimum sample period given that arithmetic transformations are applied?

4. Ett filter med samma överföringsfunktion som i uppgift 3 skall implementeras med EN distriuerad aritmetikenhet och iso-morfisk mappning. Filterkoefficienterna är a = 0.359375 = 23/64 och = 0.25 = 1/4. A filter with the same transfer function as in prolem 3 is to e implemented using ONE distriuted arithmetic unit and iso-morphic mapping. The filter coefficients are a = 0.359375 = 23/64 and = 0.25 = 1/4. a) Beskriv arkitekturen. Använd ygglocken skiftackumulatorer, skiftregister och ROM. Descrie the architecture. Use the uilding locks shift accumulators, shift registers, and ROM. (6) ) Bestäm innehållet i ROM:et. Beskriv innehållet med lämplig inär representation. Determine the contents of the ROM. Descrie the contents using a suitale inary representation. (4) c) Vilken latency har den distriuerade aritmetikenheten? What is the latency of the distriuted arithmetic unit? d) Utgående från ett signalflödesschema med en distriuerad aritmetikenhet (ortse alltså från arkitekturen i a)), estäm den minimala sampelperioden. Based on a signal flow graph using distriuted arithmetic (disregard the architecture in a)), determine the minimal sample period. e) Rita ett schema för multiplikatorn med koefficienten a. Uttryck koefficienten i CSD representation. Använd ygglock som heladderare, D-vippor och logiska grindar. Draw a schematic for the multiplier with the coefficient a. Express the coefficient in CSD representation. Use uilding locks such as full adders, D flip-flops, and logic gates. (4)

5. En schedulering för ett antal processer (a f) visas nedan. Dessa skall implementeras med en delatminnesarkitektur där minnena är av enkel ordlängd och har en skrivport och en läsport. Skrivning och läsning kan ske samtidigt. A scheduling for a numer of processes (a f) is shown elow. These should e implemented using a shared memory architecture where memories are of single wordlength and have one read port and one write port. Reading and writing can e done concurrently. a c y 1 (n) d e f y 2 (n) 0 5 10 a) Partitionera minnesvarialerna mellan ett minimalt antal minnen. Partition the memory variales etween a minimal numer of memories. (6) ) Tilldela för varje minne minnesvarialer till ett minimalt antal minnesceller. For each memory, assign memory variales to a minimal numer of memory cells. (6) c) Antag att processerna skall mappas till homogena eräkningselement. Hur många eräkningselement ehövs minst om man får schedulera om? Latency och exekveringstid är samma för processerna. Assume that the processes are mapped to homogenous processing elements. What is the the minimum numer of processing elements given that you may reschedule? The latency and the execution time are identical for the processes.