Content by naperlou
Member Since: August 3, 2011
Blog Posts: 45
Posts: 1885

Most Recently Posted

All (100)          Blogs(15)          Comments(85)         
November 4 - Day 5: FPGA Programming - Part 2 and Bringing it all together
Continuing Education Center 
11/4/2016  Post a comment
In this final lecture the layout phase of the FPGA process will be developed. This will get us to the point where we can bring it all together. The steps required and the loading process will be covered.
November 3 - Day 4: FPGA Programming - Part 1
Continuing Education Center 
11/3/2016  Post a comment
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.
November 2 - Day 3: Microcontroller Programming
Continuing Education Center 
11/2/2016  Post a comment
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.
November 1 - Day 2: Planning the Application
Continuing Education Center 
11/1/2016  Post a comment
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 channels and special features of the chip.
October 31 - Day 1: SoC Devices
Continuing Education Center 
10/31/2016  1 comment
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 Microsemi SmartFusion2, giving a description of the device at the block level.
Comment:Re: What chip? - naperlou-10/11/2016
September 16 - Day 5: Optimization
Continuing Education Center 
9/16/2016  347 comments
One major feature of the IoT is that we now have lots of data over long periods of time for many types of systems.We can use this rich data horde to perform optimizations in current systems and in the design of new or evolved systems.These techniques often use complex formulations involving linear and non-linear systems approaches.Fortunately, there are many existing implementations of these methods that make their execution relatively easy.We will look at them in a couple different languages.
September 15 - Day 4: Failure Analysis & Anomaly Detection
Continuing Education Center 
9/15/2016  446 comments
For this lecture we will talk about failure detection and anomaly detection, and the analyses used in conjunction with them. In the IoT we often want to perform these on a continuous basis. This introduces some interesting features in the analysis that we will discuss.
September 14 - Day 3: Classification
Continuing Education Center 
9/14/2016  422 comments
A major area of machine learning concerns classification. We will describe both supervised and unsupervised learning techniques and discuss when and how to use them. Techniques include k-means clustering, support vector machines, principal components analysis and decision trees, for example. We will also look at applications of these techniques.
September 13 - Day 2: Languages and Environments
Continuing Education Center 
9/13/2016  510 comments
To implement the analytics we are discussing this week, one needs software and a platform to run it on. We will discuss languages such as R and Python and more conventional languages and traditional statistical processing systems. Because the size of the data is often massive and growing, platforms become important. It is key to pick one that can start small and grow in power without having to completely rewrite the application. We will give an overview of platforms specific to the IoT.
September 12 - Day 1: Introduction to Analytics for the IoT
Continuing Education Center 
9/12/2016  480 comments
Today we will present an overview of the types of statistical techniques useful for the IoT and how statistics is used in this context. Some differences with standard statistics will be highlighted. The requirements for IoT analytics will also be presented. Our intent is to discuss the algorithms in the context of engineering applications in the IoT.
March 11 - Day 5: Machine Learning & Analysis Techniques
Continuing Education Center 
3/11/2016  511 comments
One of the most important statistical techniques used in analyzing IoT data is machine learning. In this final class, we will discuss some important techniques, such as support vector machines and unsupervised learning. An understanding of the techniques is important in determining what can be done in applications that design engineers may encounter.
March 10 - Day 4: Examples of Big Data Analysis
Continuing Education Center 
3/10/2016  485 comments
Now that the things have been deployed, and the data communicated and stored, we need to analyze. We will look at some examples of how this analysis is performed and used. These examples will include analysis with feedback (i.e., higher level control), analysis used for product improvement (e.g., PLM) and analysis used to understand consumer use. These last two are related, but often are done by separate groups with different goals.

Partner Zone
Latest Analysis
Do you wear your ugly Christmas sweater while fighting zombies, or simply chill in front of your homemade entertainment center while your automated cat feeder keeps your feline friend at bay? Whatever you prefer, one of the following gadgets is sure to get your DIY motor running.
The design of products has been altered altogether through 3D printing. Parts that couldn’t be produced at all before 3D printing came along are often superior to conventionally produced parts.
Marine mussels and their interaction with the ocean environment has inspired a breakthrough in developing a nontoxic coating for organic electronic components that also could speed up the manufacturing process.
The Innovation Challenge Awards had one run-away winner at ARM TechCon 2016. Of the six awards presented, one company walked away with four.
Clearly, zombies are in this year -- taking over from a decade of vampire dominance in Halloween fashion.
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Oct 10 - 14, Embedded System Design Techniques™: Getting Started Developing Professional Embedded Software
SEMESTERS: 1  |  2  |  3  |  4  |  5  |  6 |  7 | 8 | 9 | 10

Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.
Next Course November 8 - 10:
Sponsored by 3M
Learn More   |   Login   |   Archived Classes
Twitter Feed
Design News Twitter Feed
Like Us on Facebook

Technology Marketplace

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