Tool package typically containing build tools, debugger, etc.
Standalone Compilers & Build Tools
Compiler, linker, assembler, etc. used to create application Software.
Debuggers & Runtime Analysis
Software application that runs on a workstation used to debug target application Software.
Initialization/Boot Code Generation
Software application that runs on a workstation used to auto-generate SoC initialization code and/or boot code for target application.
Simulation & Models
BSDL Boundry Scan Description Language that is the pin definition of the microprocessor built on Power Architecture technology.
Core Models Models whose purpose is to simulate a core via software running on a workstation.
IBIS Model used to model the output characteristics of a device.
RF High Power Models The MET model for RF High Power transistors and RF ICs is a nonlinear model that examines both electrical and thermal phenomena and can account for dynamic self–heating effects of device performance.
SOC Models Models whose purpose is to simulate an SoC via software running on a workstation.
Emulators/Probes
Physical Hardware used to connect to an embedded target.
Programmers (Flash, etc.)
Dedicated Host side tool and/or physical device used to program Flash, PLD’s, etc.
Evaluation/Development Boards & Systems
Reference or evaluation boards containing Freescale silicon device and/or other boards used in close conjunction with the reference or evaluation board such as daughter cards, connector cards etc.
Adapters/Cables/Sockets
Physical devices that are not substantial enough to be considered a board required to physically connect Hardware components.
Protocol & Logic Analyzers, Testers
Dedicated tools typically with a Software user interface component and a dedicated Hardware component with firmware used to physically collect some type of data from an embedded system.
S-Parameters
S-parameters are data that are used to characterize the RF small signal response of a device.
Calculators
MTTF/FIT calculator software is designed to assist our customers in estimating the LDMOS device reliability in terms of electromigration wear- out failures.
Printed Circuit Boards & Schematics
Printed Circuit Boards Gerber plots or something comparable that exactly document the design of a PCB layout or RF PCB drawing file containing layout and assembly information with line widths and fixed package dimensions to ensure proper impedance matching at each device terminal.
Printed Circuit Boards for Reference Designs Gerber plots or something comparable that exactly document the design of a PCB layout for a specific reference design or RF Power low cost, production worthy and application specific printed circuit boards.
Schematics Schematics, either captured graphically or in a machine readable format. (The document that describes the electrical characteristics of the printed board assembly.)
Run-time Software
Reference Applications
An embedded target Software application intended to function as a real world dedicated application. Production ready reference applications are intended to be used as is, with no, or minimal change. Evaluation ready reference applications are intended to be used to demonstrate how a specific application could be constructed but are intended to serve only as a non-production example.
Operating Systems
Target run-time Software to manage CPU resources, I/O, communication and synchronization constructs, processes, threads, tasks, etc.
Board Support Packages
Target run-time Software connecting a standard Operating System to a specific board. Typically understood to include required Device Drivers.
Device Drivers
Target run-time Software used to initialize and drive specific SOC or Hardware board peripherals such as Ethernet, USB, Serial, etc.
Libraries
Run-time Software components meant to be reusable and shipped as a package.
Protocol Stacks and Middleware
Communication protocols and other Software that typically sits logically on the target OS. Includes Software used to communicate between disparate processes (Such as TIPC or CORBA) or Software used to communicate with other devices such as Ethernet or USB. Often used to refer to any Software that sits in the middle of a user’s application and the OS, such as data base Software.
Snippets, Boot Code, Headers, Monitors, Etc.
Snippet – Misc. run-time code module typically created to demonstrate how a specific task could be approached. Boot Code – Code used to get a specific SOC or board properly initialized and running to the point where the OS or user’s application can start execution. Headers – Misc. .h files that include necessary definitions for function protocols, Macros, etc. but no actual executing code. Monitor – a target application used to provide a set of basic utility services for the SOC on a specific board. These services typically include loading applications, programming flash, reading/writing memory, reading/writing registers, etc.
Updates & Patches
Service packs and revision updates for software applications.