Printer Friendly
The Free Library
14,504,729 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

$149 Infineon C167 Development Kit With 544 KBytes of Flash.


Business Editors/High Tech Writers

FREMONT, Calif.--(BUSINESS WIRE)--Nov. 13, 2000

World's Only Instant Prototyping Solution for C167 Designs With

Large External Flash. Supports In-application Programmability (IAP (Internet Access Provider) See ISP.

IAP - Internet Access Provider
).

Waferscale Integration today introduced a development kit for the rapid prototyping Building a part one layer at a time using a method of additive fabrication such as 3D printing. Such parts are used for concept modeling to determine if the product design meets the customer's expectations.  of in-application programmable (IAP) embedded systems Embedded systems

Computer systems that cannot be programmed by the user because they are preprogrammed for a specific task and are buried within the equipment they serve.
 using any of Infineon's C166 family of microcontrollers. In-application programming is required in systems that need to remain functional while updating their own firmware. In-application programming is important in applications such as surveillance, data logging (data) data logging - (data acquisition) Storing a series of measurements over time, usually from a sensor that converts a physical quantity such as temperature, pressure, relative humidity, light, resistance, current, power, speed, vibration into a voltage that is then converted , automotive, and industrial control.

Development Kit Contents - The DK4000-C167 Development Kit includes a fully populated A circuit board whose sockets are completely filled with chips.  C167 development board, Waferscale's FlashLINK JTAG (Joint Test Action Group) An IEEE standard for boundary scan technology. See scan technology.

JTAG - Joint Test Action Group
 programmer for 10 second in-system programming In-System Programming (abbreviated ISP) is the ability of some programmable logic devices, microcontrollers, and other programmable electronic chips to be programmed while installed in a complete system, rather than requiring the chip to be programmed prior to installing it into  (ISP (1) See in-system programmable.

(2) (Internet Service Provider) An organization that provides access to the Internet. Connection to the user is provided via dial-up, ISDN, cable, DSL and T1/T3 lines.
) of the PSD (tool) PSD - Portable Scheme Debugger.  device, a serial UART (Universal Asynchronous Receiver Transmitter) The electronic circuit that makes up the serial port. Also known as "universal serial asynchronous receiver transmitter" (USART), it converts parallel bytes from the CPU into serial bits for transmission, and vice  cable for IAP, and a power supply. Also included is Waferscale's CDROM See CD-ROM.  with the company's Windows(R)-based PSDsoft(TM) Express EDA (1) (Electronic Design Automation) Using the computer to design, lay out, verify and simulate the performance of electronic circuits on a chip or printed circuit board.  tool, an application to perform in-application programming from a PC, the DK4000-C167 manual, application notes and reference designs. The reference designs can frequently be used as-is for the C167 product application.

The DK4000-C167 development board is populated with a C167CR microcontroller, plus Waferscale's single chip PSD4135G2 with 512 KBytes of flash, a second 32-KByte flash memory array, 8 KBytes of SRAM See static RAM.

SRAM - static random-access memory
 and a 3,000 gate CPLD (Complex PLD) A programmable logic device that is made up of several simple PLDs (SPLDs) with a programmable switching matrix in between the logic blocks. CPLDs typically use EEPROM, flash memory or SRAM to hold the logic design interconnections. See PLD and SPLD. . The C167 on the DK4000-C167 board has a CAN bus that is typically used in high speed, real-time control in automotive powertrain applications and industrial control.

The large flash memory on the on-board PSD4135G2 has plenty of room for complex code, real time operating systems, and the recoding Noun 1. recoding - converting from one code to another
coding, steganography, cryptography, secret writing - act of writing in code or cipher
 of fault records, data logs, and completed processes. Abundant flash memory is important in C167 systems because quite often they are used in networked distributed processing applications with self-diagnosis software that consumes large amounts of flash memory. Waferscale's DK4000-C167 board offers the largest flash memory density of any C167 development board on the market today.

The PSD's on-chip CPLD is used for complex memory mapping. It has sufficient logic to implement custom peripherals such as serial channels, shift registers and mail boxes. The DK4000-C167 board also has an expansion port for additional SRAM, expansion connectors for external peripherals or docking additional prototype boards, an LCD display, DIP switches, LEDs, a UART connector, and a JTAG-ISP port.

