Our Work

Digital DVB-T2 Front-EndDigital DVB-T2 Front-End

Digital DVB-T2 Front-End

  • Very high sensitivity
  • Best in class total Noise Figure (NF) and Carrier to Noise Ratio (C/N)
  • Digital Signal Processing embedded in a Xilinx FPGA, using VHDL langage
  • Control and Command software written in C, embedded in the Microblaze Softcore
  • SPI interface used to communicate with the Microblaze
ARM9 Processor boardARM9 Processor board

ARM9 Processor board

  • Atmel 400MHz SAM9G20 processor (ARM926 with 32KB I and D cache), 64MB 32bits SDRAM, 256MB 8bits NAND Flash
  • Numerous peripherals and interfaces, including: SDCard, USB, Ethernet, RS485, RS232, SPI, I2C
  • Complete open source system: U-Boot, Linux Kernel, Buildroot with main daemons like FTPD, SNMPD, HTTPD, SSHD
  • Small size (100 mm x 60 mm) and very low power consumption (~1W in full operating mode)

Powerful Packet Processing BoardPowerful Packet Processing BoardPowerful Packet Processing Board

Powerful Packet Processing Board

  • Latest Lattice ECP3 FPGA with 12 x 3.125Gbs SERDES
  • DDR2 memory @400MHz for data buffering
  • Multiple input formats supported through mezzannine cards
  • Interfaces at front panel:
    • 8 x 10/100/1000-BaseT Ethernet or
    • 2 x 10 Gbps (XAUI) XFP Ethernet or
    • 8 x 1 Gbps (SGMII) SFP Ethernet
  • backplane connections:
    • PCIe x4 for data and control
    • USB for programming

Our partner CONEX-PGA co-worked on this project by developping the FPGA code

Multimedia Controller (19″ / 1U)Multimedia Controller (19″ / 1U)

Multimedia Controller (19″ / 1U)

  • Xilinx Spartan 3 FPGA with all interfaces managed by internal Microblaze Softcore
  • High-Level features (IP control through Web interface, Timeline scheduler, …) managed by powerful ARM9 processor board
  • Front panel IR sensor used to learn IR remote control codes
  • backplane connections:
    • 8 x RS232, 2 x RS485
    • 6 x IR outputs, 4 x IR inputs
    • 8 x dry contacts, 4 x general purpose inputs
    • 1 x MIDI
    • 1 x audio codec with VGA feature

Intelligent USB DisplayIntelligent USB Display

Intelligent USB Display

  • 128×64 pixels graphic resolution display
  • Rotary encoder with Push-on switch
  • 4 bicolors leds
  • USB self powered with light blue backlight
  • USB Virtual Com or UART control interfaces
Multimedia Controller (19″ / 2U)Multimedia Controller (19″ / 2U)Multimedia Controller (19" / 2U)Multimedia Controller (19" / 2U)

Multimedia Controller (19″ / 2U)

  • Very flexible system  build around a mother board and up to 16 expansion cards
  • High-Level features (IP control through Web interface, Timeline scheduler, …) managed by powerful ARM9 processor board
  • Front panel IR sensor used to learn IR remote control codes
  • Main board communication managed by a Lattice MachXO2 EPLD with Mico8 Softcore
  • Many types of expansion boards, including: RS232, RS485, KNX, MIDI, Dry Contacts, GPI