The best way to get the project done is to get Tou-it!

Touit can take an application and significantly improve performance by designing the computing system around the application.

Whether the application requires a DSP, GPU, FPGA, or a heterogeneous computing system, Touit has the expertise required to get the project done.

Echelon

Real-Time Image Processor

Echelon is x1 PCI Express image processing board capable of performing 140,000 phase correlations per second. Echelon can be used in embedded systems for real-time image recognition or as a co-processor to rapidly search through an image database to correlate images. The Python interactive command line interface allows rapid development and prototyping of applications.

Learn More

Application specific computing conforms the system architecture to the application

Instead of the traditional approach of forcing software to conform to the computing hardware's architecture.

Digital Signal Processors (DSPs) have a specialized ALU called a multiply-accumulate unit (MAC). The MAC can process one multiplication and subsequent addition (a ← a + (b * c)) in a single clock cycle. This is hardware tailored to specific applications, most notably digital signal processing. Further refinement is possible. Multi-core processors allow the programmer to spread the parts of the application across multiple computers, creating a parallelized implementation of the application. FPGA's allow even further refinement of the application by breaking down each part into specific computing hardware.

The level of computing specification is determined by the amount of speed or real-time required by the application.

Often the application will require more than one hardware solution. That is when a heterogeneous computing system is employed, for instance a DSP and FPGA working together in parallel.

Touit leverages high level languages like Python to do much of the work

Touit uses Python to abstract high-level applications and generate the required HDL (the language used to create computer chips) for the specific application. For example, with Touit's 1d and 2d FFT IP over half the HDL is generated by Python.

Application specific computing is high performance embedded computing

It is the efficient parallelization of applications to run on FPGA or multi-core platforms. A single FPGA-based application can replace a rack of commodity servers. This efficiency creates a hardware realization of the application using a fraction of the power required to run the application on a standard computing system.

Application specific computing is green technology

The reduced power consumption of an application specific system leads to cost savings due to asignificantly reduced energy and cooling footprint.

Touit and Sheldon Instruments Team Up

Touit and Sheldon Instruments are working together to produce a line of DSP and DAQ cards.

The selected DSP for the card is the Texas Instruments c647x line of digital signal processors. The complementary DAQ cards will utilize a line of high-speed Linear Tech A/D's.

Touit Creates Industry Leading 2D-FFT Core

Touit has designed and implemented real-time 2D-FFT IP core. The design is scalable to different power of two frame sizes.

The technology has enabled Touit to design the real-time frequency domain image processing card, Echelon.