HOME  |  NEWS  |  BLOGS  |  MESSAGES  |  FEATURES  |  VIDEOS  |  WEBINARS  |  INDUSTRIES  |  FOCUS ON FUNDAMENTALS
  |  REGISTER  |  LOGIN  |  HELP
Now you can earn IEEE Professional Development Hours by attending CEC courses. Click here for more information.

Curriculum Calendar

Download this to connect our Curriculum Calendar to your calendar application (Outlook, etc.)
All class times are listed in Eastern Time
All classes will consist of a 45 minute lecture and an interactive chat session
Registered users must login to participate and get credit for each course
Questions? Please contact us here.
Archived Tracks
Getting the Most out of Low-Power MCUs  
Monday, January 14 - Friday, January 18
Date Class   Status   Lecturer
Jan 14
2PM
Jan 14 - Part 1. Introduction: Low-Power MCU Concepts & Capabilities
Modern MCUs have a variety of features that support very low-power operation. In order to get the most out of these new capabilities we will first review common concepts (like special low-power operating modes) and common capabilities (like special peripheral operations) that most modern low-power MCUs share.
  View Archived  
Warren Miller  
Warren Miller has more than 30 years of experience in electronics and has held a variety of positions in engineering, applications, ...  
MORE
Our Lecturer
Warren Miller
Warren Miller

Warren Miller has more than 30 years of experience in electronics and has held a variety of positions in engineering, applications, strategic marketing, and product planning with large electronics companies like Advanced Micro Devices, Actel, and Avnet, as well as with a variety of smaller startups. He has in-depth experience of programmable devices (PLDs, FPGAs, MCUs, and ASICs) in industrial, networking, and consumer applications and holds several device patents. He is currently the principal at Wavefront Marketing, working as a consultant specializing in strategic planning, technical marketing, and competitive analysis for semiconductor, intellectual property, and associated design tool companies. Warren has authored more than 100 conference papers, whitepapers, application notes, and magazine articles on a wide variety of topics and is a frequent blogger on the All Programmable Planet and Microcontroller Central websites and is the founder of the Chess FPGA project.
Email: warren@wavefrontmarketing.com


HIDE
Jan 15
2PM
Jan 15 - Part 2. Low-Power Modes in Detail
Effective use of the low-power modes (like Sleep, Stop, Snooze, and Standby) in modern MCUs is one of the most important ways to achieve the most power-efficient design. Knowing when and how to use these modes requires a detailed look at the advantages and disadvantages of these capabilities.
  View Archived  
Jan 16
2PM
Jan 16 - Part 3. Low-Power Peripherals
Once the MCU low-power modes are understood it is important to understand how to most efficiently use the MCU peripherals. Modern low-power MCUs have special peripheral features that can assist in reducing power. A detailed look at these features is required to create more efficient designs.
  View Archived  
Jan 17
2PM
Jan 17 - Part 4. Extending Battery Lifetime
Once the key concepts and capabilities of low-power MCUs are understood it is sometimes critical to use them to achieve a target battery lifetime. Understanding both the key concepts behind extending battery lifetime and the techniques for estimating battery lifetime is critical in achieving the most aggressive design requirements.
  View Archived  
Jan 18
2PM
Jan 18 - Part 5. Advanced Example Designs
The review of some example designs with widely different low-power requirements will help solidify the main concepts and capabilities the modern low-power MCUs offer designers. The key low-power requirements of each design will be identified and matched with the key MCU capabilities needed to create efficient implementations.
  View Archived  
Understanding Smart Sensors 2  
Monday, January 21 - Friday, January 25
Date Class   Status   Lecturer
Jan 21
2PM
Jan 21 - Part 1. Basics of Sensor Compensation for Piezoresistive Sensors.
In this session our expert addresses calibration, linearization, and signal integrity techniques for perhaps the most common sensing technique, piezoresistive sensors.
  View Archived  
Randy Frank  
Randy Frank is President of Randy Frank & Associates Ltd., a consultancy that focuses on sensors, power, and automotive electronics. At ...  
MORE
Our Lecturer
Randy Frank
Randy Frank

