EECS150 Components and Design Techniques for Digital Systems

EECS150 Spring 2009
Old News
 

Home | Old News | Calendar | Grades | Grading Status | Project Status | Documents | Staff | Syllabus | Schedule | Old Websites | Links | TA


News [1/1/2009-11/24/2009]
5/19/2009

Letter Grades Online

Letter grades have been added to the Grades page. These grades should appear on Bearfacts tomorrow at 6:00am. Unless there has been an obvious mistake (you getting an 'F' when you have had a perfect class record), these grades are final.

5/15/2009

Gradebook

Please check the gradebook to make sure everything is correct / in place / unshifted / etc. The staff will extract the gradebook at 3:30pm on Sunday, May 17th. Please send gradebook complaints by that time to Chris. No grades should be blank at this time. Any blank scores will be interpreted as 0s.

5/12/2009

Final Review Sheets Posted

The review sheets from the final review session have been posted to the Documents page.

5/12/2009

Partner Evaluation Form Posted

A partner evaluation form has been posted to the Project page (see the very bottom). Please fill out this form and turn it in at your final (along with your project report).

5/10/2009

Chris' OH Moved

Chris' office hours have been moved forward one day to Tuesday, at the regular Monday time (2-3pm).

5/6/2009

We have come to the end

With the project 'competition' behind us, the semester has finally come to a close. On behalf of the entire teaching staff, we would like to thank everybody for a great semester. Congratulations on finishing the project! Congratulations to all of the graduates! We hope that you enjoyed your time and learned something from this class. We wish you the best in your future endeavours :)

5/6/2009

We have come to the end

With the project 'competition' behind us, the semester has finally come to a close. On behalf of the entire teaching staff, we would like to thank everybody for a great semester. Congratulations on finishing the project! Congratulations to all of the graduates! We hope that you enjoyed your time and learned something from this class. We wish you the best on the final :)

Some final scheduling reminders:

  1. The final review session will be held on Tuesday, May 12th in 306 Soda from 6-9pm. Pizza will be provided. Come with questions!
  2. The final exam will be held on Thursday, May 14th from 12:30-3:30pm. Please check the schedule of classes for the location.

5/6/2009

Movie Night!

To celebrate the class finishing the project, the staff will be hosting a movie night on Friday, May 8th at 7pm in 125 Cory. We plan to watch Gladiator ('Mulan' and 'From Dusk till Dawn' got ruled out - sorry). Strength and honor!

5/3/2009

Example Project Reports Posted

Two sample project reports have been posted to the Documents page.

5/3/2009

HKN Surveys this Thursday

HKN surveys will be administered in the last 15 minutes of lecture on Thursday. Please attend lecture this Thursday. The staff would really appreciate your feedback about the course in general, how it can be improved, and what you especially enjoyed. The ball is in your court: we would really appreciate your thoughts and comments.

5/3/2009

Chris' Monday Office Hours

... have been moved from 2-3pm to 1:30-2:30pm (this week only).

5/1/2009

Signing up for Regular Checkoff

The schedule on the Project page has been reset for regular checkoff. If you need to signup, now is the time to do so!

4/28/2009

Timing Checkoff Policies

Your design must meet timing. Please refer to lecture 12, slide 33 for details on how we assign grades based on optimality, frequency, and functionality.

4/28/2009

Bouncing Lines.s Added

A bouncing version of Lines.s has been added to the Project page under the 'Check-off section.' This code will be used to verify your final project for early/final check-off.

4/27/2009

Lines.hex Fixed

Lines.hex now reflects the Lines.s revision C. Please see the Checkpoint4Checkoff.zip and LineBuilder.zip files for the fresh copy.

4/27/2009

Lines.s Updated

Lines.s has been pushed to revision C. See the Project page for details (specifically the section allocated for the 'LineBuilder'). The updated Lines.s can be found in both the Checkpoint4Checkoff.zip and LineBuilder.zip files.

4/27/2009

Check-off Schedule

A schedule detailing exactly who has signed up for check-off (and when) has been posted to the Project page under the 'Check-off' section. It will be updated frequently. When sending Chris an email about check-off times, please check this schedule first to make sure that your time slot is open.

