6 www.ubicom.com IP2022 Data Sheet 1.2.7 Programming and Debugging
Support
The   IP2022   is   supported   by   leading   third-party   tool
vendors.   On-chip   in-system   debug   capabilities   allow
these tools to provide an integrated software development
environment  that  includes  editor,  assembler,  debugger,
simulator,   and   programmer   tools.   For   example,   the
complete  Red  Hat  GNUPro  tools,  including  C  compiler,
assembler,  linker,  utilities  and  GNU  debugger,  supports
the  IP2022.  Likewise,  the  Seehau  interface,  high-end
debugger,  assembler,  and  USB  debug  hardware  from
Nohau can be used with the IP2022.
In    addition,    Ubicom    offers    an    integrated    graphical
development   environment   which   includes   an   editor,
project  manager,  graphical  user  interface  for  the  GNU
debugger,
device programmer, and ipModule configuration tool. Unobtrusive in-system programming is provided through
the ISP interface. There is no need for a bond-out chip for
software  development.  This  eliminates  concerns  about
differences in electrical characteristics between a bond-
out chip and the actual chip used in the target application.
Designers can test and revise code on the same part used
in the actual application.
1.2.8 Applications The IP2022 Internet ProcessorTM is optimized for network
connectivity applications, and is ideally suited for use in
the  node  and  bridge/gateway  portions  of  the  Internet
infrastructure.
Node  device  applications  are  those  that  are  commonly
associated with the “embedded Internet,” such as home
appliances,   medical   devices,   vending   machines,   and
remote monitoring and control systems. These nodes are
frequently interconnected by local-area networks (LANs).
Bridge/gateway  devices  provide  the  functions  that  are
required to connect the nodes, and their related LANs, to
the  Internet,  such  as  protocol  conversion,  IP  address
routing, and firewall functions. The IP2022 enables true
single-chip    device    and    bridge/gateway    connectivity
implementations at a consumer price point. The library of
ipModules,   including   the   Internet   protocol   stack   and
communication  interfaces,  allows  design  engineers  to
embed Internet connectivity in all of their products at low
cost with very fast time-to-market.