Brian Bailey is an independent engineering consultant working in the fields of Electronic System Level (ESL) methodologies and ... MORE

Our Lecturer

Brian Bailey

Brian Bailey is an independent engineering consultant working in the fields of Electronic System Level (ESL) methodologies and functional verification of embedded systems. He was previously chief technologist for verification at Mentor Graphics, where he pioneered work on hardware/software co-design and co-verification. He is the editor for the EETimes Designlines and a contributing editor to EDN. Embedded systems are the point where hardware and software come together, and this is where Brian Bailey has spent most of his working career, first as a tool developer, then as an architect, and later as a technology writer. He has concentrated on the impact that hardware and software can have on each other and the ways in which this is changing over time into the heterogeneous, concurrent, connected applications of today. He has published seven books, given talks around the world, chairs international standards committees, and sits on the technical advisory board for several EDA companies. He graduated from Brunel University in England with a first class honors degree in electrical and electronic engineering.

Part III: Rethinking Embedding Processing: The Bridge to Ivy BridgeTraditional embedded solutions have drawn from a disparate range of CPU solutions. Emerging, next-gen intelligent apps by definition require a minimum of 32-bits for optimum functionality. We'll dive into the architecture and features of one such family, the third-generation Intel Core vPro Processors, which include multiple x86-64 cores and embedded security.

Part V: Case Study: Highlighting a Successful Design ExamplePutting it all together is where the rubber meets the road in any embedded effort. We'll delve into a successful design project, which showcases how engineers at an energy company put to practical use the intelligent concepts discussed in this course to create a noteworthy application.

Part I. Introduction: The Basics & Benefits of All Programmable DevicesIn this session you will learn about the fundamental lookup table (LUT)-based programmable fabric, along with more sophisticated architectures featuring memory blocks, DSP blocks, and hard and soft processor cores. The various technologies used to create different types of programmable devices -- including antifuse, Flash, and SRAM-based devices -- will be discussed, along with their advantages and disadvantages.

Max covers programmable logic, microcontroller units, and prototyping for EE Times' Designlines. Over the years, he has designed ... MORE

Our Lecturer

Max Maxfield

Max covers programmable logic, microcontroller units, and prototyping for EE Times' Designlines. Over the years, he has designed everything from silicon chips to circuit boards, and brainwave amplifiers to steampunk "Display-O-Meters." He has a BSc in Control Engineering in from Sheffield Hallam University in Sheffield, UK.

Part II. Understanding the Role of Hardware Description Languages (HDLs)In this session, you will be introduced to a number of hardware description languages (HDLs), including Verilog, VHDL, SystemVerilog, and SystemC. The differences between HDLs and traditional programming languages like C/C++ will be discussed, along with the difference in hardware-centric versus software-centric design flows.

Part III. Design Tools and MethodologiesIn this session, you will learn about the various tools and techniques that may be used to capture All Programmable FPGA and SoC designs. These range from textual descriptions to graphical entry mechanisms, and from hand-coding to high-level synthesis (HLS).

Part IV. Programming, Debugging, Verifying & Protecting DesignsIn this session, you will discover the various ways in which a design may be loaded into an All Programmable FPGA and/or SoC. Also discussed will be various debugging and verification techniques, along with ways to protect your designs from copying, cloning, overproduction, and other forms of attack.

Introduction: Understanding the Different Flavors of IEEE 802.11Attendees will come away from this EE Times University track with an understanding of the alphabet soup of 802.11 specifications, as well as a brief history of the technology. They'll also learn about mainstream chipsets and reference designs and what's due to emerge in the near future.

Fanny Mlinarsky has 28 years of experience developing data communication and test products. As President of octoScope ... MORE

Our Lecturer

Fanny Mlinarsky

Fanny Mlinarsky has 28 years of experience developing data communication and test products. As President of octoScope (2006–present) she is responsible for the development of wireless test solutions. From 2001 to 2006 she was founder and CTO of Azimuth Systems, the leading wireless test equipment vendor of WiFi, WiMax, and LTE test systems. As VP of Engineering at Scope Communications (now Agilent), Fanny and her team developed network test equipment (1993–2001). She has published more than 50 articles and whitepapers on wireless technologies and standards and is a frequent presenter at industry conferences. She actively participates in industry standards development at IEEE and 3GPP.