4/27/2009

Check-off Update

An update has been made to the check-off information on the Project page. Specifically, note that you can only sign up for a check-off time during your assigned lab section.

4/27/2009

Early Check-off Signups

If you intend to participate in 'Early Check-off,' please send an email to Chris ASAP. For more information, see the Project Administration Document and the 'Final Check-off' lab lecture on the Project page (see the 'Final Checkoff' section at the bottom of the page).

4/26/2009

Campanile Right-side-up

The campanile is not upside down anymore :) See the appropriate links on the Project page for an updated Campanile.hex file.

4/25/2009

TA Solution Cost Tallies Updated

The TA solution for checkpoints 1-4 has been run through the cost calculator. Please see the Project page (under the checkpoint 5 section) for details.

4/25/2009

LineBuilder Released

If you are interested in drawing pictures compatible with Lines.s, a JAR has been released to the Project page which will allow you to turn an xml file into the Lines.s format. Enjoy!

4/23/2009

More Interesting Checkpoint 3 Color Test Code

Another batch of assembly code (MovingColors.{s, hex}) has been released to the Project page under the checkpoint 3 section. Have fun!

4/23/2009

Console GUI Revision B

The console GUI has been pushed to revision B (those who were having the 'send file to second address' problem: get this update!). See the Project page for details.

4/22/2009

Checkpoint 4 Checkoff Code Released

For all of the hotshots out there who have finished the line engine, we have released the code that we will use to verify your implementation (see the Project page under the checkpoint 4 section).

4/22/2009

Checkpoint 3 Checkoff and Line Engine Updates

Checkpoint 3 checkoff code has been released to the Project page (under the checkpoint 3 section). Since the checkoff code has been posted late, we hope that you have been testing your frame buffer!

LineEngine.pdf has been pushed to revision B. See the checkpoint 4 section of the Project page for details.

4/20/2009

Color Map Example Colors Released

A color palette for the color map (which can be loaded via the console GUI) has been added to the Project page under the checkpoint 3 section. Note that the current DVI controller (written by the staff) performs an incorrect color mapping so this table is due to change in the future.

4/18/2009

DVI Code Revision B

A slight patch was made to DVI.zip. Please see the Project page for details.

4/18/2009

Cost Function Calculator Posted

A pearl script that can be used to calculate your project's 'cost' has been posted to the Project page under the Checkpoint 5 section. Under the said section, you can also find out what the TA solution's current cost is for checkpoints 1-2.

4/17/2009

DVI Modules Posted

The staff-produced DVI modules have been posted to the Calendar page (under the checkpoint 3 section). You will need this material to display video to the LCD screen, which will be a part of checkpoint 3 check-off.

4/14/2009

Midterm Regrade Extension

The deadline to submit a regrade request has been extended to next Tuesday, April 21st. This is to compensate for the solutions being posted late. As of this posting, the solutions have been posted to the Documents page.

4/12/2009

Boot monitor + Console GUI released

The boot monitor/BIOS and file-send-capable console GUI have been posted to the Project page. Both are of key importance to checkpoints 3 and 4. Since setting both up takes some work (growing the instruction memory), please take a look at them sooner rather than later. Processor.pdf has been pushed to revision E to match the new memory map (see the README in ConsoleGUI.zip for details).

4/9/2009

Midterm Scores

Midterm scores have been added to the gradebook. The problem by problem statistics have been added to the Calendar page. Exams will be handed back in the last minutes of lecture on Thursday 4/9 (today!).

Regrade Policy: You have 1 week after getting your exam to submit a regrade request. Please submit a written explanation to the professor explaining where you think you were unfairly deducted points (or if we miscalculated your total score). We will be releasing the exam solutions and grading rubric over the weekend. Keep in mind that if you submit a regrade request, we reserve the right to regrade your entire exam.

4/4/2009

Project Updates

A number of updates and additions have been made to the project documentation. See the Project page for details. Specifically, Processor.pdf has reached revision D, and the Frame Buffer (checkpoint 3) and Line Engine (checkpoint 4) specifications have both been released. In addition, an update has been posted under the 'Checkpoint 2' section.

