O'Reilly logo

Designing SOCs with Configured Cores by Steve Leibson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4.4. Basics of TIE

The TIE language takes processor configurability to a much higher level. Using TIE’s Verilog-like descriptions, a hardware or software SOC designer can enhance the basic Xtensa architecture in three significant ways:

  1. New registers and register files that precisely match native application data types.

  2. New instructions that operate on the existing registers and general-purpose register file and on any new registers and register files.

  3. New, high-speed I/O ports directly into and out of the processor’s execution units.

The ability to create new instructions, registers, and register files that precisely meet the native needs of an algorithm’s operations and data types can greatly reduce the number of processor cycles required to execute ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required