Randy Frank is President of Randy Frank & Associates Ltd., a consultancy that focuses on sensors, power, and automotive electronics. At Motorola, he was actively involved in the introduction of highly integrated pressure sensors and accelerometers that use microelectromechanical systems (MEMS) technology. Previously, he was responsible for the development of the first engine control systems, including all of the sensing aspects for America Motors and Jeep vehicles, now part of the Chrysler Group. During that time, he taught advanced instrumentation and control at the University of Michigan-Dearborn. Randy is a Fellow in both the Society of Automotive Engineers (SAE) and the IEEE and author of the book Understanding Smart Sensors, 3rd Edition, which was released in 2013.


HIDE
Jan 22
2PM
Jan 22 - Part 2. Basics of Sensor Compensation for Capacitive Sensors.
This tutorial explores the techniques and available options that simplify users’ design-in of capacitive sensors, which have more complex requirements than piezoresistive sensors.
  View Archived  
Jan 23
2PM
Jan 23 - Part 3. A Case Study of Smart Sensor Development.
In this tutorial, our lecturer discusses the development of a smart sensor from concept (including the physics of the base sensor) through the design tradeoffs and manufacturability issues to deployment.
  View Archived  
Jan 24
2PM
Jan 24 - Part 4. Transitioning From Analog Sensing to the Digital Control World
If you are not familiar with the problems that are involved with applying the output of an analog sensor to a digital control system, find out from our expert in this session.
  View Archived  
Jan 25
2PM
Jan 25 - Part 5. Today’s Smart Sensors
This tutorial provides information on what sensors are available today and insight into the types of sensors that are under development.
  View Archived  
Build a microSD Bootloader using a PIC microcontroller  
Monday, February 4 - Friday, February 8
Date Class   Status   Lecturer
Feb 4
2PM
Feb 4 - Day 1 – Anatomy of a Microcontroller Bootloader
This first session will introduce the students to the basic firmware elements of the microchip microcontroller, Bootloader. The building blocks that make up the Microchip Bootloader will be described in detail. The firmware that supports each Bootloader building block will also be examined.
  View Archived  
Fred Eady  
Fred Eady is the owner of EDTP Electronics, which was established in 1988 following the publication of his first magazine article. Since ...  
MORE
Our Lecturer
Fred Eady
Fred Eady

Fred Eady is the owner of EDTP Electronics, which was established in 1988 following the publication of his first magazine article. Since the formation of EDTP Electronics, Fred has written thousands of magazine articles. He has written for all of the major electronic magazines, including Radio Electronics, Electronics Now, Nuts and Volts, Servo, MicroComputer Journal, and Circuit Cellar. To date, he has authored four books and contributed to a fifth. He currently works as a PIC microcontroller consultant and is a Microchip Authorized Design Partner. Fred also authors monthly columns in Nuts and Volts and Servo magazines. His customers include machine shops, specialty startup companies, medical machine manufacturers, coin-operated device businesses, and various other research and development companies. He has a very close working relationship with Microchip Technology, the manufacturer of PIC microcontrollers, and has taught Ethernet and WiFi classes at Microchip's annual Masters Conference.


HIDE
Feb 5
2PM
Feb 5 - Day 2 – Bootloader Hardware Design
The second session will describe the hardware design that will be used to implement the physical components of the Microchip PIC18F47J13 Bootloader. The hardware will consist of a PIC18F47J13 that is supported by an FTDI FT232RL USB-to-UART Bridge IC and a Microchip MCP1703 3.3-volt LDO voltage regulator. A buffered microSD card carrier card and an NHD-02C16CZ 3.3-volt LCD are also part of the Bootloader hardware complement.
  View Archived  
Feb 6
2PM
Feb 6 - Day 3 – Bootloader Firmware Design
The third session will concentrate on the assembly of the necessary Microchip Memory Disk Drive File System components to support the PIC18F47J13. The concepts presented in this session will be supported by working code examples. The Microchip Memory Drive File System API will also be examined.
  View Archived  
