Cesar Chavez Holiday Notice
We are closed Friday, March 31 and Saturday, April 1, in honor of farmworker activist Cesar Chavez.
The course starts with the basic concepts of hardware description, then goes into the key Verilog language elements and data types. Students tackle key challenges and learn structural, dataflow and behavioral modeling in Verilog, including common constructs, considerations and coding examples. Instruction in the coding and testing of digital logic includes examples of combinational circuits (gates, mux/demux, encoders/decoders, and general Boolean expression), sequential circuits (various latches, flip-flops, shift registers, counters, RAMs and ROMs), and complex logic (flavors of ALU and FSM).
At the completion of the course, students are able to understand and implement Verilog modeling of basic digital logic. Ultimately, students write and simulate approximately 3000 lines of Verilog code. The synthesis and simulation of the test examples is done using freely downloadable tools with instructor guidance.
At the conclusion of the course, you should be able to
- Describe a solution to complex logic design problems and implement a test solution using Verilog
- Discuss how to implement a hardware solution through software
- Explain how to implement and test complex combinational logic, sequential logic, arithmetic circuit, memory, DSP and finite state machine
- Identify, debug and find a solution to an existing hardware problem
Next Section Starts In:
- Save Your Seat
Help us confirm course scheduling. Enroll at least seven days before your course starts.
- Accessing Canvas
Learn more about gaining access to your course on Canvas in our FAQ section.
Accessibility and Accommodation
For accessibility questions or to request an accommodation, please visit Access for Students with Disabilities or email the Extension registrar.
Finance Your Education
Here are ways to pay for your education.
Sections Open for Enrollment:
|Start / End Date||Quarter Units||Cost||Instructor|
|04-06-2023 to 06-08-2023||3.0||$980||Schedule||Enroll|
Final Date To Enroll: 04-06-2023
|Date:||Start Time:||End Time:||Meeting Type:||Location:|
|Thu, 04-06-2023||6:00 p.m.||9:00 p.m.||Live-Online||REMOTE|
|Thu, 04-13-2023||6:00 p.m.||9:00 p.m.||Live-Online||REMOTE|
|Thu, 04-20-2023||6:00 p.m.||9:00 p.m.||Live-Online||REMOTE|
|Thu, 04-27-2023||6:00 p.m.||9:00 p.m.||Live-Online||REMOTE|
|Thu, 05-04-2023||6:00 p.m.||9:00 p.m.||Live-Online||REMOTE|
|Thu, 05-11-2023||6:00 p.m.||9:00 p.m.||Live-Online||REMOTE|
|Thu, 05-18-2023||6:00 p.m.||9:00 p.m.||Live-Online||REMOTE|
|Thu, 05-25-2023||6:00 p.m.||9:00 p.m.||Live-Online||REMOTE|
|Thu, 06-01-2023||6:00 p.m.||9:00 p.m.||Live-Online||REMOTE|
|Thu, 06-08-2023||6:00 p.m.||9:00 p.m.||Live-Online||REMOTE|