pt_r1-1 Imsys Technologies pt_r1-3 pt_r1-4
lbg Home
Technology Products Applications Support Sales Press Company

Search

Products

Microprocessors
Microprocessors for Efficient Embedded Control and Connectivity solutions.

Imsys IM1101 Processor
Imsys IM3220 Processor
Imsys IM3910 Processor
Imsys IM3240 Controller

Reference Modules
Reference design systems for quick prototyping and production when time to market is critical.

Imsys SNAP Module, version F
IM3910 Reference Module
IM3220 Reference Module

Development Kits
Complete Embedded Design Systems for Evaluation and Prototyping

SNAP Module Development Kit
IM3910 Development Kit
IM3000 Development Hardware
IM3220 Development Kit
IM3240 Development/OEM Kit



Partners

<

Buy Online
Documentation
IM1000 Forum

Imsys IM1000

a Multimedia Platform for Java Applications
Applications
- Internet Appliances
- Integrated User Interface Units
- Java System on a Chip
- Printer, Copier and Multi-Function Peripheral Controllers
- Mobile Communicators
- Industrial Control Telematics
The IM1000 is a microcontroller suitable for Internet appliances, especially where memory size, component count, and power consumption must be kept low, while computationally intensive tasks must be performed. Its revolutionary architecture makes it efficient at both Java and real-time control, and it can do data communication as well as image processing and graphics. Large amounts of data can be transferred at very high data rates and in combination with the embedded software the microcontroller can act as a very efficient serial to TCP/IP converter.
Features
  • Native Java execution
  • Real Time Operating System
  • Imsys Developer supports C/C++, Java and Assembler
  • Advanced source level debugging
  • IEEE 754 Floating Point arithmetic
  • Multiplier-Accumulator (8x8 and 19 bits, respectively)
  • Online reconfigurable 72-bit microcode for customized native personality
  • Special machine instructions and internal storage for efficient image processing, LCD, keyboard or other customized operations
  • Timers available as configurable Veripherals™
  • Efficient stack oriented internal structure for high level languages
  • Microcode boot from Flash, EEPROM or MultiMedia Card (MMC)
  • 266 Mbit/s DMA data access rate at 66 MHz oscillator frequency; 320 Mbit/s at 80 Mhz
  • 128 MB DRAM address range, auto detected configuration
  • Typical current consumption 45 mA
  • Sleep mode current consumption 10 mA
  • Stand-by mode - Real Time Clock only, current consumption 1.5 μA.

Program and debugging on three levels

Java source code C/C++ source code Assembler source code
Variable length machine code instructions
IM1000 microcode in RAM and ROM
IM1000 hardware logic
  • Java/C/C++, for complex, not very time critical tasks, for example User Interface, printer paper handling, etc
  • Assembler, for medium complexity, medium speed applications, for example device drivers
  • Microcode, for relatively small algorithms that are very time critical, for example image processing, real-time kernel functions or fast I/O
  • Debug information available at all three levels.

Block Diagram

Block Diagram IM1000

The diagram shows the main parts of the processor.

The microcode in the internal ROM and RAM controls the processor hardware logic and resources. The application program is in DRAM, external to the IM1000.

The architecture enables a realization of accelerated functions for CPU intensive tasks like TCI/IP checksum calculations, encryption etc.

A high-speed I/O bus connects the IM1000 to an external FPGA or CPLD for a flexible system design.

Technical Specifications

  • Supply Voltage 2.7 - 3.6V
  • Operating temperature range -40 to +85 °C
  • 66 MHz max. oscillator frequency at 2.7-3.6V;
    80 MHz at 3.0-3.6V
  • 8/16 bit wide DRAM interface
  • 24 Input/Output pins with tri-state support
  • 16 Output pins
  • 12x12 mm SSBGA, 175 connections (14x14 grid, 0.8 mm pitch).
Imsys may make changes to specifications and product descriptions at any time, without notice. Veripherals is a trademark of Imsys Technologies AB. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc.
// Imsys Technologies, phone Sweden +46 8 594 110 70, USA +1 877 775 1627, e-mail: info@imsystech.com
r3 r3 r3 r3