Feb 7
2PM
Feb 7 - Day 4 – Bootloading PICBASIC PRO 3.0 Applications
The fourth session will describe how to write PICBASIC PRO 3.0 applications that can be loaded via the Microchip PIC18F47J13 Bootloader. A PICBASIC PRO 3.0 driver for the NHD-02C16CZ that can be melded with the Microchip Bootloader code and PICBASIC PRO 3.0 application code will be introduced.
  View Archived  
Feb 8
2PM
Feb 8 - Day 5 – Bootloading CCS C Compiler Applications
The final session will focus on developing bootloadable applications using the CCS C Compiler for PIC Microcontrollers. The idea is to demonstrate the versatility of the Bootloader code by demonstrating bootloading PICBASIC PRO applications followed by bootloading and running PIC18F47J13 applications generated with the CCS C Compiler.
  View Archived  
How to Choose a Microcontroller Architecture  
Monday, February 18 - Friday, February 22
Date Class   Status   Lecturer
Feb 18
2PM
Feb 18 - Day 1 - An Overview of the Microcontroller Marketplace
Viewers will understand the differences among the microcontroller, microprocessor, and (briefly) DSP markets and the common selection characteristics of reliability, packaging, and development tools.
  View Archived  
William A. Giovino  
William A. Giovino is Executive Editor of the popular web portal Microcontroller.com. As an experienced semiconductor marketing leader ...  
MORE
Our Lecturer
William A. Giovino
William A. Giovino

William A. Giovino is Executive Editor of the popular web portal Microcontroller.com. As an experienced semiconductor marketing leader with over 25 years' experience in the embedded systems industry, he has a broad range of embedded systems experience, including as software and hardware engineer, field applications engineer, marketing manager, and contract vice president of marketing.

Bill's extensive technical and marketing experience in the embedded systems market has made him a successful speaker and lecturer. He is able to communicate effectively to groups on various industry topics. With his openness, insightful questioning, and outrageous sense of humor, he has the unique ability to find practical and effective marketing strategies that match product benefits with real customer needs.

Bill received a Bachelor's in Electrical Engineering from Syracuse University, completed the Marketing Leadership Program at the Western Business School in Toronto, and most recently was trained as a Management Consultant and Leadership Counselor for high-tech and startup companies. His latest program is Building Sales Through Education, which assists companies in promoting their products by teaching customers about their products using brief and entertaining online courses.


HIDE
Feb 19
2PM
Feb 19 - Day 2 - Selecting an 8-bit Microcontroller
A technical study of different 8-bit microcontrollers and their development tools. Technical importance of the 8-bit and its controversial longevity.
  View Archived  
Feb 20
2PM
Feb 20 - Day 3 - Selecting a 32-bit Microcontroller
A technical study of the 32-bit microcontroller marketplace.
  View Archived  
Feb 21
2PM
Feb 21 - Day 4 - Selecting a 16-bit Microcontroller
A technical study of 16-bit microcontrollers and their development tools.
  View Archived  
Feb 22
2PM
Feb 22 - Day 5 - Microcontrollers & System Considerations
A technical discussion of the semiconductor process technologies used to build microcontrollers.
  View Archived  
File Systems in Real-Time Embedded Applications  
Monday, March 4 - Friday, March 8
Date Class   Status   Lecturer
Mar 4
2PM
March 4 - Day 1: Introduction to File Systems
In this introductory session, we will review some historical and theoretical information on file systems. We will also discuss the different definitions and types of file systems in order to provide a broader view of the field.
  View Archived  
Eric Julien  
Eric Julien is an embedded software engineer at Micrium, a provider of high-quality and mission-critical embedded software, including ...  
MORE
Our Lecturer
Eric Julien
Eric Julien

Eric Julien is an embedded software engineer at Micrium, a provider of high-quality and mission-critical embedded software, including the industry-acclaimed µC/OS-II. He is the development team lead for Micrium's µC/FS, an embedded file system. Eric  holds BSEE and MSEE degrees from the University of Sherbrooke, Quebec.


HIDE
Mar 5
2PM
March 5 - Day 2: Understanding How the File Allocation Table (FAT) Operates
The FAT file system has become the de facto standard for data exchange between systems. It is ubiquitous on USB drives, memory cards, and other portable devices because of its wide compatibility with operating systems for personal computers. In this class, we will discuss how this industry standard works and consider its strengths and limitations.
  View Archived  
