voir {name}

Martin@work
Platine

Compétences

Intégration de conception

La conception de Systèmes sur puce (SoC), de Matrices de portes prédiffusées programmables sur site (FPGA) et de Circuits intégrés à application spécifique (ASIC) est notre métier. Notre longue expérience dans ce secteur nous permet d’intégrer de manière rapide et avantageuse les fonctions adaptées.

Gestion de projet

Fort d’une longue expérience dans le domaine du développement microélectronique, nous sommes en mesure de vous proposer une direction de projet globale ou partielle. Ces prestations englobent l’accompagnement du développement en interne ou la coordination de la collaboration avec des partenaires externes. Dans ce contexte, nous ne sommes pas limités au développement électrotechnique mais organisons aussi la partie mécanique entière, comme par exemple le montage de votre appareil.

Logiciels et firmwares

L’une de nos forces repose dans la capacité de pouvoir vous livrer un système entier dont la solution « prête à l’emploi » tient vraiment ses promesses. Pour ce faire, nous développons pour ces systèmes les pilotes et firmwares nécessaires.

Nous avons déjà exécuté avec succès les développements suivants :

Pour développements basés sur Linux

  • Adaptations uboot bootloader (p. ex. pour matériel SoC spécifique au client)
  • Kernel board supply packages
  • Kernel drivers
  • Applications
  • Implémentation de divers protocoles de communication : Ethernet, I2C, SPI, UART, CAN, Profibus, PCIe
  • Technologies Web, basées sur serveur Web (HTML5 Technologie, JavaScript, SVG, websockets)

Applications destinées aux petits uC

  • Procédé de portage de RTOS open source (p. ex. freeRTOS, RTEMS) sur une plate-forme cible
  • Développement de firmware, soit comme solution autonome ou avec un RTOS

Langages de programmation et outils

  • C, C++, Visual C++, JavaScript, HTML, Python, Perl, Bash scripting, GIT, SVN, Trac, Bugzilla, Eclipse, GCC

Concept hardware

Vous pouvez nous déléguer le développement de votre produit entier, du concept à l‘admission.
Nous développons aussi volontiers pour vous un produit partiel ou bien nous vous faisons bénéficier de notre expertise au cours de l’une des phases de développement.

Nos expériences vont des produits simples et peu coûteux aux produits complexes caractérisés par une fiabilité élevée telle qu’elle est exigée pour les appareils médicaux ou les applications aérospatiales. Nous avons déjà mis en œuvre des conceptions avec les processeurs suivants :

Nous avons déjà mis en œuvre des conceptions avec les processeurs suivants:

  • ARM Cortex A9
  • LEON3
  • Xilinx Embedded Soft-processor (Microblaze, Picoblaze)
  • DSP o Intel x86 Family
  • Motorola 68XXX / MPC8xx Family
  • IBM PowerPC
  • Renesas M16C / M32C, o PIC 16Fxxx / 18Fxxx

Nous avons déjà implémenté les protocoles suivants :

  • I2C
  • SPI
  • CAN
  • Ethernet
  • USB
  • VME
  • PCI
  • ISA
  • Cardbus
  • ETX
  • MIL Bus 1553
  • Spacewire
  • IBIS

GUI / HMI (Graphical User Interface / Human Machine Interface)

Gerne erstellen wir nach Ihren Vorgaben ein Konzept für das HMI Ihres Produkts und entwickeln ein bedienerfreundliches User Interface. Sei dies via HTML direkt auf einem embedded Linux der entwickelten Hardware oder via QT auf dem gegebenen Betriebssystem der Anzeigeeinheit.

SoC / FPGA / ASIC

La conception de Systèmes sur puce (SoC), de Matrices de portes prédiffusées programmables sur site (FPGA) et de Circuits intégrés à application spécifique (ASIC) est notre métier. Notre longue expérience dans ce secteur nous permet d’implémenter et de tester de manière rapide et avantageuse les fonctions adaptées. En outre, selon les besoins, nous sommes aussi en mesure de développer des ASIC à signaux mixtes afin de vous offrir la possibilité d’intégrer également des parties de circuit analogiques.

Nous avons déjà implémenté des conceptions avec les FPGA / SoC suivants:

  • ZYNQ de XILINX
  • Virtex 6 de XILINX
  • Virtex 4 de Xilinx
  • Spartan 6 de XILINX
  • Spartan 4 de XILINX
  • APA de Actel
  • ProASIC3 de Actel
  • Cyclone EP1C3 de Altera

Avec les langages et outils suivants, nous avons déjà programmé des FPGA / SoC:

  • VHDL, Verilog
  • Mentor HDL Author, Mentor VisualElite, Modelsim
  • Xilinx Tools (ISE, Vivado, EDK, PlanAhead, System Generator, ChipScope)
  • Altera Quartus II
  • Actel Libero IDE

Les processeurs suivants ont déjà été intégrés:

  • Microblaze
  • ARM Cortex-A9
  • PowerPC
  • LEON3

CEM (compatibilité électromagnétique)

Les aspects liés à la CEM sont pris en considération dans chaque phase du développement, en particulier pendant celle de la conception. Par conséquent, nous pouvons réaliser votre projet dans les délais impartis tout en réduisant les coûts liés à l’obtention de l’autorisation CEM. Forts d’une collaboration étroite de longue durée avec des entreprises certifiées CEM, nous pouvons aussi nous charger pour vous du processus de certification.

Travaux en salle propre homologuée

Notre salle blanche homologuée de classe ISO 7 a été mise en service en janvier 2015. De ce fait, nous pouvons donc procéder aussi bien à des travaux d’assemblage et de soudure qu’à des processus d’essai et de mesure.

Ingénierie système

Compte tenu de la complexité croissante de l’environnement de la micro-électronique, il est essentiel de ne pas perdre de vue le système global lors de la configuration de la conception. Dans bien des cas, il est possible d’identifier et de prévenir à l’avance d’éventuels problèmes en effectuant une analyse de système détaillée. La complexité gagne aussi en transparence grâce à une structure claire des blocs fonctionnels et de leurs interfaces. Cela s’applique aussi bien entre différents composants électroniques qu’entre des composants mécaniques et électriques.

Tests d’homologation

Nous nous chargeons volontiers de déterminer les tests d’homologation dont vous avez besoin pour votre produit. Nous vous assistons lors du processus de certification de votre produit et vous conseillons pour toute éventuelle adaptation et, selon les besoins, les exécutons pour vous.