Design of synchronous digital systems: timing diagrams, propagation delay, latches and flip- flops, shift registers and counters, Mealy/Moore finite state machines, Verilog, 2-phase clocking, timing analysis, CMOS implementation, S-RAM, RAM-based designs, ASM charts, state minimization.

Prerequisites: ECE 15A and ECE 2A or ECE 10A & ECE 10AL with a minimum grade of C- in each course; or Computer Science 30 or 64 with a minimum grade of C- in each course; open to electrical engineering, computer engineering, and computer science majors only.

5

Units

Letter

Grading

1, 2, 3

Passtime

Undergraduate students only

Level Limit

Engineering

College
Unlocks ECE 153B ECE 252B ECE 257A ECE 122A ECE 154A ECE 157A
These majors only cmpen
Peng Li
2.5
4 reviews
HFH 1124
T
19:00 PM - 21:50 PM
25 / 30

HFH 1124
W
18:00 PM - 20:50 PM
13 / 30

HFH 1124
F
12:00 PM - 14:50 PM
0 / 30 Closed

HFH 1124
R
19:00 PM - 21:50 PM
0 / 27 Closed

HFH 1124
R
13:00 PM - 15:50 PM
30 / 30 Full

HFH 1124
T
08:00 AM - 10:50 AM
0 / 27 Closed

See All
Spring 2024 . Li P
NH 1006
M W
15:30 PM - 16:45 PM
Winter 2024 . Kim B
ED 1213
T R
09:30 AM - 10:45 AM
See All
ECE 152A Li P Spring 2024 Total: 95
ECE 152A Li P Fall 2020 Total: 12
5
2.5
ECE152A . 7 Months Ago

keep trying keep young.

0 helpful 0 unhelpful
ECE152A . 9 Months Ago

Always learned smth from lectures. HW and midterm was fair. Labs are tough. But I am very dissapointed in how the final was graded. It was very rushed with them being unforgiven, making some of the questions all or nothing even though these questions were worth a lot. Not a good representation of overall knowledge.

0 helpful 0 unhelpful
ECE152A . 1 Year, 12 Days Ago

Nobody finished early for the final. This man also stopped teaching and let the TA's teach in place of him. Even so, Peng literally read off the PowerPoint during lecture. Midterm was not bad, but the final exam was impossible to finish in 3 hours. I would rather wait and let prof Kim teach 152a.

0 helpful 0 unhelpful
ECE152A . 1 Year, 8 Months Ago

Nice guy, but gave time consuming homework assignments and pretty hard tests. I did below average on the midterm and slightly above average on the final and ended up with a B. As long as you keep up with the content, you should be able to understand hw's, but they won't necessarily prepare you for the final, which had an average of below 50%.

0 helpful 0 unhelpful
ECE152A . 1 Year, 9 Months Ago

Generally easy until the final. Midterm had similar enough problems to the study guide concepts, but the final was much harder, which was unexpected. Lectures were a little dull but decent enough. The 4 Labs weren't bad. 4 HWs, difficulty changed every week. 15% midterm, 30% final, 30% lab, 25% HW. For harder HW/labs he gave extensions. Nice guy!

0 helpful 0 unhelpful
ECE 145C
6 / 20 Enrolled
Communication Electronics III
Jim Buckwalter 4.2
T R
15:30 PM - 16:45 PM
60.9% A
ECE 147C
11 / 16 Enrolled
Control System Design Project
Joao Hespanha 4.9
M W
09:30 AM - 10:45 AM
93.6% A
ECE 148
30 / 30 Full
Applications of Signal Analysis and Processing
Hua Lee 2.7
T R
15:30 PM - 16:45 PM
69.0% A
ECE 153B
90 / 90 Closed
Sensor and Peripheral Interface Design
Yogananda Isukapalli 4.9
M W
11:00 AM - 12:15 PM
42.1% A
ECE 154B
50 / 50 Full
Advanced Computer Architecture
Dmitri Strukov 4.1
T R
12:30 PM - 13:45 PM
70.2% A
ECE 158
3 / 30 Cancelled
Digital Signal Processing
Gibson J D
T R
09:30 AM - 10:45 AM
58.3% A