Part III: BluetoothToday's lecture will cover the evolution of Bluetooth, including Bluetooth 3.0 and 4.0; give an overview the Bluetooth protocol and standards; and examine the capabilities of available devices.

Part I: Introduction: Pervasive ChangeIn this class we will look at the broad scope of the changes happening in many segments of the industry, including the cloud, autonomous cars, factory automation, the smart grid, and others. It will look at the ways embedded systems are changing and what is meant by "intelligent" systems. We will identify the major pieces of these systems and some of the issues they create.

Brian Bailey is an independent engineering consultant working in the fields of Electronic System Level (ESL) methodologies and ... MORE

Our Lecturer

Brian Bailey

Brian Bailey is an independent engineering consultant working in the fields of Electronic System Level (ESL) methodologies and functional verification of embedded systems. He was previously chief technologist for verification at Mentor Graphics, where he pioneered work on hardware/software co-design and co-verification. He is the editor for the EETimes Designlines and a contributing editor to EDN. Embedded systems are the point where hardware and software come together, and this is where Brian Bailey has spent most of his working career, first as a tool developer, then as an architect, and later as a technology writer. He has concentrated on the impact that hardware and software can have on each other and the ways in which this is changing over time into the heterogeneous, concurrent, connected applications of today. He has published seven books, given talks around the world, chairs international standards committees, and sits on the technical advisory board for several EDA companies. He graduated from Brunel University in England with a first class honors degree in electrical and electronic engineering.

Part II: ConsolidationIn this class we will look at what is happening in the compute centers and, in particular, technologies such as multicore and virtualization. Consolidation enables more efficient computing, centralized management, integrated data management, and visualization, as well as enabling new types of applications and automation in industrial systems.

Part III: SecurityAs sensors become distributed and data is collected from diverse sources, the systems become more vulnerable to attack. What can be done to ensure that both the data and the integrity of the system remain secure from internal and external attacks? In this segment we will look at both hardware and software techniques to secure the system.

Part IV: Getting Lost in the DataWith so much data becoming available, it can affect the way systems are designed and software is written. In this class we will look at some of the tradeoffs among compressing, encrypting, and transmitting data across a network, particularly in systems where power is a scarce resource.

Part V: Case StudyIn this final class, we will consider how a modification in the supply chain can change the way an industrial system is designed, deployed, and maintained. Specifically, we will take a look at the industrial embedded computer business of Dellís OEM division and how a change in infrastructure can impact the whole industry.

Jacob Beningo is a Certified Software Development Professional (CSDP) and lecturer who specializes in the design of reusable and ... MORE

Our Lecturer

Jacob Beningo

Jacob Beningo is a Certified Software Development Professional (CSDP) and lecturer who specializes in the design of reusable and configurable embedded software. He has successfully completed projects across a number of industries including automotive, defense, medical, and space. He enjoys developing and teaching real-time and event-driven software using the latest techniques and tools. He is an avid tweeter, a tip and trick guru, a homebrew connoisseur, and a fan of pineapple! Jacob holds Bachelor's degrees in electrical engineering, physics, and mathematics from Central Michigan University and a Master's degree in space systems engineering from the University of Michigan.

Alfred Neves, Chief Technologist and Founder of Wild River Technology, has 33 years of experience in the design and application ... MORE

Our Lecturer

Alfred Neves

Alfred Neves, Chief Technologist and Founder of Wild River Technology, has 33 years of experience in the design and application development of semiconductor products and capital equipment design focused on jitter and signal integrity analysis. He is involved with the signal integrity community as a consultant, high-speed system-level design manager, and engineer. Recent technical accomplishments include development of platforms to improve 3D electromagnetic correspondence to measure-based methods. Neves earned a Bachelor's degree in applied mathematics at the University of Massachusetts.