EE 4755 - What's New


17 December 2024, 11:47:36 CST
Grading Update 4: Course Grades Available. The course letter grades have been posted, to see your click here and maybe refresh the page.

The winner of the best alias contest is Synthesizzle. It is relevant, playful, and best of all hard to pronounce.

Good luck and thank you for your effort in EE 4755!

16 December 2024, 18:01:11 CST
Grading Update 3: Everything graded. Course grades should be available tomorrow about noon, except those who are graduating who will find out in the usual way. Course work grades may be posted later tonight. The next grading update should be posted tomorrow by noon.

16 December 2024, 14:55:41 CST
Grading Update 2: Final Exam Grades Ready. The range was [77,6] with a median of 41 and a close by mean of 40.9. To find out your grade or at least try to guess the winner of the best alias contest click here. Grading of the last homework will start now. The next grading update may be posted roughly 18:00.

15 December 2024, 17:54:07 CST
Grading Update 1: Problems 1 and 2 graded, Problem 3 partially graded. Final exam grades should be available tomorrow. Course grades many not be available until Tuesday afternoon, except for those who are graduating who will see their grades Tuesday morning by 9:00. The next grading update should be posted Monday by 18:00.

12 December 2024, 17:38:36 CST
Grading Update 0: Linked the Final Exam to the assignments and exams page. Grading will start late Friday or Saturday and Final Exam grades may be available by Sunday. The next grading update should be posted by Saturday about 18:00.

11 December 2024, 9:31:10 CST
Linked the Final Exam review slides to the lectures page.

10 December 2024, 12:04:29 CST
In the solution shown to the 2021 Midterm Exam Problem 1 on the whiteboard for the optimized case, the select signal for the i[0],i[1] multiplexor should have been fmt[0]. That way if both fmt[0] and fmt[1] were 1, there would be no problem. Since there was no logic at the select signal of the first two multiplexors, the critical path would be 4 (two per mux).

8 December 2024, 17:58:30 CST
Problem 1 has been added to the 2023 Final Exam solution, so now the solution is complete.

8 December 2024, 12:53:13 CST
There will be a review session Tuesday, 10 December 2024 from 10:00-12:00 in room 3316E PFT.

6 December 2024, 10:50:03 CST
Linked the Homework 6 solution to the assignments and exams page.

5 December 2024, 16:30:47 CST
Linked recent lecture material to the lectures page.

4 December 2024, 16:28:57 CST
Linked a partial 2023 Final Exam solution to the assignments and exams page. The solution to Problem 1b is omitted. It will be added before the final exam. Note that the final exam solution includes the solution to Homework 6 Problem 2.

30 November 2024, 17:06:40 EST
For Homework 6 late submissions will be accepted until late Tuesday night (late 3 December) without penalty. E-mail your solution by midnight.

27 November 2024, 8:29:27 CST
Grades returned for Homework 5. A warning to the nine or so students who turned in identical solutions (except for object names): exam questions are made up based on the assumption that each student can solve each homework assignment. Solving an assignment is not the same as renaming objects. If your assignment had separate sets of FID and LID pipeline latches, a sticky first-stage latch for FID, and a single "if" statement in the last stage, then I am talking about you. If, BTW, you know I am talking about you based on this description without reviewing your submission, that's a good sign because you understand the solution you submitted.

23 November 2024, 18:13:18 CST
Homework 6 assigned, due 1 December 2024 with a possible extension. Also, linked the solution to Homework 5 to the assignments and exams page.

19 November 2024, 16:31:51 CST
Linked the Homework 4 solution to the assignments and exams page.

16 November 2024, 15:37:27 CST
To fix an incorrect error message the assignment Verilog code hw05.v has been updated and the assignment handout has been updated to reflect changes in the testbench. Those who have not yet copied the assignment are not affected. Those who already modified the assignment code (hw05.v) can continue to use it if they can live with incorrect error messages. Otherwise add the following few lines after your module (dot_seq_2) (some module lines shown below for context) and then delete everything afterward:
   // End of my carefully worked out solution.
