OverviewIP2022 Users Manual
8
www.ubicom.com
Connectivity kits for Internet and communication-intensive ap-
plications
1.2
Architecture
1.2.1
CPU
The IP2022 implements an enhanced Harvard architecture (i.e.
separate instruction and data memories) with independent
address and data buses. The 16-bit program memory and 8-bit
dual-port data memory allow instruction fetch and data operations
to occur in parallel. The advantage of this architecture is that
instruction fetch and memory transfers can be overlapped by a
multistage pipeline, so that the next instruction can be fetched
from program memory while the current instruction is executed
with data from the data memory.
Ubicom has developed a revolutionary RISC-based architecture
that is deterministic, jitter free, and completely reprogrammable.
The IP2022 implements a four-stage pipeline (fetch, decode,
execute, and write back). At the maximum operating frequency of
100 MHz, instructions are executed at the rate of one per 10 ns
clock cycle.
1.2.2
Serializer/Deserializer Units (SERDES)
One of the key elements in optimizing the IP2022 for device-to-
device and device-to-human communication is the inclusion of two