*** Welcome to piglix ***

Picochip


Picochip was a venture-backed fabless semiconductor company based in Bath, England, founded in 2000. In January 2012 Picochip was acquired by Mindspeed Technologies, Inc.

The company was active in two areas, with two distinct product families.

Picochip was one of the first companies to start placing femtocells, mini cell base stations, in homes and offices. The femtocells help combat reception issues such as: dropped calls, poor sound quality, delays, and slow downloads. The idea is to help with the congestion of cell phone towers by allowing them to hold more cellphone traffic. The femtocell is very cost-effective, which is ideal because it makes connection free and does not interfere with other towers or frequencies.

Picochip developed a multi-core digital signal processor, the picoArray. This integrates 250-300 individual DSP cores onto a single die (depending on the specific product). Each of these cores is a 16-bit processor with Harvard architecture, local memory and 3-way VLIW.

The company had three multi-core DSP products (PC202 / 203 / 205) that delivered approximately 40 GMACS and 200 GIPS of performance. The earlier PC102 is obsolete.

The programming model allows each processor to be coded independently (in ANSI C or assembler) and then to communicate over an any:any interconnect mesh. The communication flows are fixed at compile time, not dynamically at run time (analogous to place & route of an FPGA but at higher level of abstraction). This can be described as communicating sequential processes. Each process maps to a processor, which is fully independent from other processors with "encapsulation", with interaction only through defined message passing and data flows through the mesh. This architecture is also related to object-oriented programming concepts. Notably, the development environment is deterministic: simulation of code is cycle-accurate to hardware execution. Advantages claimed include ease of development, improved reliability of code and software-reuse.


...
Wikipedia

...