FTDI reveals streaming instruction behind new 32bit architecture

FTDI reveals streaming instruction behind new 32bit architecture

Technology News |
By eeNews Europe

The proprietary streaming architecture that the engineers at the R&D center in Singapore have created for the FT900 provides a highly efficient data transport mechanism that the company says is far more effective and less cumbersome than conventional memory-move instructions or DMA architecture implementations.
This streaming mechanism is composed of a single 32-bit instruction set that enables rapid data movement to be carried out to and from the memory to the connected peripherals. It contains source, destination and size information within the instruction set. In addition, due to the vast peripheral support contained within the microcontroller, the streaming mechanism also provides different data width support (8-,16- and 32-bit) in the single instruction.
Building on the streaming architecture, each peripheral contains a limited memory to expedite faster data transport when the instruction is executed. The basic principal of this architecture is to reduce the overhead, so that when streaming is activated, the processor core performs at very high rates without any hardware or software interrupting. So, for example, if 64bytes worth of data need to be moved from a particular USB endpoint to a particular memory location, a single instruction will be sufficient to execute the data transport.
In contrast to a DMA architecture or a memory-move instruction, the overhead needed to manage the transfer process is considerably less. In most cases, the interrupt mechanism can be used to inform processor that the block of data transfer has been completed. Thanks to the streaming architecture, the inclusion of DMA-to-processor blocks can be avoided, so that computational results are streamed directly to the designated end point, resulting in zero wait state operation and higher data throughput in less clock cycles. The architecture eliminates the need to add overhead to take care of the interrupt routine – leading to much faster data transport in a more controlled manner.
As a result the FT900 with its streaming architecture and targeted instruction set achieves Dhrystone MIPS (DMIPS) benchmarks well above similar 32bit architectures.
The controller is designed to be combined with FTDI Chip’s highly integrated Embedded Video Engine (EVE) graphic controller technology to provide a streamlined remote, local, or network monitoring system for home security, commercial surveillance and industrial control implementations. This is where FTDI believes the architecture can take on existing 32bit chips such as ARM and MIPS, using an Eclipse-based development system and low cost GNU compiler.

Related stories:
New 32bit architecture takes on ARM in home automation
FTDI launches range of USB interface chips
FTDI to support Android USB API
FTDI opens R&D center in Singapore

If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News


Linked Articles