Speeds System Development Time - According to Bryan Hahn, Waferscale's PSD Product Marketing Manager, "With the DK4000-C167 Development Kit, designers have an instant prototype for any C166-based design, including the logic design for the in-application programmability. Infineon's C166 family of microcontrollers is one of the best selling 16-bit microcontroller architectures on the market today. The C167 derivative on our development board has both CAN and an analog-to-digital convertor, making it ideal for automotive and industrial control applications. Designers who don't need the CAN or the ADC (1) See A/D converter.

(2) (Apple Display Connector) A peripheral connector from Apple that combines digital video display, USB and power in one cable.
 can always migrate a design done on this board to a less elaborate C161 device.

"The DK4000-C167 board has more than twice as much on-board flash memory as any other C167 development board on the market. This is critical for designs that have large code size or need to maintain large data logs. If a designer needs more the 256 KBytes of flash on Infineon's development board or needs to implement in-application programming which requires two flash chips, he or she will have to build a board -- a costly and time-consuming procedure. With our DK4000-C167 Development Kit, the designer can begin writing code immediately, without having to wait for the final board design. This can shave several months off of the product development cycle. Product development time is further shortened by the inclusion of a ready-to-use reference design that handles the in-application programming of the PSD. Frequently, this IAP design can be used as-is, in the final application, saving additional product development time.

"The solution we have built on this board offers the smallest footprint, most cost effective option for any C166 design that needs in-application programming. C166 MCUs don't have any on chip flash, so updating the code or storing and re-writing large data logs requires external flash memory. Since the microcontroller cannot retrieve code from a flash memory that is being updated, two separate flash memory arrays are required. For example, an automotive diagnostic system that maintains a large data log is not able to execute from the flash memory that contains the data log, when the log is being updated. Therefore, a second flash memory array that is large enough to store the boot code, programming algorithms and enough application software to keep the system running will have to be added. In addition, an external CPLD will also be needed for memory mapping and paging and address decoding, as well as for demuxing latches.

"On top of that," Hahn explained, "16-bit flash memory is so expensive that it is often more cost effective to use two 8-bit flash memories instead of a single 16-bit flash device. This solution adds nine extra chips to the system board and dramatically increases power consumption. A lot of applications cannot afford the larger board size or the higher power consumption. This is particularly true in automotive applications which are severely space- and power-constrained.

"The PSD4135G2 on the DK4000-C167 development board provides all the external functionality required for these designs in a single, low cost chip. It is the ideal solution for Infineon C166-based systems that need an IAP capability," Hahn concluded.

PSD Allows Code To Be Downloaded From Any Channel - Infineon's C167CR MCU (1) (MicroController Unit) A computer on a single chip. See microcontroller.

