IP2022 Data Sheet www.ubicom.com 3 1.1 Additional Features Internet Processor Capabilities
Foundation for Highly Flexible Connectivity Solution
• 120 MIPS performance @120 MHz • Predictable execution rate for hard real-time applica-
tions
• Fast and deterministic 3-cycle (25ns @120MHz) in-
ternal interrupt response
• Hardware save/store of key registers • Functions  implemented  via  software  tightly  coupled
with hardware assist peripherals
Multiple  Networking  Protocols  and  Physical  Layer
Support Hardware
• Two    full-duplex    serializer/deserializer    (SERDES)
channels
–
 Flexible to support 10Base-T, GPSI, SPI, UART,
USB protocols
– Two channels for protocol bridging –  On-chip squelch function for 10Base-T Ethernet
on each SERDES
• Four hardware LFSR (Linear Feedback Shift Regis-
ter) units
–
CRC generation/checking – Data whitening – Encryption Network Software Package • Integrated all software-based TCP/IP protocol stack
and Ethernet MAC
• RFC-compliant stack
–
Supporting a range of protocol stack layers – Flash file system – Serial I/O and Ethernet drivers • Embedded networking application layer • IpOS™ operating system • IpModule™ configuration tool Memory • 64-Kbyte (32K × 16) on-chip program flash memory • 16-Kbyte (8K × 16) on-chip program/data RAM • 4-Kbyte on-chip linear-addressed data RAM • Self-programming with built-in charge pump: instruc-
tions to read, write, and erase flash memory
• Addresses up to 2 Mbytes of external memory CPU Features • RISC engine core with DC to 120 MHz operation • 8.3 ns instruction cycle • Compact 16-bit fixed-length instructions • Single-cycle  instruction  execution  on  most  instruc-
tions (3 cycles for jumps and calls)
• Sixteen-level  hardware  stack  for  high-performance
subroutine linkage
• 8 × 8 signed/unsigned single-cycle multiply • Pointers and stack operation optimized for C compiler • Uniform, linear address space (no register banks) General-Purpose Hardware Peripherals • Two 16-bit timers with 8-bit prescalers supporting:
–
Timer mode – PWM mode – Capture/Compare mode • Parallel host interface, 8/16-bit selectable for use as a
communications coprocessor
• External memory interface • One 8-bit timer with programmable 8-bit prescaler • One 8-bit real-time clock/counter with programmable
15-bit prescaler and 32 kHz crystal input
• Watchdog timer with prescaler • 10-bit, 8-channel ADC with 1/2 LSB accuracy • Analog comparator with hysteresis enable/disable • Brown-out minimum supply voltage detector • External interrupt inputs on 8 pins (Port B) Sophisticated Power and Frequency/Clock Management Support • Operating voltage of 2.3V to 2.7V • Switching the system clock frequencies between dif-
ferent clock sources
• On-chip PLL clock multiplier with pre- and post-divider
–
120 MHz on-chip clock from 4 MHz ext. crystal • Changing the core clock using a selectable divider • Shutting down the PLL and/or the OSC input • Dynamic CPU speed control with speed instruction • Power-On-Reset (POR) logic Flexible I/O • 52 I/O Pins • 2.3V to 3.6V symmetric CMOS output drive • 5V-tolerant inputs • Port A pins capable of sourcing/sinking 24 mA • Optional I/O synchronization to CPU core clock