10 Tips for Successful SOC Design
Everything You wanted to Know About SOC Memory* But were Afraid to Ask
Boost ASIC and SOC Performance by Matching Processor to Task Through Automated Processor Generation
See entire white paper library
Convolutional Encoding and Decoding, Especially Viterbi Decoding
Implementing Double Precision Floating Point
Xtensa 8 and Xtensa LX3 are built on the same basic code base. They use the same tools and processor generator. And our Diamond Standard processors are just Xtensa processors that we've pre-configured for you to make your life easier - and they're all based on the Xtensa architecture.

Xtensa LX3 is a super-set of all Xtensa 8 features. The Diamond Standard processors are built on either Xtensa 8 or Xtensa LX3
So, what is the difference between Xtensa 8 and Xtensa LX3? Xtensa LX3 has some very powerful features that you may or may not need in your design:
|
|
Xtensa 8 | Xtensa LX3 |
| Major ISA Configuration Options | ||
| Max16 | Yes | Yes |
| MUL16/MUL32 | Yes | Yes |
| Floating Point | Yes | Yes |
| Vectra LX | Not Available | Yes |
| HiFi 2 Audio | Not Available | Yes |
| ConnX D2 DSP engine | Not Available | Yes |
| ConnX Baseband Engine | Not Available | Yes |
| Linux MMU | Yes | Yes |
| Pipeline/Architecture Options | ||
| Pipeline Stages | 5 | 5/7 |
| FLIX Technology | Not Available | Yes |
| Processor Interface Options | ||
| PIF and XLMI | Yes | Yes |
| Load/Store Units | One | One or Two |
| Designer-Defined Ports and Queues | Limited Config Options* | Yes |
*Both processors have the GPIO32 option (two 32-wire ports) and the QIF32 option (two 32-bit queue interfaces).