Home   About Us   Technology   Products & Solutions   News & Events  

 

Download
White Papers
(2505Kb PDF)

 

 
 

SYSTEM LEVEL DESIGN

 

Rather than designing custom hardware blocks for every function in the communication system, the Sandblaster® is implemented as a compact and power-efficient core, and is replicated to provide a system-on-chip platform tailored for wireless devices. This approach scales well with successive generations of silicon process technology and provides optimum efficiency and programmability.

Additionally, Sandbridge uses its software development environment to assist the handset OEM in creating system-level solutions for communications devices.

To address stringent timing constraints, multithreading is an elegant method of servicing events within specified latencies. Uni-processors on the other hand, particularly non-interlocked (i.e. non-transparent) processors, may have significant challenges meeting real-time constraints due to non-interruptible execution sequences. The Sandblaster® approach allows for any thread to be interrupted on an instruction boundary without side effects (i.e. transparent execution). Additionally, any thread can be dynamically programmed to handle an array of interrupt driven events.

The result from this approach is a profoundly more efficient development cycle. Rather than the painful 'wait-and-see' experience of sending custom silicon off to fab, the evaluation cycle is the traditional edit-compile- execute - debug cycle that allows for a more iterative approach to achieving results, tuning for performance, and innovating the latest releases of protocol specifications.