11.01.2015 Views

SPRING - UCSC Extension Silicon Valley

SPRING - UCSC Extension Silicon Valley

SPRING - UCSC Extension Silicon Valley

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Hardware Systems and VLSI Engineering Engineering and Technology<br />

Designing Xilinx CPLDs and FPGAs,<br />

Introduction<br />

CMPE.X432.1 (3.0 quarter units)<br />

This course is a practical introduction to programmable<br />

logic design with Xilinx FPGAs and CPLDs. Using several<br />

examples and design techniques, students will be taken<br />

through a complete PLD design. Upon completion of the<br />

course, students should be able to complete a design<br />

with Xilinx CPLDs and FPGAs, and understand the<br />

design and timing reports. The course will include two<br />

student projects. Topics include a logic design process<br />

review, design software, Xilinx CPLDs and FPGAs<br />

architecture, design techniques and optimizing, JTAG,<br />

power optimization and large design techniques.<br />

Prerequisite(s): Experience with logic design of digital<br />

systems or equivalent knowledge. Some knowledge of<br />

Verilog or VHDL is recommended.<br />

JESSE JENKINS, B.S.E.E., M.S.E.E., Ph.D.<br />

SANTA CLARA CLASSROOM WITH ONLINE MATERIALS<br />

10 meetings: Wednesdays, 6:30–9:30 pm,<br />

April 11–June 13.<br />

Fee: $910 ($91 discount for early enrollment).<br />

To enroll, use Section Number 6346.(028)<br />

Developing Applications<br />

for Android Mobile Devices<br />

For course description, see page 63.<br />

Developing Applications for iPhone,<br />

iPad and iPod Touch, Introduction<br />

For course description, see page 63.<br />

PRACTICAL SYSTEM PROGRAMMING<br />

COURSES<br />

Beyond the basics, we offer practical and hands-on<br />

board programming courses for professionals<br />

working in the embedded, consumer, and system<br />

development fields.<br />

• Real-Time Embedded Systems Programming,<br />

Introduction<br />

• Real Time Embedded Systems I/O<br />

Programming— Ethernet, USB, SPI and<br />

Serial Devices<br />

• USB Device Interfaces: Architecture, Protocols<br />

and Programming<br />

• Designing with Xilinx FPGAs, Comprehensive<br />

• Linux Device Drivers, Advanced<br />

• Embedded Linux Design and Programming,<br />

Introduction<br />

• Wireless Technologies for Embedded Systems:<br />

Bluetooth, WiFi and ZigBee<br />

14-unit minimum<br />

EMBEDDED SYSTEMS CERTIFICATE<br />

*Choose one of these three core courses Units Course F W Sp Su<br />

System Design<br />

*Embedded Systems Hardware Architectures, Introduction....1.5.........21319 n n<br />

IO Concepts and Protocols: PCI Express, Ethernet, and<br />

Fibre Channel.....................................................................3.0.........22177 n n<br />

Printed Circuit Board Design for Signal Integrity and<br />

EMC Compliance................................................................1.5.........21943 n n<br />

Jitter Essentials......................................................................1.5.........21321 n n<br />

Comprehensive Signal and Power Integrity<br />

for High-Speed Digital Systems..........................................3.0.........22874 n n<br />

Design Overview of High Efficiency Switch-mode<br />

Power Supply.....................................................................3.0.........23590 n n<br />

Data Acquisition System Design and Implementation...........3.0.........22873 n n<br />

Designing Xilinx CPLDs and FPGAs, Introduction..................3.0...........6346 n n<br />

Designing with Xilinx FPGAs, Comprehensive.......................3.0.........22179 n n<br />

SystemVerilog for ASIC and FPGA Design..............................3.0.........20095 n n<br />

Introduction to SystemC........................................................1.5.........19957 n n<br />

Embedded Linux<br />

*Embedded Linux Design and Programming, Introduction.....3.0...........3364 n n n<br />

Linux Device Drivers...............................................................3.0...........2470 p p p p<br />

Linux Device Drivers, Advanced..............................................3.0...........1016 n n n n<br />

Real-Time Systems<br />

Real-Time Embedded Systems Programming, Introduction...3.0...........5381 n n<br />

Real-Time Embedded Systems I/O Programming:<br />

Ethernet USB, SPI and Serial Devices.................................3.0.........30028 n n<br />

Embedded Software<br />

Wireless Technologies for Embedded Systems:<br />

Bluetooth, WiFi and ZigBee................................................3.0.........23093 n n<br />

Embedded Boot Loaders: BIOS and UEFI...............................3.0.........23092 n n<br />

USB Device Interface: Architecture,<br />

Protocols and Programming..............................................3.0...........2179 n n<br />

Software Testing: Techniques, Tools and Practices..................3.0.........20501 n n<br />

Developing Applications for iPhone, iPad and iPod Touch,<br />

Introduction.......................................................................1.5.........21938 n n n n<br />

Developing Applications for Android Mobile Devices............3.0.........21956 n n n n<br />

Multicore Programming.........................................................2.0.........22180 n n<br />

C Programming for Beginners................................................3.0...........5208 p p p p<br />

DSP and DV<br />

*Digital Signal Processing, Fundamentals...............................2.0...........5758 n n<br />

DSP Applications in Audio, Imaging, and<br />

Communications Systems..................................................3.0...........0516 n n<br />

Coding Theory and Applications, Introduction.......................3.0.........23389 n n<br />

Digital Video Compression and Codec ..................................3.0.........19025 n n<br />

Emerging Technologies<br />

Clean Technology:<br />

Smart Grid, Energy Storage, and Green Building...................3.0.........22749 n n<br />

Smart Grid, Introduction........................................................1.0.........22867 n n<br />

n held in classroom m offered online p both classroom and online sessions are available<br />

Visit ucsc-extension.edu for the most current program schedule.<br />

52<br />

Enroll on our Web site with a credit card. It’s the fastest, easiest way to get started. Visit ucsc-extension.edu.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!