• No results found

ET4169 | Microwaves, Radar & Remote

Sensing

| ECTS: 5

Responsible Instructor Prof.dr. O. Yarovyi ([email protected])

Instructor Dr.ir. H.W.J. Russchenberg ([email protected]), Prof.ir. P. Hoogeboom ([email protected])

Contact Hours / Week x/x/x/x

0/0/4/0 Exam Period 3, 4

Course Contents The course consists of three major parts. In Part 1 the fundamental issues related to generation, propagation and scattering of microwaves are discussed. Part 2 of the course is dedicated to fundamentals of radar and radar systems. In part 3 such important applications of radars as atmosp- heric remote sensing and Earth observation are discussed. Discussion on remote sensing general principles is complemented by an analysis of prac- tical systems designed and implemented at TU-Delft.

Education Method The course consists of 8 lectures, 3 seminary classes, 4 laboratory classes and an excursion to the national atmospheric remote sensing centre in Cabauw.

Literature and Study Materials

Selected chapters of Kingsley and Quegan, "Understanding Radar systems"; Selected chapters of Da Silva, Microwave Engineering (in a handout); Lecture notes; Additional sheets/ readers

Co u rs e de s crip t on s

St u dy G ui d e 20 09 / 20 10

1 15 |

|

6

ET4170

| Computer Arithmetic

| ECTS: 5

Responsible Instructor Dr. S.D. Cotofana ([email protected])

Contact Hours / Week x/x/x/x

0/0/4/0 Exam Period 3, 4 Expected prior

knowledge

Digital Systems (ET1405 or an equivalent course on Logic Design and Hardware Description Languages) - logic gates, Boolean algebra, MOS transistor, CMOS gates, delay models, Combinatorial circuits, sequential circuits, flip-flops, registers, state machines, basic VHDL know- ledge.Computer Architecture and Organization (ET2605 or an equivalent course on computer architecture) - processor architecture and organiza- tion, instruction set architecture, pipeline organization.

Course Contents The course emphasises on theoretical aspects of computer arithmetic. It covers concepts and various topics related to fixed and floating-point number systems, algorithms and implementations for addition, multiplica- tion, division, square root, and other high order arithmetic operations. Study Goals The study goals for the course are as follows:

1. The student can operate with concepts and notions related to: (i) number representation systems; (ii) algorithms and implementations for basic integer arithmetic operations, i.e.,addition/subtraction, multiplica- tion, and division.

2. Assuming certain processor architecture and requirements she/he can perform design space exploration and select the most appropriate algo- rithms for the implementation of the basic functional units.

3. She/he can operate with concepts and notions related to floating point systems and operations, elementary function evaluation, e.g., CORDIC, and error analysis.

4. She/he can design arithmetic units and application specific (co-)proces- sors, optimized for speed, area, power consumption, or combinations of those.

5. She/he can study recent advances in computer arithmetic, classify research papers, and report about them.

Education Method Lectures and homework assignments. Literature and Study

Materials

Text book: Computer Arithmetic: Algorithms and Hardware Designs, Behrooz Parhami, Oxford University Press, NY, 2000, ISBN 0-19-512583-5. Example exams with solutions available on Blackboard.

Assessment Exam and homework assignments contribute to the final grade as follows: • written open book exam - 56% of the final grade;

• homework assignments - 44% of the final grade; Permitted Materials

during Tests

Exam is open book. Books on computer arithmetic,computer architecture, and logic design, and lecture slides are allowed during the exams.

Co u rs e de s crip t on s

6 |

ET4171

| Processor Design Project

| ECTS: 5

Responsible Instructor Dr. S.D. Cotofana ([email protected])

Contact Hours / Week x/x/x/x

0/0/0/2 Exam Period none Expected prior

knowledge

To be able to complete the project the student has to have Digital Systems and VHDL knowledge. Moreover before embarking in this course she/he has to successfully complete the following courses: ET4 074 Modern Computer Architecture and ET4 170 Computer Arithmetic courses. Course Contents This is an integration course that is aiming to let the students utilize

computer architecture and arithmetic theoretical knowledge in the design of a general purpose processor. In this line of reasoning they have to improve the miniMIPS core performance by focusing on computer archi- tecture and arithmetic relevant parts of it. As a start point for this project students have to utilize the miniMIPSFinal.rar archive available on the Processor Design Project ET4 171 Blackboard page. To evaluate the new core the Dhrystone benchmark suite and a VIRTEX-II Pro FPGA board are given.

Study Goals The course study goals are as follows:1. The student can perform, assu- ming certain processor architecture and requirements, a design space exploration and select the most appropriate algorithms for the implemen- tation of the basic functional units.2. The student can integrate computer arithmetic and computer architecture knowledge and utilize them in order to design/optimize processors.3. The student is able to evaluate processor performance based on benchmarks and take the appropriate architectural decisions in order to improve on various design metrics.4. The student can design arithmetic units and processors and implement them using FPGA technology.5. The student is able to operate in a small team and collabo- rate for the successful completion of a design assignment.6. The student can communicate his/her proposal, experimental results, and conclusions in English using the appropriate technical language in written as well as orally.

Education Method Lectures and Project. Literature and

Study Materials

There is no dedicated study material but the students are advised however to utilize as supporting study material ”Computer Arithmetic: Algorithms and Hardware Designs”, Behrooz Parhami, Oxford University Press, NY, 2000, and ”Computer Architecture: A Quantitative Approach”, J.L. Hennessy and D.A. Patterson, 4th edition. Moreover we encourage you to utilize the IEEE Explore library to find research publications that may help you in the successful project completion.

Co u rs e de s crip t on s

St u dy G ui d e 20 09 / 20 10

1 17 |

|

6

Assessment To complete the course students have to submit the project archive of the new core they developed, a report describing their approach and findings, and to give a short presentation of their project in the context of a sympo- sium.The new core functionality is verified and all projects are checked for (between groups) plagiarism. Non functional designs do not pass the project. Plagiarism can also make you fail.The final grade for the project is determined based on the following criteria:1. The performance of your design (P). The Dhrystone score you report is important. The higher the Dhrystone score you get the better but this is not the only relevant aspect. In the performance evaluation we also take into consideration the other metrics like area, power consumption, with more emphasis on the compound ones, e.g., the area delay product.2. The technical merit of your approach (TM). Aspects as innovation level and implementation quality are considered.3. The report (R). Report organization, content, and language are important aspects at this point.4. The presentation (P). Here, apart of the presentation itself, we also look at the capability to ask questions and to answer questions from the auditorium.The ET4 171 final grade (FG) is computed as: FG = 0.35*P + 0.35*TM + 0.20*R + 0.10*P - C,where C can assume values between 0 and 1 and reflects:(i) the lack of collaboration in the group; (ii) the amount of consultancy you asked me for during the project completion. If the group is functioning like a team and you do not ask too much help C is 0, otherwise it can get values up to 1.