Mar 6
2PM
March 6 - Day 3: Balancing Performance, Safety & Resource Usage in an Embedded File System
Engineers often have to make tradeoffs when meeting the performance, safety, and cost requirements for their projects. In this session, you will learn how to choose which file system mechanisms and features to use, depending on the importance of each of these criteria for your system.
  View Archived  
Mar 7
2PM
March 7 - Day 4: Choosing the Right Storage Media
There are more new types of storage media offered every year, and making the right choice for your application is becoming more complex. In this class, you will discover the strengths and weaknesses of different technologies. We will cover the basics of different storage media types, including SD, e-MMC, NAND, NOR, PCM, and USB Mass Storage devices.
  View Archived  
Mar 8
2PM
March 8 - Day 5: The Challenges of Using NAND Flash Memory in Embedded Systems
Designing and using firmware to access NAND flash memory is more complicated than it sounds. In this class, we will review how the limitations of NAND flash memory can be dealt with using clever software. More precisely, we will present the details of a K-associative sector translation layer.
  View Archived  
Implementing Embedded Vision: Designing Systems That See & Understand Their Environments  
Monday, March 18 - Friday, March 22
Date Class   Status   Lecturer
Mar 18
2PM
March 18 - Day ONE: What Can You Do With Embedded Vision?
Embedded vision is the incorporation of computer vision techniques into embedded systems, mobile devices, PCs, and the cloud. In this session, we’ll look at some of the coolest new applications of embedded vision, such as systems that read a person’s emotional state from facial images and systems that help prevent driving accidents by monitoring the road. We’ll touch on the algorithms that enable these capabilities and the types of processors used to run those algorithms.
  View Archived  
Jeff Bier  
Jeff Bier, an expert on embedded processors, is founder of the Embedded Vision Alliance, an industry partnership that works to inspire ...  
MORE
Our Lecturer
Jeff Bier
Jeff Bier

Jeff Bier, an expert on embedded processors, is founder of the Embedded Vision Alliance, an industry partnership that works to inspire and empower designers to create more capable and responsive products through integration of vision capabilities. The Alliance provides training videos, tutorial articles, code examples, and an array of other resources (all free of charge) on its web site, www.Embedded-Vision.com. Jeff is also co-founder and president of Berkeley Design Technology, Inc. (www.BDTI.com), offering independent analysis and specialized engineering services in the realm of embedded digital signal processing technology.


HIDE
Mar 19
2PM
March 19 - Day TWO: Interfacing to and Processing Data From Image Sensors
Image sensors use varied hardware interfaces and output data formats, which can complicate system design and make it difficult to switch sensors. Their high output rate can overwhelm data connections and processors. Programmable logic devices can solve both problems: Their flexibility can comprehend normally incompatible interfaces, and they can accelerate common functions like color space conversion, image resizing, frame rate transformation, aspect ratio alteration, and edge detection.
  View Archived  
Mar 20
2PM
March 20 - Day THREE: Improving Image Understanding by Improving Image Quality
Cameras typically apply preprocessing algorithms to raw pixel data to generate pleasant images by compressing dynamic range. We’ll discuss how appropriate image preprocessing can ease the work of image-understanding algorithms, and how these algorithms can assist in preprocessing.
  View Archived  
Mar 21
2PM
March 21 - Day FOUR: When to Use FPGAs to Accelerate Embedded Vision Applications
FPGAs can accelerate some image processing algorithms, while reducing latency and jitter compared to using CPUs. We’ll compare CPUs and FPGAs as embedded vision processing engines, exploring which types of vision algorithms and applications can benefit from implementation on an FPGA, and which are better suited for a CPU or other type of processor. We’ll share benchmark results comparing FPGA and CPU implementations of vision applications, and introduce high-level programming of FPGAs.
  View Archived  
