CMPE126: Advanced Logic Design / Winter 99
You will receive the same grade for both CMPE126 and CMPE126/L
Incomplete will only be given for reasons of illness, jury duty, family problems, and natural disasters. A supporting document from your physician/family member is necessary.
When ?
System design overview:
management of large scale design, random logic based,
gate-array based design -- Xilinx XC3000/XC4000 tools, wk1-2
Viewdraw, Viewsim, XACT, PPR, Xdelay, XNFBA, viewgen
Field-Programmable Gate Arrays: wk1-2
Architectures of Actel and Xilinx programmable gate arrays
Design Guidelines, design flow, debug
design entry tools, technology mapping, placement and routing,
programming, oscilloscope
Design specification: wk3
A logic description language: Bdsyn
Combinational logic design:
Boolean minimization tools -- espresso, SIS
Finite state machines (FSM) design:
state assignment, state minimization, Mealy and Moore machines,
state encoding programs, one-hot encoding, design of counters midterm
Timing issues and clocked system design:
setup time and hold time, metastability, synchronization problems,
clock skew and races, hazards, clock generation, clock rate
Design Interface:
PC interface, port I/O and interrupts, SRAM interface
Design Prototyping: Borg boards
System Design:
partitioning a large design across chips, making all the parts
work together