© 2000 Scenix Semiconductor, Inc. All rights reserved.
13
SX Users Manual Rev. 3.1
www.scenix.com
Chapter 1 Overview
Programming and Debugging Support
On- chip in-system programming support through serial or parallel interface
In-system serial programming via oscillator pins
On-chip in-system debugging support logic
Real-time emulation, full program debug, and integrated development environment offered by third
party tool vendors
Software Support
Library of off-the-shelf Virtual Peripheral modules
Examples of Virtual Peripheral integration
Evaluation Kits for communication intensive applications
1.3 Architecture
The SX devices use a modified Harvard architecture. This architecture uses two separate memories
with separate address buses, one for the program and one for data, while allowing transfer of data
from program memory to SRAM. This ability allows accessing data tables from program memory.
The advantage of this architecture is that instruction fetch and memory transfers can be overlapped
with a multi-stage pipeline, which means the next instruction can be fetched from program memory
while the current instruction is being executed using data from the data memory.
Scenix has developed a revolutionary RISC-based architecture and memory design techniques that is
20 times faster than conventional MCUs, deterministic, jitter free, and totally reprogramable.
The SX family implements a four-stage pipeline (fetch, decode, execute, and write back), which
results in execution of one instruction per clock cycle. At the operating frequency of 100 MHz,
instructions are executed at the rate of one per 10-ns clock cycle.
1.4
The Virtual Peripheral Concept
Virtual Peripheral concept enables the software system on a chip approach. Virtual Peripheral, a
software module that replaces a traditional hardware peripheral, takes advantage of the Scenix archi-
tectures high performance and deterministic nature to produce same results as the hardware periph-
eral with much greater flexibility.
The speed and flexibility of the Scenix architecture complemented with the availability of the Virtual
Peripheral library, simultaneously address a wide range of engineering and product development con-
cerns. They decrease the product development cycle dramatically, shortening time to production to as
little as a few days.
Scenixs time-saving Virtual Peripheral library gives the system designers a choice of ready-made
solutions, or a head start on developing their own peripherals. So, with Virtual Peripheral modules
handling established functions, design engineers can concentrate on adding value to other areas of the
application.
The concept of Virtual Peripheral combined with in-system re-programmability provides a powerful
development platform ideal for the communications industry because of the numerous and rapidly
evolving standards and protocols.