Template Kicad pour Base Commune FPGA
Posté : 10 oct. 2018, 16:03
Yop,
la plupart de mes projets perso faisant appel à des FPGA d'une taille non négligeable (et d'un prix qui va avec !) je me suis mit à réfléchir à utiliser un SOM du marché pour ne pas refaire des board
ultra cheres et complexes à prototyper (par exemple éviter de relayout de la DDR sur 8 couches).
Ça sera notamment le cas pour le VNA V2 et le Baseband UWB que je suis en train de bricoler. Aujourd'hui pour quelques proto j'ai utilisé deux sources (et j'ai un troisième SOM à tester), les contraintes sont les suivantes:
- Des IO high-speed, si possible compatible LVDS (donc iso longueur ou à minima longueur renseignées !)
- Un peu de DDR et de connectiques relouds sur le SOM (USB3, 1000Base-T, ...)
- Une doc complète (pas de modules asiatiques avec une doc nébuleuse sur un ftp perdu entre le Perou et Moscou)
- Des connecteurs carte-carte sourçable (je demande même pas bas prix car ça n'existe pas )
Comme je disais aujourd'hui j'ai quelques bon suspects, l'un déjà validé sur un projet de générateur HDMI2 (4x 6Gbps sur les gros transceiver), qui a le bon goût d'être petit et robuste avec des connecteurs de bonne facture, mais le mauvais goût d'être cher:
- Trenz TE0715 Il existe en version cost down à partir de 143€ HT avec un Zynq mono-coeur.
Le deuxième suspect est la carte/module MicroZed de Avnet qui est pas mal comme environnement de dev indépendant et comme module indus, elle est par contre plus encombrante et pas toujours en stock chez Avnet...
- uZed.Son prix varie de 200 à 350€ HT en fonction des options et du Zynq embarqué. Lien d'achat. Il faut prendre en compte que les connecteurs étant embarqués sur le SOM
Le troisième suspect que je n'ai jamais utilisé et que je ne pense pas forcément utiliser dans un projet open-source a été trouvé sur ebay et il s'agit d'un module réalisé par Elnico, une boite en Tchéquie qui fait pas mal de module intéressants SQM4. Le principale problème de leur module Zynq étant un coup relativement élevé et un sourcing peu aisé !
A l'heure actuelle j'ai des projets kicad qui peuvent servir de template pour les deux premières option ! Si quelqu'un à un avis la dessus je suis preneur car pour le moment il s'agit surtout d'une réflexion. Vous remarquerez d'ailleurs que cette liste est centrée sur l'environnement Xilinx, je ne connais rien du tout à Altera et si quelqu'un a de bons conseils sur ces gammes la je suis aussi preneur !
Le but final étant d'avoir un template efficace pour pouvoir faire des cartes demandant plus de puissances (on est ici sur des cartes avec un FPGA plutôt imposant et un processeur à 1GHz en gros).
la plupart de mes projets perso faisant appel à des FPGA d'une taille non négligeable (et d'un prix qui va avec !) je me suis mit à réfléchir à utiliser un SOM du marché pour ne pas refaire des board
ultra cheres et complexes à prototyper (par exemple éviter de relayout de la DDR sur 8 couches).
Ça sera notamment le cas pour le VNA V2 et le Baseband UWB que je suis en train de bricoler. Aujourd'hui pour quelques proto j'ai utilisé deux sources (et j'ai un troisième SOM à tester), les contraintes sont les suivantes:
- Des IO high-speed, si possible compatible LVDS (donc iso longueur ou à minima longueur renseignées !)
- Un peu de DDR et de connectiques relouds sur le SOM (USB3, 1000Base-T, ...)
- Une doc complète (pas de modules asiatiques avec une doc nébuleuse sur un ftp perdu entre le Perou et Moscou)
- Des connecteurs carte-carte sourçable (je demande même pas bas prix car ça n'existe pas )
Comme je disais aujourd'hui j'ai quelques bon suspects, l'un déjà validé sur un projet de générateur HDMI2 (4x 6Gbps sur les gros transceiver), qui a le bon goût d'être petit et robuste avec des connecteurs de bonne facture, mais le mauvais goût d'être cher:
- Trenz TE0715 Il existe en version cost down à partir de 143€ HT avec un Zynq mono-coeur.
Le deuxième suspect est la carte/module MicroZed de Avnet qui est pas mal comme environnement de dev indépendant et comme module indus, elle est par contre plus encombrante et pas toujours en stock chez Avnet...
- uZed.Son prix varie de 200 à 350€ HT en fonction des options et du Zynq embarqué. Lien d'achat. Il faut prendre en compte que les connecteurs étant embarqués sur le SOM
Le troisième suspect que je n'ai jamais utilisé et que je ne pense pas forcément utiliser dans un projet open-source a été trouvé sur ebay et il s'agit d'un module réalisé par Elnico, une boite en Tchéquie qui fait pas mal de module intéressants SQM4. Le principale problème de leur module Zynq étant un coup relativement élevé et un sourcing peu aisé !
A l'heure actuelle j'ai des projets kicad qui peuvent servir de template pour les deux premières option ! Si quelqu'un à un avis la dessus je suis preneur car pour le moment il s'agit surtout d'une réflexion. Vous remarquerez d'ailleurs que cette liste est centrée sur l'environnement Xilinx, je ne connais rien du tout à Altera et si quelqu'un a de bons conseils sur ces gammes la je suis aussi preneur !
Le but final étant d'avoir un template efficace pour pouvoir faire des cartes demandant plus de puissances (on est ici sur des cartes avec un FPGA plutôt imposant et un processeur à 1GHz en gros).