(2) (Multipoint Control Unit) A device that is used to moderate a videoconference of three or more end points (users at computers or groups of users
 comes with a bootstrap loader that, if invoked during power-up, loads 16 instructions into the MCU's SRAM via the on-chip UART. This "worm code", in turn, loads a larger program into the SRAM and then executes it. Although this approach minimizes that memory required for code storage, it is exceptionally difficult to write and debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits.  because the designer must deal with multiple different programs. Any interruption in the system power supply will require a reboot To reload the operating system, which restarts the computer. See boot.

(operating system) reboot - (From boot) A boot with the implication that the computer has not been down for long, or that the boot is a bounce intended to clear some state of wedgitude.

See warm boot.
 from scratch because the MCU has no way of keeping track of which piece of code it is executing. In addition, the UART is the only channel through which code may be loaded.

The PSD4135G2 on the DK4000-C167 development board allows code to be loaded through the UART, the CAN bus, or any other bus that the C167 supports. For example, it is highly desirable to upload firmware to all nodes in a factory over a CAN bus in a distributed industrial control network. The PSD makes this easy. The 32 KByte secondary flash array is large enough to store all the boot loader code, plus application code, making it much easier to write and debug and making it more stable than storing the code in SRAM.

Free PSDsoft(TM) EDA Tool - Waferscale's free EDA tool, PSDsoft Express, is included on a CDROM in the design kit. PSDsoft Express automatically generates HDL (Hardware Description Language) A language used to describe the functions of an electronic circuit for documentation, simulation or logic synthesis (or all three). Although many proprietary HDLs have been developed, Verilog and VHDL are the major standards.  code for the PSD logic design from point-and-click menus. Designers do not have to know or write any HDL. The tool provides a completely automated programmable logic design flow for the PSD's microcontroller interface, memory mapping, chip selects, and pin assignments. The tool automatically cross checks for system and logic errors (a common source of problems in MCU-based designs with external devices), and then merges the logic design with the microcontroller firmware. The CDROM also includes Waferscale's data book, sample designs and other features. PSDsoft Express is also available for free on Waferscale's website, www.waferscale.com

PSDload UART Download Software - Also in the DK4000-C167 design kit is PSDload, a Windows(R) 95/98/NT-based UART download program that facilitates in-application programming of the embedded system. PSDload performs erase, fill, read, write, upload and download of data or code to either of the two flash memory arrays on the PSD device, using the C167's UART channel.

Price and Availability - The DK4000-C167 Development Kit is available now and costs $149. It may be purchased directly from Waferscale's web site, www.waferscale.com or from any of Waferscale's distributors.

Waferscale's World Wide Web site is www.waferscale.com.

Waferscale Integration, Inc is the leading supplier of highly integrated programmable solutions for high-speed embedded control designs. Its PSD families of single-chip, field-programmable microcontroller peripherals off-load microcontroller functions so that MCUs can operate faster and do more. The power-conserving features of PSD devices can extend system battery life by several hours. The company's family of high performance non-volatile memory products offers densities of 16 Kbit to 1 Megabit with access times as low as 25 ns and 3.3 volt devices with access times as low as 70 ns. Waferscale is located in Fremont, California.

Note to Editors: PSDsoft, EasyFLASH and FlashLINK are trademark of Waferscale Integration, Inc. Windows is a registered trademark of Microsoft Corporation. ABEL Abel, son of Adam and Eve, in the Bible
Abel, in the Bible, son of Adam and Eve, a shepherd, killed by his older brother, Cain; in the Gospel of St. Matthew, mentioned as the first martyr.
 is a registered trademark of MINC MINC Multilingual Internet Names Consortium
MINC Multicast-based Inference of Network-internal Characteristics
MINC Military-Industrial Complex
MINC Management Interactive Network Connection (USDA) 
.
COPYRIGHT 2000 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2000, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Geographic Code:1USA
Date:Nov 13, 2000
Words:1441
Previous Article:Finline Releases New Multi-Service Broadband Wireless Solution for Voice, Video, and Data.
Next Article:U.S. Bancorp Piper Jaffray Financial Services Conference: Financial Modernization...The Evolution Continues.
Topics:



Related Articles
Waferscale Introduces Two-Chip, 256Kbyte Flash Solution for 8051 and 68Hc11 Systems; EasyFLASH ICs Eliminate Obstacles to ISP Posed By 8-bit CISC...
Waferscale Quadruples SRAM On EasyFLASH MCU Support ICs; World's First ICs With 8-Kbytes of SRAM, 256-Kbytes of Flash and a 3,000 gate CPLD.
Waferscale Integration PSD4000 Series Offers High-Density Concurrent Flash and Programmable Logic for 16- & 32-Bit MCUs and DSPs.
Waferscale Doubles Flash and I/O On 8-Bit Flash PSDs; PSD835G2 & PSD935G2 ICs Offer MCUs 512 KByte Flash, 8 KByte SRAM, CPLD & 52 I/Os.
Waferscale Integration Introduces $99 Development Kit for 68HC11-Based Systems; Speeds Up Design of Applications That Must Be Reprogrammed During...
INFINEON UNVEILS THE NEW BLUETOOTH.
Infineon: new integrated microprocessor solutions for cost-critical automotive and embedded designs.(XC167CI-16F40F and the XC164CS-8F40F...
Infineon enters flash memory market--512Mbit flash chip introduced.
Microchip Technology announces two new entry-level development tools.(Signal Analysis PICtail Daughter Board, part # AC164120)(Baseline Flash...
STMicroelectronics announces SPI serial flash compatible with the leading chipset family.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles