Home>>Our Technology
The Technology we use
User
Programmable FPGAs with embedded processors 
Our systems offer a choice of module types including modules that offer programmable
Virtex-II-Pro FPGAs, that include a PowerPC core embedded in the silicon.
The modules combined them with DDR SDRAM, FLASH memory, and fast Analogue or Digital I/O.
The systems have been designed so that our
customers can write VHDL programs for FPGA and C code for the PowerPC that can be loaded onto
the modules in the same way that software is booted onto a conventional processor. The
Hardware
Interface Layer removes the need for the programmer to be concerned with
external hardware signals or timings.
The PowerPC on HERON-FPGA modules with Virtex-II Pro devices can also be programmed using
industry standard C and C++ compilers. The compiled code is either stored in the on-module FLASH memory
or downloaded from your PC using our Server/Loader tool.
User
Programmable FPGAs
Our systems offer a choice of module types including modules that offer programmable
Virtex-II FPGAs as large as 8Million gates.
These are combined with SDRAM, fast Analogue and Digital I/O.
The systems have been designed so that our
customers can write VHDL programs for these modules that can be loaded onto
the modules in the same way that software is booted onto a processor. The Hardware
Interface Layer removes the need for the programmer to be concerned with
external hardware signals or timings.
Coupled with the fact that the FPGA architecture includes multipliers and RAM
blocks this programmability means that HERON systems are particularly suited to high
speed DSP applications.
HERON Module Carriers
The modules are held together by a module
carrier. These allow the modules to communicate with each other using the
HEART architecture. Often the module carriers offer a connection to a Host PC
via PCI too.
HERON
Hunt Engineering REsource
Node (HERON) is the module format that we use in our systems. A small
format of 4 inches x 2.5 inches allows us to build up systems our of
"building blocks" of functionality by fitting them to a Module
carrier board that provides FIFO based real time data connections between
them.
The HERON specification is a module standard developed by us but the specification
is freely available so that you can develop your own HERON modules if you
wish.
HEART
The Hunt Engineering
Architecture using Ring Technology (HEART)
is a real time communications system developed by us. It is the standard
architecture for our module carriers and is based on Virtual FIFO connections between
the nodes in a system.
These
virtual FIFOs are configured by software. Our tools allow you to define your
needs using a simple text file. and allow you to define
the connectivity in your system regardless of whether the nodes are FPGA, C6000
or I/O. Once configured they behave just like a hardware FIFO. You can make
multiple connections between nodes, multicasting is also supported.
Connection between boards, using an inter-board
module, is just the same as
connection on the same board.
To allow you to concentrate on programming the system to perform the functions
you need, we provide easy-to-use APIs that perform the low-level management
tasks that must happen, but you don't want to understand in the detail that
the designers had to.
Host API
Hunt Engineering Host
API handles the interface between tools and programs on a PC and the PCI
interface of a Module Carrier board.
The model used is asynchronous, so you can
run a program on your PC that processes data at the same time as the Host API
is transferring other data.
Hardware Interface layer
Hardware Interface Layer handles the
interface between your VHDL for an FPGA module and the hardware that is attached
to that FPGA. HIL guarantees all of the signal timings for you.
Because the FPGA
is parallel logic HIL can transfer data to and from HERON-FIFOs at the full
FIFO bandwidth and at the same time. Other I/O devices can also be accessed in
parallel with those FIFO accesses.
If these technologies could be applicable to your needs, browse the rest of
this site and when you are ready contact us to
discuss your needs.
For more information on how to combine modules in your system see the systems page.
| You can download a movie (7.48 Mb, soundcard required) to learn more about HERON & HEART |