Mar 22
2PM
March 22 - Day FIVE: Developing Low-Cost, Low-Power, Small Vision Systems
We’ll present a detailed case study of the development of a smart, automotive, rear-view camera system incorporating vision-based object detection and distance estimation. We’ll discuss the challenges associated with creating an embedded vision system that meets very demanding cost, size, power, and performance requirements. We’ll present the lessons learned during algorithm, software, and system development, and how those lessons apply to other embedded vision applications.
  View Archived  
An Introduction to Functional Verification  
Monday, April 1 - Friday, April 5
Date Class   Status   Lecturer
Apr 1
2PM
Apr 01 - Day 1: Fundamental Concepts
The functional verification of electronic systems consumes in excess of 50 percent of the time and resources for most complex chip designs, which certainly leaks into system design. On the first day, we'll define the scope for the course and examine many of the fundamental concepts, terms, and methodologies that will be expanded upon later. Whether you are designing an IC or a system, these concepts will come in handy.
  View Archived  
Brian Bailey  
Brian Bailey is an independent consultant working in the fields of Electronic System Level (ESL) methodologies and functional ...  
MORE
Our Lecturer
Brian Bailey
Brian Bailey

Brian Bailey is an independent consultant working in the fields of Electronic System Level (ESL) methodologies and functional verification. Prior to this he was the chief technologist for verification at Mentor Graphics. He is the editor for the EETimes EDA Designline and a contributing editor to EDN. He has published six books (working on book number seven – some people never learn), given talks around the world, chairs international standards committees (is he crazy?), and sits on the technical advisory board for several EDA companies. Brian graduated from Brunel University in England with a first class honours [sic] degree in electrical and electronic engineering (yes – he is a Brit, so of course he is crazy). He may also be found at Brian Bailey Consulting.


HIDE
Apr 2
2PM
Apr 02 - Day 2: Models & Model Execution
Verification is performed on models of the intended design, but those models can be at many different levels of abstraction and use different software or hardware to execute them. We will look at the major ones in use today and where they are best utilized in a design flow.
  View Archived  
Apr 3
2PM
Apr 03 - Day 3: Verification Methodologies
There is no single right way to perform verification. It is often described as an art rather than a science. In this section we will examine the most commonly used methodologies and the ways in which progress can be measured.
  View Archived  
Apr 4
2PM
Apr 04 - Day 4: SystemVerilog
SystemVerilog is becoming a very common language for functional verification. In this segment I will provide a high-level overview of the language and its capabilities.
  View Archived  
Apr 5
2PM
Apr 05 - Day 5: Universal Verification Methodology (UVM)
Because of the complexity of creating verification environment and the common elements that many of them require, a class library has been created to help jump-start a verification project. This provides a high-level overview of its structure and capabilities.
  View Archived  
Energy Harvesting  
Monday, April 15 - Friday, April 19
Date Class   Status   Lecturer
Apr 15
2PM
April 15 – DAY 1: Energy Review
This discussion presents a short review of energy – how it's measured and applied in low-power electronic devices. We'll discuss the promise of "free" and "inexhaustible" energy, battery-life extension, and introduce various energy generation technologies.
  View Archived  
Paul Nickelsberg  
Paul Nickelsberg is President and Chief Technical Officer of Orchid Technologies Engineering & Consulting Inc., an electronic product ...  
MORE
Our Lecturer
Paul Nickelsberg
Paul Nickelsberg

Paul Nickelsberg is President and Chief Technical Officer of Orchid Technologies Engineering & Consulting Inc., an electronic product development engineering firm with strengths in high-end computing design, embedded system development, medical product design, instrumentation design, power system design, industrial product development, motion control, networking, and telecommunications. Mr. Nickelsberg has over 30 years experience as a technical innovator and problem solver. He has participated in the design of medical products in the areas of cardiology, video imaging, x-ray imaging, MRI-imaging, fluoroscopic drug discovery, forced hot-air patient warming devices, and urology. He holds a number of US patents in electronic instrumentation design. Prior to Orchid Mr. Nickelsberg worked for BBN Communications Inc. and Digital Equipment Corp. He also taught courses at MIT's Lowell Institute of Technology. He earned his BS in electrical engineering from Union College in Schenectady, N.Y.


