Class Email Archive
2009 Emails
Old 2008 Emails
Dec 1
ECE353,
The Lab3 schematic had a small error on the RXD pin of the microcontroller. The schematic has been updated on the website. Sorry for the mishap.
-Felipe
Nov 25
ECE353,
Due to a conflict in my schedule, I will not be able to attend the TA hours for today. (2:30 - 6:30) I will be in the lab tomorrow (Weds) after 1pm to cover for the absence.
-Felipe
Nov 24
ECE 353 Students:
I have been asked about the weightage of the various parts of Lab 2. It is the same as for Lab 1: 25% of the grade is based on the demo, 25% on the quiz, and 50% on your lab report.
krishna
Nov 24
353:
Note that the 353 schedule site,
http://www.ecs.umass.edu/ece353/schedule.html
has been updated with the correct dates for Lab 3.
Nov 20 |
ELab 306 |
Lab 3 Lecture & Demo (WB & Felipe) |
Dec. 9 - 10 |
DUDA |
Lab 3 Demos |
Dec. 15 |
|
Lab 3 Reports Due |
Nov 24
ECE353,
Due to a mix up, I am writing an email to see who is and who isn't receiving the course emails. Please ask around and see who did or did not get this email. If anyone you know did not get this email, please have them email me back (fvilasbo@gmail.com) and let me know.
Thank you,
-Felipe
Nov 23
In order to help me better assess your lab reports, please also submit your C program. As with the report, send it to ece353lab2@yahoo.com. Be sure to label your program with your names. Thanks.
krishna
Nov 20
REMINDER that we have a 353 Lecture today at 1pm in ELAB 306.
We will discuss Lab 3 and have a demo.
See you shortly,
Prof. Burleson
Sept 30
ECE 353 Students:
I will hold office hours in the lab on Tuesdays and Thursdays, 2-3 PM.
Feel free to stop by or send email if you have any questions.
I have made some updates to the lab description: please download it
again to ensure you have the latest version.
krishna
Sept 28
To the ECE 353 students:
Please ask your friends if they are on this class email list. We believe
that the list is exhaustive, but we want to be certain. If you know anyone who
does not receive these email messages, please have him contact Professor
Burleson or I and we will add him to the list.
Thank you for your efforts.
Michael Haines
Sept 27
353:
I was quite impressed with the Lab 0 demos.
You all seemed to understand the concepts and did a
good job implementing the labs.
The demos themselves were well done also.
Now it is time to take a step back and write a good
report on the Lab. Demo and report will contribute
about equally to the overall grade for the Lab.
Lab 0 reports are due on Friday Oct 3 at midnight.
See Mike's email for details on the Lab 0 report
and email me if you have any questions on the format.
They should be fully electronic and sent as a single file of
.pdf or .doc to Lab 0 TA Mike Haines at marhaines@yahoo.com
Be sure to use this address rather than his Umass account
or he will run out of disk space!
The course will now shift gears significantly.
Prof. Krishna will lecture on Lab 1 this Tuesday Sept 30
in ELAB 306. Lab 1 will be very different than Lab 0
in that it will be only C programming. You may ask why this
sudden change. The idea is to further develop your coding
ability and solidify the distinction between an HDL and C.
The programming assignment will be to model a cache,
thus using a software program to describe the behavior
of hardware you learned about in 232. Review your 232
if you are at all shaky on caches. And don't get confused
between HDL and C programming syntax and semantics.
In Lab 2 Prof. Krishna will extend this approach even further
to a full pipelined MIPS machine.
See you for Lab 3 in late November when we will return
to breadboarding a fairily cool microcontroller design
for an enjoyable finale to the course.
Till then, Good luck!
Prof. Burleson
Sept 23
To the ECE 353 students:
Three more demo times have been added from 1:00-2:00 on Friday. If you
still need to sign up for a slot, you can reserve one of these times.
Michael Haines
Sept 23
353:
Tomorrow we begin the demos of lab0.
In addition to the lab0 tips we sent out last week,
here are some additional guidelines.
Consider the demo to be fairly formal, not in terms
of dress, but in terms of tone. In other
words, pretend I am a prospective employer or a
large client of your product. Convince me that you
understand the lab and show me what you have
learned. Our time is very limited so you need to
move quickly and efficiently. Here is a suggested
schedule for each 20 minute demo:
Introduction (2 minutes)
Verilog and FSM discussion (5 minutes)
Demo of Midi-Ox (2 minutes)
Go-Logic (2 minutes)
Discussion of design and debug process (5 minutes)
Concluding remarks (see tip list) (4 minutes)
If we run out of time, it will hurt you, so please stay
on schedule. Make sure both team members participate
equally in the demo. If your circuit is not fully functional, show
me what works and tell me how you intend to finish up.
A TA can check it off later and you will get partial
credit. In addition, you can document it in your project
report.
Project reports will be due Friday October 3 .
Details on the report will come soon.
Looking forward to seeing your work.
Prof. Burleson
Sept 22
ECE353:
After talking to the staff at lock shop it appears as though the UCard encoder is not broken, but is very fickle and will not work every time. It has a better chance of working on a new card, however nothing is guaranteed.
If you are interested in getting your card encoded I will be at the lab at 12:30 on Wednesday and I can run a batch of UCards down to the physical plant then. I suggest you go to Franklin and get a new UCard to increase the chances that it works, its around $6 if you hand them your old UCard.
If you want to give it a try please be at the lab at 12:30 on Wednesday and realize that the lock shop is not guaranteeing that this will work on every UCard, however I can attest that my card encoded first try and it is only 2 weeks old.
Thanks,
Doug
Sept 22
To the ECE 353 students:
Since September 8, we have had trouble with the class email list. This is a
new class list. If you know of anyone who has not received this email, please
have that person email one of the professors or TAs.
If you are nervous about your demos, remember that you can prepare for them
using a checklist sent in a previous email. You can find all the class emails
archived on the course website. If you are nervous because you do not feel that
you can complete the project before the demo, Professor Burleson has arranged to
have extra TA hours today and tomorrow. You can see the changes on the course
website.
Finally, we intend to let everyone have card access to Duda soon.
Michael Haines
Sept 19
353:
We seem to be having some trouble with the email list.
If you get this message, please send a quick email
to Michael Haines at mhaines@ecs.umass.edu
If you know some who did NOT get it (e.g. your lab
partner), let him know that as well.
Note that all 353 emails are archived on the web-site so
check that regularly and the course schedule page
and you should be all set.
Thanks,
Prof. Burleson
Sept 17
To the ECE 353 students,
Your Lab 0 demos will be on Wednesday and Thursday next week. You need to
sign up for a 20 minute time slot, which you can do at
www.mysignup.com/ece353_fall08_lab0 beginning 7:00 p.m. this Thursday. You must
sign up before 11:00 p.m. next Tuesday, September 23, and you can change the
time of your demo until then if you need to. Please email Professor Burleson if
you have trouble signing up for a time slot.
Professor Burleson and the TAs have compiled a list of tips to help you
prepare for the demo.
-> Know what the acronyms on the project description stand for, such
as MIDI and USART.
-> Print out your Verilog code. Be sure it is properly commented and
that you understand it. For instance, you should know the
differences between the following:
--> synchronous and asynchronous communication
--> = and <= assignments
--> sequential and combinational programming
--> implementations of functionality. For example, could you
replace a case statement with if else statements?
-> Print out a state diagram for your finite-state machine (FSM).
-> Be able to show how you implement your FSM in Verilog.
-> Show how your clocking works. What is the relationship of
the 4 MHz clock and MIDI's clock?
-> Be able to describe all parts and wires on your board and
their functionality. For instance, be able to explain
what macrocells are.
-> Show several note signals from MIDI-OX and
explain the meaning of the various MIDI fields.
-> Rehearse for the demo! TAs will be available during work hours.
-> Set up a GoLogic logic analyzer to show your circuit processing
a real waveform.
-> Arrive early to begin your demo on time. You should start your
demo at the time for which you sign up.
-> Be able to explain what would happen if a random wire were
removed or grounded during the demo.
-> Be prepared to answer questions like these:
--> Could you have used fewer states? Would that be better?
Why or why not?
--> How would you implement more reliable code with a higher
sample rate?
--> If you needed to modify the code so that it sends the
velocity byte of a MIDI signal to another LED bar, how
easy would that be to code?
-> (Extra credit) Be able to modify your Verilog and recompile
during the demo based on suggested changes.
If this is a duplicate email, I apologize. Some students did not receive
the original message.
Good luck with your projects.
Michael Haines
Sept 14
To the ECE 353 students,
For your information, I am changing my weekend hours to 10:30 a.m. to
2:30 p.m. on Saturdays, beginning this weekend. I am doing this in
anticipation of the GREs on Saturday, October 25, which will last the entire
day. Please plan accordingly. I will maintain this weekend schedule for the
rest of the semester.
Michael Haines
Sept 9
ECE 353:
Note that there are no more lectures
in 353 until Sept 30 when we re-convene
in ELAB 306 for Lab 1.
So you are on your own to plan your time
with your partner to prepare for the demos on Sept 23-25.
Follow the web-site schedule and watch
your email for details on the demo and
report.
Go to lab and meet with the TAs and Profs. during their respective hours
or send us email.
Thanks!
Prof. Burleson
Sept. 8
ECE 353:
This is the first message using the ECE 353 email list.
The student email addresses are from SPIRE. The TAs, Technician and Profs are all cc'ed so
you have their email addresses in your address book.
See you tomorrow Tuesday 9/9 in lecture in ELAB 306
where TA Michael Haines will be giving a demo on design
tips for Lab 0. Aftera short Lecture, at 2pm, we
will all walk over to the Lock Shop where your
Student ID cards will be encoded to get 24/7 access into
the 353 Lab in Duda Hall.
If you miss this, you can contact Dave at the Lock Shop at
545-6425 or e-mail dacobb@facil.umass.edu for an appointment
to get their card encoded.
TA and Prof Lab hours will also start tomorrow right after lecture.
See http://www.ecs.umass.edu/ece353/lab_and_office_hours.html
In the mean time, get started on Pre-lab 0.
See http://www.ecs.umass.edu/ece353/lab0/prelab0.html
Lab 0 demos will be the week of Sept 22 with reports due
the following week.
Thanks!
Prof. Burleson