Intona® FPGA IP Core Modules

Intona offers sophisticated and mature core modules for audio digital signal processing and multimedia data transmission purposes. The modules have been successfully deployed in real devices using Xilinx Spartan, Artix and Kintex FPGAs.

Asynchronous Sample Rate Converter

Ultra-low Latency, Small Footprint

  • up to eight audio channels
  • 32 bit fixed point
  • 32 to 96 kHz input sample rate
  • 96 kHz output sample rate
  • fast and smooth sample rate tracking using non-recursive high precision averaging
  • industry-wide lowest latency (0.6 ms easily possible)
  • polyphase FIR with 229 possible coefficients using high order interpolation
  • smallest footprint: eight channels fit easily in XC3S200A

Lattice Ladder IIR Filters

Lowest Distortion, Analog Feeling

  • 32, 40, 48 or 64 bit floating point
  • eight channels à 20 filters (32 on 7-series FPGAs) or
  • sixteen channels à 10 filters (16 on 7-series FPGAs)
  • chainable
  • filter types (excerpt): parametric eq, shelving eq, low/high/all-pass filters
  • less recursion than direct form (although more complex)
  • separate coefficients for Q and Fc
  • precise coefficient quantization: excellent bit utilization even at low signal frequencies and high sample rates
  • thus, very low distortion and analogue sound
  • latency of only one sample at 96 kHz
  • four modules (= 640 filters) fit easily in XC3S500E
  • simple bus interface for coefficient loading
  • coefficient calculation using separate CPU (C code provided) or table based
  • highest stability even in modulated systems (like VCF)

True-RMS Compressor/Limiter

plus zero-delay Peak Limiter

  • 32, 40, 48 or 64 bit floating point
  • parameters: threshold (dBFS), attack (ms), release (ms), knee (dB), crest (dB)
  • sophisticated peak limiter with guaranteed voltage protection
  • one module offers sixteen channels with a latency of only one sample at 96 kHz
  • simple bus interface for coefficient loading
  • coefficient calculation using separate CPU (C code provided)
  • ideal supplement to the Lattice Ladder Core

I2S/TDM Transceiver

Very Small Footprint

  • save 90% of flip-flops needed for conventional serial/parallel conversion

Ethernet Transceiver

Low Latency Media Transport

  • connects UDP packets directly to FPGA resources
  • deterministic latency, no external buffers needed

Gigabit Ethernet Transceiver

Small Footprint

  • PTP hardware time stamps
  • AVB-Ready
  • includes Linux 3.x Kernel Driver

Gigabit AVB Endpoint

Audio Video Bridging

  • up to 420 audio channels
  • internal or external (VCXO) clock recovery
  • requires Microblaze or ARM CPU for house keeping
  • Linux-based control software

log10(x) and 10x

Precision log functions

  • 32, 40, 48 or 64 bit floating point
  • ultra small footprint
  • 40 million operations per second at 120 MHz on Spartan
  • 80 million operations per second at 240 MHz on 7-series
  • standard deviation less than 0.01dB