4/1/2009

Old midterms

We have posted the old Spring 2005 midterm 1 to the Documents page. We will post more as we find them.

4/1/2009

Midterm Reminder

Ok folks! Its 1am and time for everyone to get some sleep :) The midterm, again, will be held in 100 GPB (the Genetics and Plant Biology building) from 6-9pm on Wednesday, April 1st. (today!).

Good luck!

3/30/2009

HW8 Solutions updated

A clarification has been added to the HW8 NAND power problem. See the solutions on the Calendar page for details.

3/30/2009

Exam Review Sheets Posted

The exam review sheets have been posted to the Documents page. Comments and fixes have been made where appropriate - see each review sheet and specific problems within each one for details.

3/30/2009

Echo.s bugfix

There was a small bug in revision C of echo.s. The fix has been posted to the Project page. The bug only affected revision C.

3/26/2009

Information about the Midterm

Information about the midterm has been posted to the Documents page.

3/23/2009

Fast Clocks for Checkpoint 2+

A very important bulletin has been posted to the Project page under the checkpoint 2 section (see 'Fast Clocks'). Make sure to read it as soon as you see this message! (not you interrupt your cruise in the Mediterranean or anything, but your project calls!)

3/21/2009

Homework 9

Even if you cannot see Homework9.pdf on the mini-calendar because it is due in two weeks, it has still been on the main Calendar page.. Worry not, it is short!

Enjoy your Spring break!

3/18/2009

Checkpoint 2 Information

Information related to checkpoint 2 has been posted to the Project page.

3/17/2009

Checkoff times

Reminder: you can only get checked off in your lab section. The deadline for checkpoint 1 is your lab section. No checkoffs will be made on Friday (ignore the spec when it says the 'due date' is Friday: it is only listed as such because otherwise we would have had to write several days based on when (in your case) the checkpoint was actually due. Please read the Project Administrative document posted on the Project page for details and clarifications.

3/16/2009

Using MARS

When using MARS, you will have to turn on branch/jump delay slots. You can do this by opening MARS and looking under 'Settings->Delayed Branches.' This will turn on both delayed branches and jumps.

3/15/2009

Test Code - Revision C

There was a bug that was found and fixed with the checkpoint 1 checkoff code. Please see the Project page for details.

3/15/2009

Test Code - Revision B

Revision B for the checkpoint 1 checkoff test code has been released. Please see the Project page for details.

3/15/2009

Test Code Released

The test code for checkpoint 1 has been released to the Project page. We have also added MARS, by popular request, to the Project page. Use it to help build and verify MIPS assembly test code. Note that you can produce the same type of hex dump as was done for the checkoff code by dumping the .text segment of an assembled program to 'Hexadecimal Listing.' Please see Mars.jar for details.

3/14/2009

Project Partners

Project partner information (as it has been received by your TA through email so far) has been entered into your grade book entry. Please make sure that we have correctly registered you with your actual partner, and that your checkoff time is correct. If you do not have a partner: it is your responsibility (even if you think the course staff knows about your situation) to email Chris ASAP.

3/13/2009

Course Survey

Please follow this link:

  • http://www.surveymonkey.com/s.aspx?sm=ax0L9_2fAaDrW5t9EdMyYk_2bA_3d_3d
to take the survey. Please complete the survey in lab lecture; the link will dissapear at midnight.

3/12/2009

Visio Stencils

To help promote the creation of beautiful visio diagrams, the staff has released a set of very good block diagram stencils. Please see the Documents page for details.

3/12/2009

Lab Lecture & the Quiz

Even though there was no homework this week, be sure to attend lab lecture. There will not be a quiz on the homework, but rather a survey. The survey will be anonymous; however, we will ask you to fill out a no-question quiz form to prove that you showed up. Please attend! The staff is eager to hear your comments on the course so far! :)

3/11/2009

Processor.pdf - Revision C

Revision C has been set in stone for Processor.pdf. Please see the Project page for details.

3/9/2009

Processor.pdf updated

Some clarifications were made to Processor.pdf. All of the changes listed under Revision B are now in place. Please see Processor.pdf on the Project page for details.

