English
Language : 

FXLC95000CL Datasheet, PDF (7/38 Pages) Freescale Semiconductor, Inc – Xtrinsic FXLC95000CL Intelligent, Motion-Sensing Platform
General Description
• I2C master interface
• Queued SPI master interface (This interface has both send and receive FIFOs of
size 16 bit wordlength and 4 words depth each. No DMA.)
• I2C or SPI slave interface
• System Integration Module (SIM)
• Clock-generation module
The slave interfaces (either SPI or I2C) operate independently of the ColdFire CPU
subsystem. This allows the host processor to access the slave interface at any time,
including while the FXLC95000CL's CPU is in low-power, deep-sleep mode. Host
access can be set to trigger a FXLC95000CL CPU wakeup.
4.1.1 ROM content and usage
There are several classes of functions stored in ROM:
• A Boot program, including ROM-based slave port command interpreter.
• A collection of utilities which can be invoked via the ROM-based slave port
command interpreter.
• ROM functions which are callable from user code using the call_trap() function.
For a detailed description of these items, refer to the FXLC95000CL Hardware
Reference Manual ROM chapter.
The FXLC95000CL device boots from a standard routine in ROM. This boot function
is responsible for a number of initialization steps (in particular the state of GPIO8 pin
is checked in order to select either I2C or SPI interface as serial communication Slave
port), before transferring control if desired to user code in flash memory (when the
Boot from Flash bit-field has been set).
The ROM contains a simple command interpreter capable of running a number of
ROM-based utility and test functions. These ROM-based functions support flash
memory programming and erasing, the protection of flash, the device Reset, and the
reading of device information. They also provide useful error codes.
The FXLC95000CL platform is supplied with a fully erased flash memory. Users can
take advantage of the ROM-based flash controller and slave port command-line
interpreter to communicate with a virgin device and program custom firmware into
the flash array.
Xtrinsic FXLC95000CL Intelligent, Motion-Sensing Platform, Rev1.2, 8/2013.
7
Freescale Semiconductor, Inc.