This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
The CEC will get you up to speed quickly on a host of technologies you've been meaning to study via a series of 45-minute online lessons taught by our faculty of expert tutors.
For our third class, we will delve into the popular GitHub site and will look at that implementation of Git in detail. We will explore set up of a free account for public shares and set up a share area for collaboration.
We will start with programming the microcontroller part of the SmartFusion2. This is a standard ARM processor. It can be used for the HMI and for system control functions.
The System on Chip (SoC) combines a standard microprocessor with a Field Programmable Gate Array (FPGA), as well as various types of I/O. In this session we will look at the class of devices and then go into the device for this week, the...
In this class we will go over a simple sample application and the initial steps in development. We will look at partitioning the application between the microcontroller and the FPGA fabric. We will also look at planning and laying out the I/O...
Serial interfaces are ubiquitous in MCU-based IoT Designs. This class will provide an overview and background used for the balance of the week’s course.
This class will provide descriptions and examples of UART and USART interfaces used in IoT applications. Hardware resources, protocol, performance, and power concerns will be described and discussed. Advantages and disadvantages over other types...
This class will provide descriptions and examples of SPI and QSPI interfaces used in IoT applications. Hardware resources, protocol, performance, and power concerns will be described and discussed. Advantages and disadvantages over other types of...
This class will provide descriptions and examples of I2C and I2S interfaces used in IoT applications. Hardware resources, protocol, performance, and power concerns will be described and discussed. Advantages and disadvantages over other types of...
To start we will look at specifying the algorithm to be used in the FPGA and the tools used to verify it. An overview of the whole tool chain and some examples of the initial steps will be presented.
In this penultimate class, we will take what we learned in the previous class and make use of the existing shares to reuse and build upon other’s code, using examples for the Particle Photon board that we used in a previous CEC class. We will also...