3/9/2009

Homework this week

The homework that was slated to be due on Friday 13th has been cancelled. There is no homework due this Friday.

3/5/2009

Project Partners

Please email your project partner's name (one email per team) and what section you are currently enrolled in to your lab TA. This information will help us setup SVN access, and synchronize the grading effort.

3/4/2009

MIPS150 Specification - Revision B

See the Project page for details.

3/3/2009

Project Administrative Document Posted

A document detailing all administrative aspects of the project has been posted to the Project page. You are responsible for understanding all of the policies we have set forth for this project. All such policies are contained within this document. Read it well! (and ask questions if you have any).

3/1/2009

MIPS150 Specification Posted

The specification for the first project checkpoint has been posted to the Project page.

2/28/2009

Lab 5 - Update B.2

A minor typo was found in the ChipScope tutorial. It hasn't seen pushed to the documents yet, but you can find out what it is on the Project page.

2/26/2009

Lab 5 - Update B.1

An update (not quite a full revision) has been made related to lab 5 on the Project page.

2/24/2009

Reading for Thursday Posted

Sorry for the late notice, but reading for Thursday's lecture is now posted on the Calendar page.

2/24/2009

Lab5 - Revision 'B' and the Project Page

ChipScopeSerial.pdf has been patched. The explanation of the 'Ready bit' has changed slightly. See Section 4.1.1 in ChipScopeSerial.pdf for details.

