Pc104 1884 Spring 01
Total Page:16
File Type:pdf, Size:1020Kb
Coming of age: A trinity of technology PC/104 – Linux – GPS Figure 1. MZ104 board in the hand – One of the first five origi- nal beta test MZ104 boards. This unit was designed, built, and By Doug Stead tested in less than 60 days. Shown without the SO_DIMM mem- ory module, main memory can be added in sizes 2 to 64 Mbytes using fast SDRAM. Heat is not a problem as the MachZ chip con- sumes less than 0.5 Watts of saving battery power, or engineer- ing additional heat dissipation in sealed enclosures. itary, medical, and telecom environments, or where a desktop system is not suitable. At the heart of the MZ104 is a 133 MHz 486 processor buried within the MachZ silicon. This PC-on-a-chip, measuring What the world needs now, aside from Engineering, has just released the MZ104, 35mm x 35mm, contains all the transistors love, sweet love, are more reliability, a brand new sibling to the world of and logic gates to produce the functional- efficiency, and ubiquity. Over the last PC/104 products. (See Figure 1.) ity of a multi-card solution (See Figure 2). decade, our company has been a witness The MachZ chip uses 0.25-micron tech- and a participant in the maturation of not The MZ104 is a 486+ PC/104 single-board nology and is packaged in a 388-pin Ball only our own technology of embedded computer, which is a fully compliant Grid Array (BGA). When operating at top x86 PC/104 single-board computers and PC/104 CPU engine. It embodies all stan- speed of 133 MHz, it consumes less than peripherals, but also the acceptance and dard I/O most often required in the typical 0.5 Watts of power. It can also be throttled widespread adoption of Linux, a freely black-box embedded solution. It will be of down to a low 33 MHz and achieve con- available x86 open-source-code operat- particular interest to those looking to siderably greater power efficiency. This is ing system, and the development of a mili- embed moderate performance x86 tech- very desirable in applications where the tary navigation system called the Global nology into hostile, mobile, industrial, mil- unit is powered by battery or solar panels. Positioning System. Together these three technologies have converged providing the critical mass for the development and Inside the MachZTM Chip deployment of reliable and inexpensive solutions to numerous vexing problems. Only a few years ago, solutions to these 32-Bit X86 2 USB DEVICES problems would have been beyond the PROCESSOR 4 EIDE DEVICES average engineer or scientist. Today, first- FPU, 8K year engineering students take all three L1 WB CACHE FLOPPY DISK PARALLEL PORT for granted and happily use them without 2 SERIAL PORTS a second thought. 4-256 MB SDRAM NORTH IrDA SELECTABLE 16/32 BIT BUS BRIDGE AT KEYBOARD FAST X-BUS (PCI) FAST PS2 MOUSE PC/104 has become the de facto standard REAL-TIME CLOCK 2 for embedding x86 hardware. It defines I C BUS SOUTH X-BUS both a physical board size (3.6 inches x 3.8 FULL PCI BUS 8 GPIO BRIDGE DMA inches) with predetermined connector loca- IRQ tions, and an electrical specification for using the standard ISA BUS signal technol- ZF FAILSAFE BOOT ROM ZF-LOGIC ogy optimized for embedded applications. (12K BYTE BOOT Z-TAG INTERFACE UPDATE ROM) EXTERNAL MEMORY In today’s world of rapidly opening and & I/O DECODE LOGIC WATCHDOG TIMER closing windows of opportunity, system SCRATCH REGISTERS integrators, solution providers, university FULL ISA BUS PWM GENERATOR laboratories, and inventors are using PC/104. PC/104 is an ideal solution due to its cost effectiveness, high reliability, and reduced development time. These advan- tages combined with its ease of devel- opment, testing, and post deployment Figure 2. What’s inside the MachZ – The MachZ PC-on-a-Chip is the first auto-booting PC-on-a-Chip containing the full functionality of a single-board computer in a 388BGA package. Its FailSafe system architecture is crash immune and is the only System-on-a-Chip that service support makes it the ideal hard- comes bundled with a full Phoenix BIOS and Linux O/S or WindRiver VxWorks RTOS. The MachZ silicon is made up of a number of ware package for many applications. As different core logic masks, which when combined into one chip costing less the 50.00 USD, make it incredibly attractive to even small luck would have it, my company, Tri-M production run projects. PC/104 Embedded Solutions / Spring 2001 Copyright ©2001 CompactPCI Systems. All rights reserved. The MZ104 was designed using a six- and “data management” algorithms. This necessary resources. Business abhors pay- layer circuit board, nothing special in that. intellectual property essentially resolves ing for a Rolls Royce when a Chevy will On closer inspection, one finds this gener- the problems associated with using flash do the job just as reliably and just as well. ation of single-board computer has all the devices in applications that write data fre- components mounted on the topside, quently and in high volumes. As an x86 platform, the MZ104 can run thereby reducing production expenses. thousands of applications with perhaps The MZ104 goes through the robotic chip hundreds of the operating systems devel- shooter only once and then directly into oped over the last twenty years. The the re-flow ovens and out to the quality MZ104 hardware features include: assurance department. The consequent reduction in manufacturing time results in I Adjustable 486+ CPU clock from lower costs and thus translates to a more 33 ~ 133 MHz, including an FPU cost-effective solution for the end user. I Standard Phoenix BIOS with The ability to install all the silicon on one extensions for additional embedded side also translates into a much-reduced features component count. When viewed from an I 1, 2, or 4 Mbytes/sec of onboard Flash overall cost of ownership perspective, this memory, of which the first 256K is Figure 4. 64 Mbytes/sec DiskOnChip with support floppy disk – reduction in components gives the end A 64 Mbytes/sec DiskOnChip and its support software. The DOC used for the BIOS with the remainder user additional advantages, such as a cor- is by far the most widely supported bootable flash device on the available for OS and application responding increase in reliability and market today with almost every manufacturer of single-board software reduced post deployment maintenance computers offering support for this family of products. Due to its I 2 ~ 64 Mbytes/sec of SDRAM expenses. Another advantage is a much ease of use, scalability, and reliability, the M-Systems product line memory using SODIMM modules longer in-service life, as failure rates for all makes an ideal digital storage device for new advanced set-top I 8 ~ 288 Mbytes Flash disk support box and other embedded applications. electronics can be directly related to the using M-Systems’ DiskOnChip number of discrete components, and as a Millennium general rule of thumb, fewer components Main memory (RAM) is provided using a I Two standard IDE drives and two translates into increased longevity and 144-pin SO_DIMM module. The MZ104 floppy drives reduced infant mortality. can be configured to operate with RAM I Two RS232 serial ports supporting memory in sizes 2 to 64 Mbytes/sec of fast data rates to 1.5 Mbytes/sec SDRAM. Developers and system integra- I One parallel port, EPP, ECC, and tors are thus able to mix and match various IEEE 1248 support sizes of Flash, DOC, and RAM. These I One USB port configuration options provide a flexible I One Infrared (I/R) port and scalable environment in which to I One I2C bus develop and test products. When it comes I 8- and 16-bit PC/104 self-stacking time to build a production version for expansion bus deployment into the real world, the hard- ware platform can be reduced in cost to Due to the use of the ZF Linux Devices meet the minimum requirements, no more “MachZ” chip, the MZ104 also allows the and no less than needed. The circuit and OEM access to a plethora of useful utilities gerbber files required to construct and extensions to the standard Phoenix SO_DIMM modules are obtainable at BIOS, including: Figure 3. ISA Passive Backplane – PC/104 uses the same ISA sig- www.Tri-M.com. nals found in the standard desktop PC. The one minor difference I Advanced system resource is a low 4mA current on the PC/104 data bus whereas the desk- Most, if not all, “black boxes” operate management top environment specifies 20mA. The MZ104 pictured here is I coupled with the Tri-M ISA104IO bus extender card allowing for somewhere in the real world collecting and Advanced power management, quick and easy hardware prototyping with up to three ISA cards. storing data and sometimes acting on this including 1.2 functions data, even if nothing more than uploading I Plug-N-Play (Win98) The MZ104 is currently one of the most is required. These devices exist because I A FailSafe boot recovery system cost effective PC/104 boards in the world they can be cost justified. When dealing I Dual Watchdog timers with a single unit price of $249.00 USD with mid-size to larger production pro- I ZFlash allows user software to be without RAM. Moderate volumes of 1,000 jects, it is imperative to only embed the loaded above BIOS in Flash device units per year substantially decrease the I ZFlash OS Loader price below the $200.00 level.