HIDE
Apr 16
2PM
April 16 – DAY 2: Energy Generation Discussion 1
This discussion will review concepts of energy generation as applied to photoelectric, magnetic inductive, and radiated energy harvesting devices. The instructor will present various devices and review their energy production methods.
  View Archived  
Apr 17
2PM
April 17 – DAY 3: Energy Generation Discussion 2
This discussion will continue our talk about energy generation devices as applied to piezoelectric, thermal, and chemical energy harvesting devices. The instructor will present various devices and review their energy production methods.
  View Archived  
Apr 18
2PM
April 18 – DAY 4: Energy Storage Devices
This discussion will focus on energy storage devices with emphasis on batteries, battery applications, and battery technologies. Super capacitor and large capacitor energy storage devices will be included in the lesson.
  View Archived  
Apr 19
2PM
April 19 – DAY 5: Energy Conversion and Management Silicon
This discussion presents various commercial devices and circuit topologies used for energy conversion and storage. We will review various silicon integrated circuit components and present some interesting commercial energy harvesting kits that students may wish to explore
  View Archived  
Introduction to Medical Electronics  
Monday, May 6 - Friday, May 10
Date Class   Status   Lecturer
May 6
2PM
May 6 - DAY 1: Executive Overview: Introduction to Medical Electronics
A brief overview of the unique characteristics of medical electronics, concentrating on the sensing and measuring of biometric values. We will look at the different types and classes of medical instrumentation and what regulations and challenges apply.
  View Archived  
Charles J. Lord  
Charles J. Lord, PE, is an embedded systems consultant and trainer with over 30 years' experience in system design and development in ...  
MORE
Our Lecturer
Charles J. Lord
Charles J. Lord

Charles J. Lord, PE, is an embedded systems consultant and trainer with over 30 years' experience in system design and development in medical, military, and industrial applications. For the last eight years, he has specialized in the integration of communication protocols into clients' products, including USB, Ethernet, and low-power wireless including ZigBee. He has taught classes in these protocols for Freescale, Renesas, various universities and conferences including ESC, and his previous company, Triangle Advanced Design and Automation. He has been a design partner with Freescale, Microchip, and Renesas. He earned his BS in electrical engineering from N.C. State University in Raleigh, N.C. and provides training and consulting services through his company, Blue Ridge Advanced Design, in Asheville, N.C.


HIDE
May 7
2PM
May 7 - DAY 2: Medical Device Safety, Reliability & Regulatory Issues
We will discuss the safety issues of using electronics in medical devices (non-life-support), and examine the reliability and regulatory needs (which go hand-in-hand) that must be met.
  View Archived  
May 8
2PM
May 8 - DAY 3: Medical Device Communications, Part 1
Much is being said about the need for communications between medical instrumentation and the patient/consumer, as well as to caregivers. We will look at some of the major communication protocols and their implementation.
  View Archived  
May 9
2PM
May 9 - DAY 4: Medical Device Communications, Part 2
We continue our look at communications and data storage by examining two major standards in more detail: the Continua standard (and some of the underlying standards), and the ZigBee Heathcare Profile.
  View Archived  
May 10
2PM
May 10 - DAY 5: Medical Data Storage
With the sensitivities of medical data storage and retrieval by unauthorized persons, regulations such as the US HIPAA (Health Insurance Portability and Accountability Act) require data encryption and retrieval controls. We will look at repositories such as Health Vault and some of the issues that may affect embedded systems developers and how these may be approached.
  View Archived  
Automation Technologies & Trends for Smarter Homes & Buildings  
Monday, May 20 - Friday, May 24
Date Class   Status   Lecturer
May 20
2PM
May 20 – Day 1: Reasons, Benefits, Advantages & Disadvantages of Automation Technology
We will begin with an introduction to home/building automation: what is it, why do we need it, how does it work, and so on. We will discuss how any solution must be cost effective and even able to provide a payback. We will also discuss how automation technology can enhance safety, security, comfort, energy efficiency, and remote monitoring and control.
  View Archived  
Jon Gabay  
Jon Gabay is a mad scientist with no hostility. He doesn't want to rule or blow up the world. He wants to make it a better place. ...  
MORE
Our Lecturer
Jon Gabay
Jon Gabay