For the remainder of the semester, as we have entered into project territory, lab/project updates will no longer be made as 'patches.' Instead, they will be made through 'revisions' recorded on the Project page and in the lab/(project checkpoint's) specification's Revision History. This means two things:

  1. You should start checking the Project page regularly for updates in the project specifications. Having a seperate page for this allows us to better detail the changes without sending too much information to the announcements page (although all changes will be briefly be announced on the front page of the site, as usual).
  2. You will have to check the 'Revision History' section of documents/specs from now on to ensure that you have the correct version. The most recent version will be posted to the Project page. This should help eliminate the problem of having multiple copies of each specification (one in a .zip and the other standalone) out of sync with one another (while still keeping both copies around).

2/22/2009

Homework Submissions

Homeworks will now only be accepted in .pdf or .txt formats. This restriction was put into place because of several submissions which were made using files in obscure proprietary formats that are difficult to open, let alone grade. There will be no exceptions to this rule unless previously cleared with a TA.

2/21/2009

Missing Lab Lecture

Although the 'Missing Lab Lecture' policy was reiterated during lab lecture, it of course didn't help those who missed lab lecture in the first place! :) The policy is: there will be no make-up quizzes except for the one given ahead of time at 1:45pm. If you can't make a quiz, you will get a 0, but you have two dropped quiz scores (see slide 6 from lecture 1) so it is not a big deal.

2/21/2009

Design Review (Level of Detail)

Several students asked how detailed designs should be for design reviews. This is an excellent question. Please refer to the 'PreLab' section of the lab 5 spec for details, as they have been added there.

2/21/2009

Lab5 Posted

Lab 5 has been posted to the Calendar page. Remember, you will having a design review, next week in lab, based on your understanding and design for this lab/project.

2/18/2009

Lab4 - Patch 2

Simulation.pdf has been patched to fix some minor typos. It has been re-released in both the .zip and .pdf on the Calendar page.

2/17/2009

Lab4 - Patch 1

The complete version of lab 4 (with the short tutorial on Modelsim now added) has been added to the Calendar page. Only Simulation.pdf has changed.

2/16/2009

Modelsim Tutorial Posted

A complete Modelsim tutorial has been posted to the Documents page.

2/14/2009

Lab4 Live

Lab 4 has been posted to the Calendar page. Happy Valentine's day ; )

2/12/2009

Grading Status Page

As a small addendum to the previous email on grade updates, please start checking the Grading Status page for information about when grades were published, etc. Only email your TA with regards to missing grades after the assignment has been marked 'Fully Graded. Scores are final.'

2/12/2009

Gradebook Fixed

A minor issue preventing the gradebook from displaying correctly has been fixed. You should now be able to login to the Grades page with your website logins. There are a small number of students who this will not work for yet. If you can't login, email Chris so that he can fix the issue.

2/12/2009

SVN Restored

Please read this announcement carefully.

SVN access has been restored after this week's downtime. The system has undergone a massive overhaul to ensure the safety of students' files. Each student now has a private repository accessible only by the student and the course staff (for grading of submitted assignments, etc).

THE URL TO ACCESS THE REPOSITORY HAS CHANGED:You can now access the repository via an SVN client or a browser at the following URL:

https://isvn.eecs.berkeley.edu/cs150/cs150-XY

Specifically, you will replace -XY with your actual computer account name.

The repository is now final and tested with both staff and student accounts. We are not anticipating any more downtime. Homework 3 will still be required to be submitted through SVN.

2/11/2009

Lab3 Patch 2

You might noticed that Lab3 patch 2 has appeared. There are no changes in this version ~ several typos were corrected.

2/10/2009

Homework Modification

On the homework, specifically DDCA question 4.48: please omit part A and part H.

2/9/2009

Lab3 - Patch 1

The verilog provided with the lab3 assignment has been updated. Please make sure you have the most current files. Specifically, State and DebugState bitwidths have been changed from 4 bits to 3 in Lab3Lock.v and in the TOP file

2/8/2009

Lab3 Files Posted

The lab 3 ancillary (.zip) material has been posted to the Calendar page.

2/7/2009

Getting Setup with SVN

As as been announced, SVN will be required for submitting homework 3. Instructions on how to setup and get started with SVN have been posted to the Documents page. Please be sure to ask questions and get help if you cannot get SVN setup correctly. The staff will not allow submissions for homework 3 to be done through email.

2/7/2009

Notes from Lab2

The notes that were written on the whiteboard for lab 2 have been posted to the Documents page in the form of a screenshot of the whiteboard. Enjoy!

2/5/2009

Homework 2

As of Wednesday, iSVN finally came up. Due to the close proximity to the HW submission time (tomorrow, Friday), we will not use SVN this week. Instead, we will post instructions on how to get setup with SVN tomorrow in lab lecture so that you can submit your homework 3 by SVN. SVN will be the only allowed means of submission for homework 3.

2/4/2009

Lab2 Patch '4'

Lab2 has been patched (time: after Tuesday's lab, but before the Wednesday labs). You can find the relavent change log below:

  1. All of the dependencies on ButtonParse, Debouncer, EdgeDetect and PulseExpander have been eliminated. Thus, although patch 3 was released to introduce these files, they are no longer necessary. Get a fresh copy of FPGA_TOP_ML505 when you can as it no longer instantiates ButtonParse. This change will fix the Const.v dependancy as well as the odd Reset signal behavior when used with the Tester.
  2. All #( ) syntax has been replaced with 'defparam.' If you don't know what this means, don't worry. defparam is used to assign parameter values to different module instances. Next to all defparams are extensive comments outlining if the defparam should be changed and other interesting information regarding the parameter.
  3. A new 2-bit ALU has been instantiated in FPGA_TOP_ML505 to help you verify your design. You can control the inputs to this ALU through 4 (2 / port) DIP Switches and see its output on 3 LEDs.
  4. In the lab writeup, there are now instructions on how to auto-constrain the clock frequency to 1 Mhz. This will stop the tools from optimizing large Accumulators, making the Resource Analysis section very difficult.

2/2/2009

Lab2 Patch '3'

Lab2 has just been patched again. Specifically, you will now find more Verilog in /Framework (ButtonParse, Debouncer, EdgeDetect, Register, PulseExpander). You do not need to modify any of these files in any way, shape or form. Just include them in what you add to your Xilinx ISE project. They are instantiated in FPGA_TOP_ML505 and heavily commented if you are interested in seeing what they do at an abstract level.

2/1/2009

Lab2 'Complete' now Available

The remainder of Lab2 has been posted to the Calendar page. Specifically, the 'Lab Procedure' section has been added along with the /Framework directory, which contains .v Verilog and .edf black box files (there will be details on all of this new material in the writeup).

2/1/2009

Small Typo in PreLab

There is a small typo in The Accumulator.v interface that is in the PreLab. Specifically, 'Result' should have width given by [Width-1:0] and not [Width:0] (line 101). Changing this in your implementation is simple: just don't append the carry out bit to the ALU result when it is sent to the FDRSE. The lab code has been modified to match the change.

2/1/2009

Reading for Tuesday (2/3)

The reading for Tuesday has been posted to the Calendar page. In addition to helping you prepare for the next lecture, it might also be helpful for Lab 2's PreLab.

1/31/2009

PreLab Update

The following is taken from a more recent build of the lab (From the 'Coding the Accumulator' section):

You will find a Verilog framework in the /Files directory of this lab. The framework only specifies the interfaces that you must abide by in order to make your Accumulator behave properly with our Tester module, which will be provided for you at the start of lab. Feel free to modify any and all Verilog we give you. The only restriction on this policy is that you cannot modify the port specifications (interface) of ALU.v or Accumulator.v.

This is the only update that has been made to the PreLab so far, and so will only appear in the actual lab document when the second half of the lab is released on Sunday night.

1/29/2009

Homework Email Address

From the last news announcement, here is the email address that you should send your homework to: cs150@imail.eecs.berkeley.edu

1/28/2009

Lab Lecture Conflicts and Homework Submission

The first homework will be submitted through email (as opposed to through SVN). The first homework will be submitted via e-mail (address will be announced tomorrow). NO PAPER SUBMISSIONS. Please scan or otherwise digitize any diagrams you may include. The homework-through-email policy is only valid for Homework 1. Future homeworks will be submitted through SVN, which we will give you details on shortly. If your homework includes diagrams, you must scan or Visio them for the submission. NO PAPER is accepted.

For those who have conflicts with the lab lectures, it will be your responsibility to pick up the material from either classmates or the course staff during office hours. No 'official' alternate time will be allocated for re-administering the lab lecture. You MUST also make sure to take the quiz, regardless of your conflict. The quiz is administered in the first 10-15 minutes of the lab lecture. To help accomodate people with conflicts, the course staff (during Ilia's Friday office hours) will allow you to take the quiz at 1:45p. If you cannot make either of the 1-2 or 2-3p times on Friday to take the quiz, contact the staff immediately. We won't necessarily (and unfortunately...) be able to cater to alternate times. If at all possible, consider ducking our of your class for 10 minutes to take the quiz and eliminate the issue.

1/28/2009

Ilia's New Office Hours

Ilia's new office hours (moved from Tuesday) are on Friday from 1-2pm.

1/27/2009

Ilia's Office Hours TODAY (Tuesday 1/27)

Ilia will have to cut his office hours short by 30 minutes today (so his office hours will be from 3:30-4:00). His office hours will most likely change time starting next week, but are TBD for the time being. We will notify you when the final time is determined.

1/26/2009

Website Authentication Granted

Many thanks to the ~57 people who sent their website login/hash password information over the weekend. By the time you are reading this, you will (if you sent the requested information and gotten a reply back) have access to the 'Grades' page and to the .ppt of the lab lecture. In truth, access has been granted to chunks of people throughout the weekend, but the last batch has just been given access.

To verify that you have access, click on the 'Grades' tab on the website banner and enter your credentials. If you are prompted with a screen that reads: Fatal Grade Book Error: -2, Failed to Open Grade Book Please contact Chris Fletcher (cwfletcher@berkeley) then your credentials have correctly been registered with the system. I.E. there is no problem (the error is only due to you not having a gradebook yet, which is the reality at this point). Please don't 'contact Chris Fletcher' if you see this message ; )

If you see another message such as Authorization Failed, your credentials did not get registered correctly (or you just didn't type your password in correctly). Check that you did, and if the problem persists, email Chris.

1/25/2009

Newsgroup is Live

Given that the CSUA newsgroup is ready to go, we have decided to use it this semester, contrary to what was said in lab lecture. For more information on how to access the newsgroup, please see the Syllabus page.

1/25/2009

Typo in the Reading

In the Virtex-5 User's Guide, there is a typo on page 176. Specifically, the document says 'F7AMUX and F7BMUX are used to generate seven input functions from slice A and B, or C and D, while F8MUX is used to combine all slices to generate eight input functions.' The correct version is: 'F7AMUX and F7BMUX are used to generate seven input functions from LUT A and B, or C and D, while F8MUX is used to combine all LUTs to generate eight input functions.'

1/24/2009

Second Reading Assignment

The second reading assignment (for next Tuesday) has been posted to the Calendar page. This particular reading is also a part of the PreLab for Lab 1. Bear in mind that this document was written for professionals. It's ok if it doesn't all make sense. The important thing is to be comfortable enough with it to be able to ask questions in lecture.

1/23/2009

Lab Lecture 1 Post-mortem

Hi Everyone,

I'd like to apologize for having to run off so quickly after lab lecture. I'd like to make several reminders regarding next week's lab / the course in general:

  1. Please do the PreLab. Yes, I know I sound like a broken record, but if you come to lecture on Tuesday with plenty of good questions, your time working with the lab will be made much easier.
  2. Please send me your website username/password. See the Syllabus page for details. Please follow the instructions listed by Monday, January 26th. If you don't, I make no guarentee with regards to when I add your account info ; )
  3. If you have a class conflict with lab lecture: Email me (cwfletcher@berkeley.edu) immediately. I am currently collecting the names of those impacted and am talking the problem over with the course staff.
  4. Have a good weekend!
    Chris F.

1/23/2009

First Homework Assignment Posted

Homework assignement 1 is now linked to the Calendar. It's due next Friday at 2pm.

1/22/2009

First Lab/Lab Lecture Posted

The first lab (and ancillary material) has been posted to the Calendar page. Labs come packaged with their support files and lab lecture slides. The lab lecture slides are the presentation material discussed by one of the TAs in the previous week's lab lecture. As such, they won't mean much unless you come to the lab lecture! Know that they will typically come in both .pdf and .ppt form. Right now, you will only be able to access the .pdf. When you are registered with the website (more on this tomorrow...) you will gain access to the .ppt.

We're looking forward to seeing everybody tomorrow!

1/22/2009

First Reading Assignment

The first week's reading assignment has been posted to the Calendar page in the second lecture's slot. For the remainder of the semester, 'DDCA' will stand for the main course textbook: 'Digital Design and Computer Architecture.'

1/21/2009

Website Content

Most, if not all, of the website content is now up to date and current with the current semester, new hardware platform and first two lectures. Enjoy!

1/21/2009

Lab lecture this Friday

Although there is lab lecture this Friday, there will not be a quiz.

1/20/2009

Scheduling for the first and second weeks of class

There will be lecture this Thursday, in 102 Moffitt at 2:10pm (as usual).

There will also be lab lecture this Friday, in ***125 Cory*** at 2:10pm. Lab lecture is NOT in 306 Soda. Ignore the Berkeley class schedule on this detail!

There are no discussion or lab sections this week. The first labs will be next Tuesday (January 27th), in 125 Cory.

1/15/2009

Welcome to EECS150!

Welcome to the Spring 2009 semester! This website will be your hub for information regarding EECS150. Please check it daily. We will assume that you have read anything posted more than 48 hours ago.

Check the Calendar page to find out what is happening during each week. Homework, solutions, lab material, and project specifications will also be posted on this page when they become current.

If you have a question, email one of the TAs. UC Berkeley newsgroups no longer exist in favor of bspace. We will not be using bspace this semester. To facilitate questions throughout the semester, there may or may not be a forum opened for the class. If not, and for the time being regardless, questions should be emailed to one of the TAs. As necessary, they will be reproduced on this page for all to see.

For a daily/weekly schedule, check either the time-panel at the far left (daily happenings) or the Schedule page (weekly happenings). Don't worry if they are blank right now. They will only render when the appropriate day/week has arrived (starting next week).

1/1/2009

Welcome to the EECS150 Spring 2009 Website

This website is under construction. Please check back frequently for updates.



Copyright UC Berkeley EECS150 http://inst.eecs.berkeley.edu/~cs150/sp09/
Last Updated: 01/18/2009 by
Chris Fletcher