PRODUCT OVERVIEW
Infinior MicroSystems' IMS16C-Tornado® microcontroller is an enhanced version of IMS16B.
In addition to IMS16B peripherals, IMS16C microcontroller has 2 HDLC Controller, 3 UARTs , Internal 16-KByte Sync RAM and 16 General Purpose Registers.
IMS16N is suitable for variety of networking applications including:
  • ISDN terminal adapter, Low-end router

  • PBX applications, digital phones, and key telephone systems

  • Low-end hand-held device with network interface

  • Digital Set-top box

  • VoIP, VoDSL

  • Digital Cell Enhancer


FEATURE

  Compatibility
  • 100% software compatible with x86/x88 (i80186/i80188) real mode

  • Supported by widely available native x86 development tools
    (e.g. MASM, TASM, ¡¦)

  Technology
  • Fully synchronous and static design

  • 90MHz operation in 3.3 Volt

  • 0.35um 3.3V static CMOS process

  • 3.3V I/O Pad (5V tolerant I/O)

  • 128-pin QFP (Quad Flat Package)

  Core
  • 90MHz operation with 3 cycle access (T1, T2, T3)

  • Byte/Word operation. (80186 mode, 80188 mode)

  • 1M Byte memory address space, 64K byte I/O space

  • Non-multiplexed 20-bit Address Bus

  • SDRAM address shares with Address bus

  • Internal 16KB RAM in LCS Area

  Peripheral
  • Chip select

    • 1 Upper Memory Chip Select
      (Ending address is fixed at FFFFFh)

    • 1 Lower Memory Chip Select
      (Starting address is fixed at 00000h)

    • 6 Peripheral Chip Select
      (Block size is fixed at 256 bytes)

    • 4 Midrange Chip Select
      (Starting address and block size are programmable)

    • PCS and MCS Auxiliary
      (Affects both PCS and MCS)
  • Interrupt Control Unit

    • 6 External Interrupts
      5 Maskable Interrupts
      1 Non-Maskable Interrupts
    • 10 Internal Interrupts
      3 Timers
      2 DMA Channels
      3 UART Serial port
      2 HDLC controllers
    • Supports Master Mode and Fully Nested Mode

    • Programmable Interrupt Priority
  • Timer Control Unit

    • Three 16 Bit Programmable Timers
         2 External Timers
         1 Internal Watch Dog Timer
  • DMA Control Unit

    • Shares Two high-speed DMA channels with UART serial port

    • Data transfer can occur between memory and I/O space

    • Two Bus cycles are necessary for each data transfer
  • Two internal Single Port Sync RAM

    • 16 Kbytes On-Chip RAM in LCS area
  • 3 UART Serial Port Interface
    Full duplex operation
    7, 8-bit data transfer
    Odd parity, Even parity or No parity
    1 or 2 stop bits
    Loop back mode
    Ability to break character transmit
    • 2 UART port with DMA operation
    • 1 UART port with normal operation
  • 44 User Programmable I/O
  • 3 UART Serial Port Interface
    • 2 UART port with DMA operation
    • 1 UART port with normal operation
  • 2 HDLC Control Unit
    • CRC-CCITT, CRC16, Two 64 Bytes FIFO/ch. Q921. LAPB and LAPD compliant
  • Sixteen 16-bit General Purpose Register
  • PLL Management Unit
    • 1/2, MD1 (81.1MHz), MD2 (90.3MHz) and x6
  Software Development Environment
  • Startup code & Boot loader
  • Cross compiler
  • RTOS
  • TCP/IP Stack
  16C Evaluation Board


IMS16B
IMS16C
IMS16N
IMS5016E
DSP5
DSP2
IMS5016E
µ-Processor  (IMS16E )
DSP ( DSP5 , DSP2)
Peripherals
INTC
DMAC
KBDC
PCMCIAC
NTSC
LCD
I/F
SDRAMC
I©÷C Host/Target
UDC (v1.1 compilant)
PCI (v2.0 target device)
Adaptive Echo Canceller
Digital Filter Banks for 3GPP digital cell enhancer
Network throughput Enhancer
Embedded system
Router
IXR
IAR
Internet STB (Set-Top-Box)
Web based Internet appliance
VoIP Gateway solution
S/W
Linux,RTOS,Zudra,TCP/IP stack...
                                   
¨Ï2002 Copyright Infinior Microsystems.¢â All Rights Reserved.