Real-Time Operating Systems for Systems on a Chip
Location: KeyPoint Credit Union
This talk will examine three different options for putting a real-time operating system (RTOS) on a system on a chip (SOC):
- write your own RTOS
- purchase an off-the-shelf RTOS
- use a software synthesis tool to automatically generate an RTOS
If you write your own, which issues do you need to take into account? If you purchase one, what is available and what are the tradeoffs? If you synthesize one, what tools are available and how do they work?
The organization of the talk will be as follows:
- Introduction
- What is a System on a Chip?
- What is an RTOS?
- Do You Need An RTOS?
- Purchasing an RTOS
- Writing your own RTOS
- Synthesizing an RTOS
- RTOS Considerations
ConclusionsThis talk is intended for software and hardware engineers who need to design a multitasking embedded system for an SOC who are concerned about cost, development time and efficiency.
About the speaker, Bob Zeidman, Zeidman Consulting
Bob Zeidman is a CNSV member and the president of Zeidman Consulting. He has designed ASICs, FPGAs and PC boards for RISC-based parallel processor systems, laser printers, network switches, routers and other real-time systems. He has also created software tools for hardware/software co-designing. His clients have included Apple Computer, Cadence Design Systems, Cisco Systems, Intel, Mentor Graphics and Texas Instruments.
Bob has written technical papers on hardware and software design methods, and has taught courses at engineering conferences throughout the world. He is the author of the textbooks Verilog Designer’s Library, Introduction to Verilog and Designing with FPGAs and CPLDs.
Bob was the recipient of the 1994 Wyle/EE Times American By Design Award in addition to other engineering, writing and scholastic awards. He holds a Master’s degree from Stanford University and two Bachelor’s degrees from Cornell University.
Location: KeyPoint Credit Union
NULL
View Map & Directions