endmodule
`include "/home/faculty/koppel/pub/ee4755/hw/2024/hw05/hw05-tb-only.v"
// Delete everything after this comment.
To verify that this has been done correctly run the Verilog. One of the last lines should read:
Testbench updated 16 November 2024 (tb-only file)

16 November 2024, 13:37:20 CST
A student has reported an incorrect error message in the testbench for Homework 5. The error message states that the first ID or last ID is wrong, but then shows that the module first (or last) ID output is the same as the expected correct value. In that sample there is an error, but it is with dp. A fix or workaround may be posted soon.

14 November 2024, 11:14:52 CST
Linked the Midterm Exam solution and the complete Homework 3 solution to the assignments and exams page.

13 November 2024, 10:55:15 CST
There was an error in the synthesis script, syn.tcl, that resulted in an error when running Genus. That error was fixed about 10:52 on 13 November. The error affects you if you copied the assignment before then. To fix the error you can copy the updated file /home/faculty/koppel/pub/ee4755/hw/2024/hw05/syn.tcl perhaps using the command
cp /home/faculty/koppel/pub/ee4755/hw/2024/hw05/syn.tcl ~/hw05/
or load syn.tcl into your favorite text editor, locate the line that starts set mods and replace it with
set mods { dot_seq_2 }

11 November 2024, 18:45:37 CST
Homework 5 assigned, due Monday 18 November 2024.

8 November 2024, 15:14:57 CST
Linked recent lecture material to the lectures page.

6 November 2024, 15:56:29 CST
To help with Homework 4 Problem 1 posted the Midterm Problem 1a Solution. The complete midterm exam solution will be posted well before the final exam.

5 November 2024, 14:21:44 CST
For Homework 4 Problem 1, in the optimized hardware show the comparison operation as individual gates, not as a circle with an equal-sign inside.

3 November 2024, 13:53:09 CST
The definition of the Char enumeration constants, such as Char_Open, were initially omitted but are now in the Homework 4 handoout.

1 November 2024, 15:56:01 CDT
Homework 4 assigned, Due Friday, 8 November 2024. This is a paper-only assignment.

30 October 2024, 15:22:38 CDT
Linked recent material, including the sequential logic material to the lectures page.

27 October 2024, 17:35:56 CDT
Grading Update 2: Midterm Exam Grades Ready Believe it or not, this isn't by far the worst exam I've given in terms of grades. The average was 43.7 with a nearby median of 44. The range was [81,7]. There's plenty of time for those who didn't do so well to improve. To see the grades, click here.

27 October 2024, 15:31:03 CDT
Grading Update 1: Problems 1-4 graded. Grades will likely be available in an hour or two. We will have to go over the solution in class on Monday, so be prepared. Remember, we're all in this together and we'll get throught it!

23 October 2024, 14:34:21 CDT
Grading Update 0: Linked the Midterm Exam to the assignments and exams page. Grading will probably start Friday afternoon, and grades should be available over the weekend.

21 October 2024, 14:36:08 CDT
Linked the Midterm Exam review slides to the lectures page and the Homework 3 Problem 1 solution to the assignments and exams page.

15 October 2024, 18:31:17 CDT
Linked the Homework 1 solution and Homework 2 solution to the assignments and exams page.

13 October 2024, 15:35:19 CDT
Homework 3 assigned, due Sunday evening 20 October 2024. The solution will be given on class on Monday so don't expect an extension. Working on this homework assignment is an important part of studying for the exam.

11 October 2024, 15:08:23 CDT
Linked recent material to the lectures page. A homework assignment may be assigned in the next few days.

29 September 2024, 16:40:22 CDT
Homework 2 assigned due late Friday, 4 October 2024.

20 September 2024, 18:13:23 CDT
Added recent material to the lectures page.

20 September 2024, 12:53:26 CDT

A number of students have reported that pressing F9 does not invoke the Verilog compiler, instead an error message appears complaining about [f9] being unmapped. I would like to fix it but I'm not yet able to reproduce the problem, so if you're suffering from this issue read on.

One reason this might happen is that either setup was not run, or it was and something disturbed the .emacs file that setup creates. This applies to you if, when editing hw01.v, you don't see an EE 4755 menu and the mode line isn't purple (background) and gold (foreground). If so exit Emacs, run /home/faculty/koppel/pub/ee4755/bin/setup again and then run Emacs again. Let me know if that doesn't fix the problem.

If you do see the EE 4755 menu and F9 still does not work when visiting a .v file please let me know. (On some keyboards you might need to press and hold a function modifier key before pressing F9.)


18 September 2024, 14:24:14 CDT
(Update 2) Unscheduled Server Shutdown at 16:20. There will be an unscheduled server shutdown at 16:20 (18 September) due to the loss of chilled water. The nominal restoration time is six hours later, but it could happen hours sooner, or tomorrow morning. During this shutdown it will not be possible to work on the homework assignment. Note that previous what's new entries&em;now deleted&em;showed different times for the shutdown.

14 September 2024, 18:43:56 CDT
Homework 1 assigned, due Friday 20 September 2024 midnight. Computer accounts will be mailed soon.

13 September 2024, 13:45:11 CDT
Linked recent material to the lectures page.

10 September 2024, 20:24:34 CDT
Due to the LSU shelter-in-place order and the fact that the ECE division computers are being shut down for Francine, there will not be class on Wednesday.

10 September 2024, 11:57:56 CDT
Class on Wednesday via Zoom, Weather Permitting

As most people reading this probably know LSU has announced that classes are to be held remotely on Wednesday and Thursday (11 and 12 September 2024). One can assume LSU did not intend that classes be held while winds are howling, blown items are crashing, and lights are flickering. Because EE 4755 is from 11:30-12:20, strong winds will likely not be a problem, but if the current forecast holds some of us may be busy securing outdoor furniture and engaged in other storm-prep efforts at that time. For that reason class may or may not will not be held. A decision will be made by 22:30 tonight (Tuesday, 10 September). Zoom information will be E-mailed later today.


6 September 2024, 15:24:43 CDT
Linked the Verilog review material, l005, covered this week and the procedural and behavioral material started today to the lectures page.

30 August 2024, 15:21:35 CDT
Linked material from the first week of classes to the lectures page.

13 August 2024, 16:27:36 CDT
Started setting up Web pages for the Fall 2024 semester.

Fall 2023
Fall 2023 What's New


ECE Home Page
David M. Koppelman - koppel@ece.lsu.edu
Modified 17 Dec 2024 11:52 (1752 UTC)
Provide Website Feedback  • Accessibility Statement  • Privacy Statement