Download presentation
Presentation is loading. Please wait.
Published byMelinda Terry Modified over 9 years ago
1
FDR--ECE6276 Class Project 12/06/00 The ChooChoo: Final Design Review Wody-Instruction Set Architecture School of Electrical and Computer Engineering Georgia Institute of Technology MPEG II Decoder Reconfigurable DSP Project
2
FDR--ECE6276 Class Project 12/06/00 Team Members Walter Huang Omur Kirikci Dae-Ik Kim Ying-Chieh Ko
3
FDR--ECE6276 Class Project 12/06/00 Problem Statement (1) Design of ISA’s for different profiles of a reconfigurable DSP –Three Profiles IDCT, Inverse Qunatization & ZigZag and Motion Coompensation –The design of optimal ISA’s is required for each profile according to the algorithms and the architectures provided.
4
FDR--ECE6276 Class Project 12/06/00 Problem Statement (2) Support designing and testing of entire process concerning ISA –Cooperation with other groups to support the design and testing of decoder and outlined algorithm for each profile.
5
FDR--ECE6276 Class Project 12/06/00 Requirements Number of Instructions Parallelism & Reflection of algorithm Simplicity and coherency of instruction format between different profiles Coherence with the proposed architecture ISA design choices
6
FDR--ECE6276 Class Project 12/06/00 Schedule Regroup Modules into Profiles - 11/3 Create ISA for Profiles – 11/6 Create Mission Statement and Mission Plan - 11/10 Prepare for Preliminary Design Review - 11/15 Modify ISA for Each Profile - 11/18 Create Small Test Program in Assembly for Each Profile - 11/19 Verify Functionality of ISA – 11/22 Create and Maintain Website - 11/29 Critical Design Review - 11/29 Final Design Review – 12/6 Final Report – 12/6
7
FDR--ECE6276 Class Project 12/06/00 Task distribution and organization Walter Huang : All tasks minus website, Group leader Omur KIRIKCI: All tasks minus testing and website Daeik Kim : All tasks minus website Ying-Chieh Ko : All tasks minus testing
8
FDR--ECE6276 Class Project 12/06/00 Outline of ISA’s Each ISA is 32bit long –6 bit opcode –5 bit operands for supporting 31 registers(excluding R0, which is always ‘0’). Similar to the ISA of DLX or MIPS. First bit of opcode determines parallel or sequential execution. Coherence of ISA’s for each profile for fast prototyping of instruction decoders.
9
FDR--ECE6276 Class Project 12/06/00 Advantages of ISA Chosen Instructions have fixed length for ease of decoding Supports parallel operations All ISA’s have much similarity for rapid prototyping
10
FDR--ECE6276 Class Project 12/06/00 Limitations of ISA Chosen No fancy memory operations Parallel instruction make compiling more difficult with a modified RISC (DLX) compiler
11
FDR--ECE6276 Class Project 12/06/00 Support role Make contributions to the testing of decoder design Provide help for the simple algorithm test Take role in adopting re-targetable assembler.
12
FDR--ECE6276 Class Project 12/06/00 Tests & results According to the pseudo codes the Algorithm Group provided, the assembly codes are generated. The inputs are fed according to the assembly code and the output results turned out to be satisfactory according to the expectations.
13
FDR--ECE6276 Class Project 12/06/00 Lessons learned (1) Schedule keeping –The ISA – one of the early stages of the entire process, so high risk! –ISA is prepared on time Technical challenges –Risk due to the possible failures or mistakes in the ISA that might affect the whole design process. –Inefficiency in ISA after the changes introduced according to the requirements. e.g. - Abandoned parallelism in profile 1 & 2 - Register swapping problem in profile 1 & 2
14
FDR--ECE6276 Class Project 12/06/00 Lessons learned (2) Cooperation with other teams Responsibility of working in groups The Role of Communication in group works Experience of keeping the tasks done according to the specified deadlines
15
FDR--ECE6276 Class Project 12/06/00 Improvements & Suggestions Communication channel –Reduce amount of excessive e-mails –Team specific email groups should be used since the beginning of the project
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.