You are on page 1of 2

Kilocore

Development Platform

KILOCORE DEVELOPMENT PLATFORM OVERVIEW KILOCORE DEVELOPMENT PLATFORM


Rapport Kilocore Development Platform provides Power-In-Parallel Computing Platform
developers with an environment for assessing performance
and initiating development of systems that utilize the power
of multi-processor programming with Kilocore devices.
Using the currently available KC256 chip, embedded system
developers can evaluate and develop applications suitable
for this chip while obtaining skills in Kilocore technology that
can be utilized with Kilocore Scaleable Architecture.
The Kilocore Development Platform consists of a robust
evaluation/development board, model implementations and
a suite of ECLIPSE-based IDE software tools, as well as
tutorial and reference materials. This system enables an
embedded application developer to quickly leverage Kilocore
Parallel Computing, thereby accelerating product and
application development.

PARALLEL COMPUTING ON KILOCORE PLATFORM


Many products require compute-intensive features, like Components
image processing and robust security, with very low power
Development Platform Hardware
budgets in small form factors. The Kilocore Platforms unique
flexibilityits ability to be dynamically reconfigured and -including 1 Kilocore KC256 chip in a
behave like various chipsenables it to perform many kinds multi-function platform
of tasks, from 802.11b functions in one instant to MPEG
Software Tool Suite including assembler
encoding in another. Rapport, Inc.s products offer the most
computing capability with the least energy usage for a broad and high level language development
range of applications and devices. tools

Kilocore Chips offer dynamically reconfigurable parallel Training In person and online support
processing and great flexibility, providing unprecedented
computing power with very low energy consumptionfor a
wide range of compute-intensive applications ranging from Features
hand held devices to servers.
Easy to use, Eclipse-based integrated
The Kilocore KC256 Architecture can power many devices development system
without additional processors, effectively reducing parts
count, and can also serve as a co-processor with ARM, Enables performance evaluation,
PowerPC and other advanced application processors. prototyping and rapid training

APPLICATIONS DEVELOPMENT
Kilocore KC256 Platform Features
The Development Platform includes several options that
provide the embedded system developer a complete, Reconfigurable hardware platform
integrated system to quickly leverage this new, powerful High speed pipelined parallel design
technology. The Kilocore KC256 development board, in 256 processing elements on one chip
combination with the software development tools included in 25 Giga-byte operations per second
the tools suite, enables rapid evaluation, development and Minimal power consumption
testing of applications for targeted hardware devices. Multi-function flexibility
The Rapport Development Platform also includes a complete Multiple compute-intensive functions
training package and reference materials. Rapport, Inc On-the-fly very low-level task switches
partners with developers in the development of strategic High performance on battery power
applications where appropriate. Reduced part count
144 pin TQFP
Kilocore
Development Platform

KILOCORE TRAINING AND KILOCORE DEVELOPMENT PLATFORM AND OPTIONS


DEVELOPMENT PACKAGE The Kilocore Development Platform includes a standalone evaluation board,
ECLIPSE-based software tool suite and training tools. A basic platform
Development Board supports both generic evaluation and development; while options include
training and application-specific software modules.
Primary Components
(1) Kilocore KC256 KC256 Development Platform Hardware Specifications
FPGA The Kilocore KC256 Development Platform standalone board includes a
Memory variety of features, including the KC256 chip, FPGA, memory, and a variety of
8 MB SDRAM, 512 KB SRAM ready-to-use I/O options for connection to other systems or devices.
4 MB Flash, 16 Mbits configuration
flash
Software Development System
Features and Connectors Evaluation boards are bundled with a suite of software tools including an
(1) USB host/slave controller with assembler (KCASM) and a high level development language (KCC) in an
type A and B connectors integrated ECLIPSE-based IDE system. A library of algorithms and example
(1) Audio DAV with mic in, line in, implementations suitable for specific types of embedded applications will also
be made available as options; followed by a visual programming language.
and line out connectors
The standard development platform runs on a CentOS version 4.5 Linux host
(1) VGA DAC with VGA out
provided by Rapport, Inc. The platform can be supplied with model
connector implementations (examples) suitable for test/development of specific targeted
9V DC power jack applications.
(1) Ethernet 10/100 BT controller
and RJ45 connector A typical development path may include the use of both the KCC high level
Misc: IrDA, SD card slot, PS2, language compiled into assembly code as well as direct use and/or
RS232 modification of assembly code (when needed). The KCASM assembly
language compiler and GenPacket (packetizer) convert code to the 8 bit binary
Laptop PC format required by the Kilocore Standards. Code is then loaded via the
DELL (or equivalent) configured KConfig loader and transferred via the on-board FPGA to the Kilocore KC256
with ECLIPSE IDE and tools suite in the development platform.

Software Tools Suite


ECLIPSE IDE running on CentOS Software Tool
KCC Flow
v. 4.5 Linux host Source
KCC
(compiler)
KCASM assembler Code KCASM GenPacket
KCMLP
(assembler) ( packetizer )
KCC high level, C-like
language compiler Evaluation and
KCASM
KCSIM simulator Source
Development KConfig
Board KC256 (loader)
Training and Support Code

Hands-on courses
Online support
Training Materials & Manuals
Training, Design and Consulting Services
Kilocore Hardware
Device and application development is supported by the Kilocore software
Kilocore Programming
tools suite (above). In addition to offering the KC256 Development System,
White Papers Rapport, Inc. offers customization services for each application, in partnership
CONTACT with application market leaders.
For more information, contact: ABOUT RAPPORT, INC.
Rapport, Inc. Rapport, Inc. is the technology leader in developing next-generation, low-cost
2603 Broadway massively parallel chips with its Kilocore Architecture Computing Fabric.
Redwood City, CA 94063 These chips can be dynamically configured for compute-intensive applications
at low power. Rapport, Inc. is also mobilizing IBMs PowerPC chip architecture
650.568.5910
in collaboration with IBM and Power.org. Dr. Andrew Singer, CEO, and Frank
Sales@kilocore.com Sinton, President, are experienced serial entrepreneurs who have previously
Businessdevelopment@kilocore.com worked together in the successful Think Technologies. Rapport, Inc.s board of
www.kilocore.com directors is headed by semiconductor pioneer Gordon Campbell.

Patent Pending. Specifications subject to change without notice. This product or portions thereof is manufactured under
license from Carnegie Mellon University. Trademarks are the property of their respective owners. Copyright 2007. v.4.1

You might also like