Jon Gabay is a mad scientist with no hostility. He doesn't want to rule or blow up the world. He wants to make it a better place. Studying electrical engineering, he has worked with defense, commercial, industrial, consumer, energy, and medical companies as a design engineer, firmware coder, system designer, research scientist, and product developer. As an alternative energy researcher and inventor, he has been involved with automation technology since he founded and ran Dedicated Devices Corp. up until 2004. Since then, he has been doing research and development, writing articles, and developing "Gizmo Blocks" for next-generation engineers and students. 


HIDE
May 21
2PM
May 21 – Day 2: Architecture Overviews
We will discuss challenges that any technological solutions face. First and foremost is cost. If any technology is too expensive, it will not catch on, even if there is eventual payback and cost advantages. Other challenges include the ability to have a unified approach that addresses both new construction and existing buildings and structures. We will also look at how automation technology reacts in emergency situations.
  View Archived  
May 22
2PM
May 22 – Day 3: Architectures & Topologies for Automation & Control
We will take a more detailed look at architectural tradeoffs between central control and distributed control. The ability to manage all traffic, all conditions, and respond in a reasonable timeframe will be examined as well as functionality that may exist when a control point is not functioning. The ability of a distributed control network to share information concurrently for higher-level decisions will be looked at.
  View Archived  
May 23
2PM
May 23 – Day 4: Detailed Look at Wireless Technology for Automation & Control
Wireless technology is, for the first time, cost-effectively tackling some of the tough issues that have always hindered the widespread deployment of effective automation technologies. We will look at some of the emerging wireless protocols and technologies that the ISM bands make feasible for low-cost use. Advantages, as well as disadvantages and vulnerabilities, will be discussed, along with cost issues and security, especially for life-critical services.
  View Archived  
May 24
2PM
May 24 – Day 5: Remote & Cloud Services, Directions & Products
We will look at cloud-based services and monitoring stations that customize automation, control, security, and energy management. Distant signaling techniques all have advantages and disadvantages, and these will be examined for POTS phone lines, smartphones, and Internet cloud-based monitoring and control. Again, architecture is key, and options such as direct control vs. procedural control will be looked at. We will take a look at cloud servers and reflectors that are available.
  View Archived  
Exploring Application-Specific Programmable Logic Devices  
Monday, June 10 - Friday, June 14
Date Class   Status   Lecturer
Jun 10
2PM
June 10 – Day 1: An Introduction to Application-Specific Programmable Logic Devices
Application-specific programmable logic devices are extending the reach of programmable devices into non-traditional applications. This class will provide an overview of the various technologies used and applications being addressed by non-traditional programmable logic devices.
  View Archived  
Warren Miller  
Warren Miller has more than 30 years of experience in electronics and has held a variety of positions in engineering, applications, ...  
MORE
Our Lecturer
Warren Miller
Warren Miller

Warren Miller has more than 30 years of experience in electronics and has held a variety of positions in engineering, applications, strategic marketing, and product planning with large electronics companies like Advanced Micro Devices, Actel, and Avnet, as well as with a variety of smaller startups. He has in-depth experience of programmable devices (PLDs, FPGAs, MCUs, and ASICs) in industrial, networking, and consumer applications and holds several device patents. He is currently the principal at Wavefront Marketing, working as a consultant specializing in strategic planning, technical marketing, and competitive analysis for semiconductor, intellectual property, and associated design tool companies. Warren has authored more than 100 conference papers, whitepapers, application notes, and magazine articles on a wide variety of topics and is a frequent blogger on the All Programmable Planet and Microcontroller Central websites and is the founder of the Chess FPGA project.
Email: warren@wavefrontmarketing.com


HIDE
Jun 11
2PM
June 11 – Day 2: Programmable Analog, Part 1
One of the first classes of application-specific programmable logic devices combined analog circuits with digital programmable logic. These devices address the increasingly complex area of power management and similar applications. This class will provide a detailed description of several of these types of devices and will show specific examples of their use.
  View Archived  
