Welcome to ELEX 7660

Our first lecture is on Monday, January 9 and our first (official) lab will be on Friday January 13.

Monday lecture time/room change

The Monday lecture has been moved from 11:30 to 12:30 and the room has been changed from SW1-3170 to SW1-2005.

Change to Office Hours

To accommodate the lecture time change I've updated my office hours to:

all in SW1-3061 (via SW1-3059).

No Lab on February 10 or 13

There will be no lab on Friday February 10 or Monday February 13 (Family Day holiday).

Missed Lecture

I apologize for being very (15 minutes) late to the lecture today.  I was in a meeting and didn't notice the alarm.  We were going to cover the project guidelines and Verilog sequential statements.

There is only a week left until the deadline for the project proposals.  Please review the Project Guidelines to see what you need to do over the next week.  Please ask (e-mail or in the discussion forum) if you have any questions and fill out the parts order spreadsheet with the items you need ordered.

Midterm Exam Day and Date

The day of the midterm exam date is incorrectly given in the course information handout as Wednesday.  February 20 is a Monday.

It has been proposed that we delay the midterm exam until the following week -- to Monday February 27.

You can vote for your preferred date in this survey.

To allow two hours for the exam, it will start during your lunch break (11:30) and continue until the end of our regular lecture (1:30). 

Almost all students finish my exams before the time allowed.

Assignment 1

Assignment 1 has been posted.  It is due February 20.

Deadline for Project Proposal

Since I missed the last lecture, I've changed the due date for the project proposal to midnight Tuesday February 14 to give students a chance to ask questions at the Tuesday lecture.

Midterm Exam Rescheduled to February 27.

The midterm exam will be postponed until February 27.  There was a sizeable majority (27 to 3) in favor of this change. 

Proposal Dropbox Permissions

The permissions on the the project proposal dropbox were accidentally changed to allow only one submission.  If you want to update your submissions feel free to do so (until midnight, February 14).

Two-Part Midterm Feb 27/28

Because a large-enough classroom is not available for a two-hour slot during on the day of the midterm exam, we will have a two-part midterm exam.

The first part will be on Monday, February 27 and will cover Verilog (declarations, expressions and statements).

The second part on Tuesday, February 28 and will ask you to convert from/to schematics to/from Verilog.

There will be different versions of each midterm and assigned seating (ordering is by surname). 

You may use any written/printed materials you wish.

All electronic devices other than a calculator must be turned off and left at the front of the room, in a bag if you wish.  This includes cell phones, tablets, notebook computers, media players, headsets, etc.

Lab Schedule

Lab schedule for the rest of the term:

Feb: 24/27 - Lab 5

March: 3/6, 10/[13], [17]/20, 24/27, 31/3 - Project Work [except Spring Break]

April: 7/10 - Project Demonstrations

Office Hours for Thursday Feb. 23

Unfortunately, I need to cancel office hours this Thursday (Feb 23) due to an overlapping meeting.

I can be in my office any time on Friday after the lab (8:30 to10:30).  Please let me know (by e-mail) if you would like to meet and what time is convenient for you.

You can also ask questions on the (much underutilized) course discussion forum.

Parts and Lab Kits Available

All of the ordered parts have arrived.  You may pick up your parts and a lab kit during office hours or during a lab.

To connect to the FPGA board you may use the second 40-pin port (JP2) or modify the lab wiring harnesses on JP1 and JP3.  If you modify the lab wiring harness you must restore the original configuration before returning the kit so that it can be used in next years' labs.  See the DE0 Nano Manual and the ``Lab 0'' handout for the pin assignments.

A limited number of connector housings and wires with pre-crimped pins are available from the instructor.

Before connecting any of the following:

to the FPGA board, please ask me to review your design.  Have a schematic and parts layout diagram ready for the review.

Midterm Exam Results

The midterm exams have been marked.  The minimum, mean, median, and maximum were 69, 88, 88 and 99% respectively.

The distribution of the marks was:

Office Hours for Thursday March 9

Unfortunately, I need to cancel office hours this Thursday (March 9) due to an overlapping meeting.

I can be in my office any time on Friday after the lab (8:30 to10:30).  Please let me know (by e-mail) if you would like to meet and what time is convenient for you.

You can also ask questions on the (much underutilized) course discussion forum.

Project Report Due Date

The due date for the final project report is currently April 7 (the date of the first project demos).

It can be changed to a later date if desired.  I have set up a survey with a few additional choices. 

You can vote for your preferred dates before midnight on Monday, April 3.

Anonymous Discussion Postings

I have enabled anonymous postings on the course discussion forum.  Other students will not be able to tell who posted a question (but the instructor will).

Project Report Due Date

The results of the vote to change the due date are:

Thursday April 13 (last day of classes)

Monday April 17 (last day before exams)

There were 9 votes.  I have changed the due date to April 17.

You may, of course, submit your report earlier than the due date.

Your submission will be considered incomplete unless you include the completed LIB-73 "Creative Commons BY-NC-ND" license allowing your report to be made public (see the course information handout for more information).

Demonstration Suggestions

Some suggestions for you project -- and other -- presentations:

Report Suggestions

The course information document says you will need to submit:

"A final report fully documenting what was achieved. It should include block diagrams, schematics, code listings, photos, etc.)"

In response to a question about report length on the discussion forum I added:

Take a look at the reports submitted for the project courses at other Universities/Institutes.

Somewhere on the order of 10 to 30 pages should be sufficient to describe your project. [But feel free to make your report longer or shorter if necessary.]

Remember that your report will be published.  Review the guidelines in the course information handout regarding including personal information in the report (e.g. don't include your BCIT ID number).

Based on questions asked during the demonstrations I would also add:

Assignment 3 Clarifications

Signing the Release Form

To sign the library release form (lib_73.pdf) you have a various choices.  These include:

Office Hours for Exam Week

I will be in my office (SW1-3061) on:

I can answer questions, collect project FPGA boards and components, and scan release forms (if necessary).

Some Possible Exam Questions

Although this is not a complete list, you should be prepared to answer the following types of questions for the final exam:

Please check your marks

The final marks for the course have been computed and posted under Content/Course Information/marks and the marking scheme to Content/Course Information/Marking Scheme.  The final exam and solutions have been posted to Content/Exams.  Comments about the project have been posted to the feedback section of the project report dropbox.  The distribution of the final marks is shown below.  Please let me know if you have any questions.