Firmware Design

Expertise

Expert dans le domaine de la conception et du développement VHDL, nous avons la reconnaissance du fabricant XILINX en tant que membre de l'« Alliance Program » :

 

http://www.bertendsp.com/wp-content/uploads/2014/08/Xilinx_Alliance_Member-364x140.png

 

Nous accompagnons nos clients de la définition d'une Preuve de Concept « POC » à un produit fini, qualifié et fabriqué en série.

 

Grace à notre Expertise, nous accompagnons également nos clients sur l’optimisation et l’implémentation d’algorithmes de traitement numérique du signal Telecom et Vidéo.

 

Nous sommes rompus à l’utilisation de différentes architectures de FPGA en passant par les SOC et les MPSOC.

 

Nous intervenons dès la phase d’architecture pour définir le juste besoin de la matrice FPGA ou MPSOC en fonction des performances requises.

Conception VHDL

Nos expertises vont de la fourniture d’IP au design clé en main et nos process de développement s’adaptent à vos besoins :

  • Spécification
  • Traçabilité des exigences (Outil REQTIFY)
  • Document de Conception et Justification Détaillé
  • Codage
  • Simulations (tests unitaires et/ou globaux)
  • Compilations (Analyse timing (STA), rapports d’implémentation)
  • Intégration sur carte
  • Vérification (Procédures et rapports de tests)
  • Gestion de configuration (versionnage sous GIT)
  • Support technique

Telecom

Dans le cadre de différents projets nous avons accompagné nos clients sur de nombreuses fonctions, comme :

  • Filtrage numérique
  • Modulation (QAM, FM, QPSK, OFDM, CDMA, ...)
  • Source Coding, Channel Coding (Viterbi, …)
  • Carrier Recovery, Symbol Recovery
  • Filtrage (FIR, IIR, CIC, …), Filtrage Adaptatif (Equalizer, Echo Cancel)
  • PTP 1588 (Ordinary clock, Boundary Clock, Transparent Clock, …)
  • Protocole Ethernet (Switch MAC ou IP, UDP/TCP framer, ARP, VLAN, 1000Base-T, 1000Base-X, RGMII, SGMII,…)

Vidéo

Dans le cadre de différents projets nous avons accompagné nos clients sur de nombreuses fonctions, comme:

  • Rotation d’image et stabilisation, Changement de format vidéo, Interpolation
  • Superposition (Chromakey ou transparence)
  • ZOOM avec ou sans interpolation, Filtrages Vidéo, Wrapper Vidéo
  • Détection d’objets mobiles (estimation, maximisation), clustering, incrustation de boites englobante
  • LUT, Sub Pixel processing, Raw image processing, Windowing, Ethernet GIGA bit /FAST
  • Interfaces: GIGE Vision, PCIe, DVI, HDMI, LVDS, HD-SDI, Display Port 1.4 (8K), VPX, QSGMII, SATA2, MIPI-CSI, MGT Links à 10 Gigabit Ethernet, SMARC, GPIO interface, DDR3, DDR4, LPDDR4
  • Interfaçage d’écran TFT et LCD
  • Pilotage de capteur CMOS
    • 1 280x1 024 à 500 FPS
    • 2 048x1 080 à 340 FPS
  • Compression H264 et H265

Protocoles de communication

Dans le cadre de différents projets nous avons mis en œuvre différents protocoles et bus de communication au travers d’intégration d’IPs ou de développements spécifiques  :

  • USB, PCIe, SATA, Aurora, LVDS, SPI, I2C, RS422/232, SFPDP
  • Ethernet 10/100/1000Base-T, 1000Base-KX/SX, SGMI, QSGMII, XGMII, RGMII, SMI
  • HDMI, DisplayPort, MIPI-CSI, HD-SDI
  • SDRAM, DDR2, DDR3, DDR4, eMMC, hyperFlash/HyperRAM