Low-Power Embedded Processor

Home
Members
Project Statement
Project Specification
Project Proposal
ECE 290 Final Report
ECE 291 Final Report
File Archive
Weekly Reports
Timeline

 

Team Report #14 (3/29/04)

Last Week:

  1. We finished integrating all the components of our processor.
  2. We have been testing all the functionality of our design.  So far, we have identified several problems and corrected them.

 Next Week:

  1. We will continue to do more testing.
  2. We will start working on synthesis of our VHDL code.

 

Team Report #13 (3/15/04)

Last Week:

  1. Worked on integrating the different parts of the processor.
  2. Made a few posters for our presentation.
  3. Worked on the low power implementation of the ALU

Next Week:

  1. We will start testing our integrated design.
  2. We will start to gather ideas for the final report.
  3. Integrate all the low power modification to the overall architecture.  

 

Team Report #12 (3/2/04)

Last Week:

  1. We designed the 12-bit adder.
  2. Updated Stages.
  3. Put together the execute stage
  4. And came up with poster layouts for our presentation.

Next Week:

  1. Will work on clock gating for the ALU.
  2. Continue our work on integrating all the different components.
  3. Make the necessary changes on our poster layout.

 

Team Report #11 (2/23/04)

Last Week:

  1. Updated the instruction summery.
  2. Worked on the ALU code.
  3. Worked on Clock gating.

Next Week:

  1. Our team will redesign problems with ALU.
  2. Will do some research on memory design.
  3. The branch adder will be changed to accommodate 12-bit addition.
  4. We will work on the posters for our final presentation.


Team Report #10 (2/17/04)

 Last Week:

  1. Worked on the ALU coding and clockgating.
  2. Worked on documentation and instruction summary.

Next Week:

  1. More research on sleep mode.
  2. Updating instruction summary.
  3. And we will finish up the ALU without clockgating.
  4. We will try to put everything together.

 

Team Report #9 (1/26/04):

Last Week:

  1. Gathered necessary information regarding clock gating.
  2. We discussed issues regarding benchmarking with Dr. Lee.  Since our design will not be comparable to commercially available processors, benchmarking will not be very applicable in our design.
  3. The shifter design was modified in order to do arithmetic and logical shift with the same shifter unit.
  4. Worked on conditional codes for the ALU operations.

Next Week:

  1. By next week we will have the ALU coded and tested.
  2. We will add all clock gating signals to the control unit of the processor and also will do the ALU control unit.
  3. Due to some recent changes, we will recode instruction fetch unit.

 

Team Report #8 (1/19/04):

Last Week:

  1. Worked on the adder, shifter, Hazard detection unit and Forward Unit.

  2. Started the final report.

Next Week:

  1.  Will work on unsigned and conditional codes, namely overflow and carryout.

  2. Will look into clock gating.

  3.  Will work on Modify shifter.

  4. Look into benchmarking.


Team Report #7 (1/1/04):

Last Week:

  1. Worked on the adder and shifter design for a ALU and the integration of all the components of the ALU.
  2. Did research on pipelining, clock-gating, and control module design.
  3. Wrote the VHDL code for most of the ALU.

Next Week:

  1. Will work on the final report.
  2. Start the final presentation.
  3. Will start testing our design.
     

Team Report #6  (12/15/03):

Last Week:

  1. Performed research to see if inclusion of sleep mode is possible in our process design.
  2. Came up with the VHDL code for multiplier.
  3. Worked on shifter for ALU.

Next Week:

  1. Will work on Ram Design and register file design.
  2. Do research on the efficient ALU.
  3. Will work on the adder and shifter part of the ALU.

 

Team Report #5 (12/01/03):

Last Week:

  1. Performed research on the low power multiplier design.
  2. We worked the multiplier unit for our processor.  We came up with the architecture of this unit.  We will use booth encoding algorithm to generate the partial products, and use a Wallace tree type addition scheme for adding the partial products. 

Next Week:

  1. Work on finalizing out multiplier architecture.
  2. Write the final report.
  3. Prepare for the final presentation.
  4. Deliver the final presentation. 

 

Team Report #4 (11/24/03):

Last Week:

  1. Our group did mostly research on dynamic voltage scaling and benchmarking. We researched these two concepts and tried get a good understanding of them.

Next Week:

  1. Continue with our research.
  2. Finalize our design.
  3. Start preparing for final presentation on Senior Design Day. 

 

Team Report #3 (11/17/03):

Last Week:
  1. Our team Prepared for the presentation. We met a few times during the past week to rehearse together for our presentation and gave each other feedback on how to make a better presentation. 
  2. We performed our presentation 

Next Week:

  1. We will work on the project and prepare for senior design day. 

 

Team Report #2 (11/10/03):

  Last Week:

  1. Worked on the Proposal together.

  2. Gave each other feedback on improving the proposal.

  Next Week:

  1.  Our team will prepare for our presentation.

  2. Start our Power Point slides for the presentation.

 

Team Report #1 (11/3/03):

Last Week:

  1. Put the proposal together. 

  2. Did some research on Low Power Embedded Processors.

Next Week:

  1. Will Continue working on the proposal. 

  2. Go over the key points that we need to cover in our presentation and start making Power Point slides for them. 

 

 

Home | Members | Project Statement | Project Specification | Project Proposal | ECE 290 Final Report | ECE 291 Final Report | File Archive | Weekly Reports | Timeline

Senior Design Project
Electrical and Computer Engineering
University of Connecticut


Last updated: 05/30/04.