|
|
|
|
|
|
|
||
|
||
|
|
||
July 1998 |
Revision 1.01 |
|
Persistor Instruments Inc. |
© 1998 All rights reserved. |
|
Term |
Definition |
|
Driver Table |
A table of addresses and function names, used internally by the CF1 BIOS to dispatch calls to BIOS routines. The drvier table also allows the user to patch BIOS routines by replacing their table entry with a custom function. See Also |
|
CF1 |
A revolutionary new micropowered versatile data logger/controller from Persistor Instruments. |
|
A/D Converter |
A device that turns analog signals into digital data streams by measuring their voltage at a certain interval. |
|
D/A Converter |
A device that turns digital data into an analog signal by outputting a certain voltage based on the digital input value. |
|
CompactFlash |
A new low power data storage media that offers non-volatility and compatibility with standard PCs. Also used as "film" for digital cameras. |
|
Header |
A connector. The CF1 has three dual row headers on it providing bus connections as well as general I/O on 0.1" spacing. |
|
PRC-PLG |
The standard PicoLog RecipeCard included with the CF1 development kit. This card has a MAX146 A/D converter as well as some other circuitry to assist in the debugging process. |
|
RecipeCard |
A generic term for any CF1 add-on card based on Persistor Instruments' 3"x5" design. The PRC-PLG that comes with the CF1 development kit is an example of a RecipeCard. RecipeCards are also being developed by licensed third parties. RecipeCard is a trademark of Persistor Instruments Inc. |
|
RTC |
Real Time Clock. This clock uses a more accurate crystal than the main system and maintains its own time base. This allows the programmer to reference an absolute time in the form of seconds since Jan 1, 1970 and 65535'ths of a second. This is an internal module of the 68CK338. |
|
SPI |
Seial Peripheral Interface. This defines a 3 line bus wth 4 additional chip selects that allows communication between peripherals. The SPI protocol and hardware standard are defined by Motorola. See also QSPI. |
|
QSM |
Queued Serial Module. This is a hardware submodule of the 68CK338. It manages small hardware buffers for both the SPI and the SCI. See also SPI SCI and QSPI. |
|
QSPI |
Queued Serial Peripheral Interface. An abstraction layer above the basic SPI hardware specification. Allows interrupt driven buffered I/O for the Motorola Serial Peripheral Interface between IC level components. See also QSM and SPI. |
|
PicoBUS |
A software driver produced by Persistor Instruments to allow easy use of the QSPI from high level languages. Also manages buffering tasks and allows for ultra-high speed operation. |
|
PicoDOS |
Peripheral Issues Card Or Disk Operating System. A shell and file system manager for embedded controllers. PicoDOS manages the FAT file system used on ConpactFlash cards as well as ATA devices in general with regards to the Persistor CF1. |
|
CTM |
Configurable Timer Module. This is a fairly complex hardware subsystem of the 68CK338 that allows for many and diverse timing related tasks such as period measurement, pulse width measurement and generation, input and output time compares etc. See also SASM, DASM, MCSM, FCSM and PWM. |
|
68338 |
Short for MC68CK338. This is the Motorola embedded microcontroller that is at the heart of the CF1. See also CTM, QSM, SIM, CPU32. |
|
SASM |
Single Action SubModule. This is a class of submodule in the CTM. This type of module makes timing measurements or genreates timed events. A SASM is designed to act once per iteration dealing with events like single-edge detect or output toggles. |
|
DASM |
Double Action SubModule. This is a class of submodule in the CTM. This type of module makes timing measurements or genreates timed events. A DASM is designed to act on or generate two part events such as period measurement, dual edge detecting operations, pulse width generation and measurement as well as being usable for most applications also suitable for a SASM. |
|
FCSM |
Freerunning Counter SubModule. This is a class of submodule in the CTM. This counter drives one of the CTM's Time Base Busses that then provide values to govern the SASMs and DASMs. Unlike the MCSM the FCSM always counts its full 16 bit range and wraps. |
|
MCSM |
Modulus Counter SubModule. This is a class of submodule in the CTM. This counter drives one of the CTM's Time Base Busses that then provide values to govern the SASMs and DASMs. Unlike the FCSM the MCSMs can have their counting range limited by a modulus value thus altering the effective period of the sequence of values appearing on the Time Base Bus. |
|
VEE |
Virtual EEprom. This is a software subsystem of the CF1 BIOS that offers functionailty similar to that commonly offered by EEPROM in embedded applications. This area of non-volatile memory is often used to stor operating parameters that can be easily accessed and modified but persist through power-downs and resets. |
|
BIOS |
Basic Input Output System. This is the name given to the group of "ROM" functions that allow access to the hardware features of the CF1 from a high level language such as C. This group of functions are prototyped in cf1bios.h and dispatched through the driver table. |
|
Flash |
Flash is short for Flash EEPROM. Provides high-speed access non-volatile storage. Most commonly used for application storage. |
|
PIT |
Periodic Interrupt Timer. This 68CK338 hardware submodule provides a mechanism to execute a periodic interrupt at intervals from 11µs to 13.5 seconds. Can be used as a watchdog or simply to perform a periodic task. |
|
LED |
Light Emitting Diode. The CF1 has two dual color LEDs mounted on the top side near the edges of the CompactFlash header. |
|
ATA |
AT Attachment. Any mass storage device that complies with the ATA specification. This includes IDE hard drives, full size PC Card flash disks, and CompactFlash Cards. |
|
PBM |
Persistor Boot Monitor. A small bit of code that manages the boot process for the CF1. |
|
PicoZOOM |
PicoZOOM is a special hardware driver that allows ultra-high speed transfers to and from PicoZOOM enabled storage media. All CompactFlash and full size PC flash cards purchased direct from Persistor Instruments are PicoZOOM enabled. PicoZOOM is a trademark of Persistor Instruments. |
|
LPSTOP |
Low Power Stop mode. LPSTOP is a CPU32 instruction that allows the 68338 to go into a low power sleep mode. The "word" LPSTOP is also used in the documentation to describe a family of low power modes available for the CF1. |
|
Suspend |
Suspend Mode is the lowest power mode of the CF1 allowing it to reduce current to below 5 µA. Suspend mode is actually a form of "intelligent power down" and all processing and sub-module operation ceases. |
|
SIM |
System Integration Module. This is a hardware submodule of the 68338 that controls how the different main modules communicate and interact. It is also responsible for controlling the different levels of power consumption used dsuring any of the many LPSTOP modes. |
|
CPU32 |
The CPU32 is the CPU hardware module of the 68338. It is a variation on the 68000 core and uses the same instruction set with several additions that make concessions to embedded applications. There are two variations that the module in teh 68338 is actually called the CPU32+. |
|
|
|
|
|
|
Tel: 508-759-6434 |
|
Fax: 508-759-6436 |
|
|
||