Jun 12
2PM
June 12 – Day 3: Programmable Analog, Part 2 & Timing
Programmable analog functions are continued in this class along with some of the devices used for programmable timing and clock generation. This class will provide a detailed description of several of these types of devices and will show specific examples of their use.
  View Archived  
Jun 13
2PM
June 13 – Day 4: Fixed-Function MCUs With Programmable Fabric
Adding fixed functions to programmable logic devices is not new, but the most recent crop of devices with fixed-function MCUs is now addressing more targeted applications. As higher-level software functions and even real-time operating systems (RTOSs) can be easily included, the device reach is extending to specific, targeted applications. This class examines the types of features included and the types of applications these devices are now targeting.
  View Archived  
Jun 14
2PM
June 14 – Day 5: Programmable Devices With a New Twist
A few devices strike out from the familiar programmable logic territory in the search for the "next big programmable thing" (NBPT). This class will cover some of these new devices and concepts. Put on your life vest because this is white-water rapids country!
  View Archived  
Design Your Own Android App  
Monday, June 24 - Friday, June 28
Date Class   Status   Lecturer
Jun 24
2PM
June 24 - Day 1: ‘Hello World’ the Basic4android Way
This class will revolve around the installation of the Basic4android environment and the creation of our very first Basic4android application. It won’t take long to see that Basic4android can be used to painlessly realize industrial-grade Android applications. Our first Android application will prove to be a bit more useful than displaying “Hello World.” We are going to dive right in and write some Basic4android code to communicate with an FTDI FT311D USB Android Host IC.
  View Archived  
Fred Eady  
Fred Eady is the owner of EDTP Electronics, which was established in 1988 following the publication of his first magazine article. Since ...  
MORE
Our Lecturer
Fred Eady
Fred Eady

Fred Eady is the owner of EDTP Electronics, which was established in 1988 following the publication of his first magazine article. Since the formation of EDTP Electronics, Fred has written thousands of magazine articles. He has written for all of the major electronic magazines, including Radio Electronics, Electronics Now, Nuts and Volts, Servo, MicroComputer Journal, and Circuit Cellar. To date, he has authored four books and contributed to a fifth. He currently works as a PIC microcontroller consultant and is a Microchip Authorized Design Partner. Fred also authors monthly columns in Nuts and Volts and Servo magazines. His customers include machine shops, specialty startup companies, medical machine manufacturers, coin-operated device businesses, and various other research and development companies. He has a very close working relationship with Microchip Technology, the manufacturer of PIC microcontrollers, and has taught Ethernet and WiFi classes at Microchip's annual Masters Conference.


HIDE
Jun 25
2PM
June 25 - Day 2: Bluetooth the Basic4android Way
In this session, we will explore the Bluetooth capabilities of Basic4android. We will write Basic4android application code to administrate the Bluetooth adapter. Our Basic4android application will allow us to enable the Bluetooth adapter, disable the Bluetooth adapter, monitor the Bluetooth adapter’s state, and discover devices in range.
  View Archived  
Jun 26
2PM
June 26 - Day 3: Network Hardware the Basic4android Way
Before the week is up, we are going to write some Basic4android code that will take advantage of an Android device’s ability to communicate via the Internet. So, it might be a good idea to round up some appropriate network hardware. Here we’ll examine the networking devices and lay down plans to put them on the Internet.
  View Archived  
Jun 27
2PM
June 27 - Day 4: Network Firmware the Basic4android Way
Yesterday, we mapped out our network paths and performed some preflight checks on our selected network hardware. Today, we will throttle up the firmware and hardware to 100% and flight-test the network. We will also take a look at what needs to be done on the Basic4android side to support our mission tomorrow.
  View Archived  
Jun 28
2PM
June 28 - Day 5: Monitor & Control the Basic4android Way
Today, we will assemble a Basic4android application that will allow our Samsung tablet to control and monitor our remote TCP/IP-based hardware. Just when you thought it was safe to go back into the water, we’ll revisit Bluetooth from a different perspective.
  View Archived  
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
SEMESTERS: 1  |  2  |  3  |  4  |  5  |  6


Copyright © 2014 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service