The QorIQ Configuration Suite is designed to simplify the configuration of our most powerful devices. The configuration suite is a set of tools for configuring the QorIQ devices to a known working state from silicon reset to avoid the typical board bring up issues that exist in most complex applications with custom hardware designs. This suite of tools is implemented as a set of components, each of which knows the details of the silicon control registers, configuration specifics, muxing rules and the necessary value ranges for all the configuration properties. Leveraging Processor Expert technology as a framework for these embedded components makes it easy to align tools with new silicon products and support upgraded models. Processor Expert technology, and therefore the Configuration Suite, is designed as a set of plug-ins that function within a standard Eclipse environment, such as CodeWarrior Development Studio.
Users will create a QorIQ Configuration Project that defines all imported and generated configuration files (and/or source code) so that a version control system can be used. A simple wizard is used to select basic configuration values and to define default settings. The Component Inspector window is used to modify each property. Each property is automatically evaluated to ensure that the values are correct and consistent with each other. Each tool has a set of criteria that is applied to ensure the configuration set is properly defined, including checks with the other tools for consistent configuration of the entire QorIQ silicon product. Each component generates output in the form necessary for configuration (PBL data in hex format, DDR configuration source code for u-boot, fmc xml data, Device Tree source files for dts, and so forth.). Every tool and property has tool tip style documentation aligned with the product manuals.