FPGA ou CPLD? Question de l'application

S

Sink0

Guest
Salut, j'ai besoin de créer un nwtwork M-LVDS fonctionnant à 50 100 Mbps. Comme je ne pouvais pas trouver un pilote qui pourrait être placé à courir que le réseau multdrop (tout protocole et de liaison de données conçu avec des paquets de petites et de taille variables (max 256 octets) serait approprié) que j'ai conçu moi-même sur un FPGA. Sur le côté uC / DSP il ya une interface 8 / 16 bits en parallèle et à la M-LVDS l'horloge est récupéré avec un suréchantillonnage des données (en utilisant la montée et le bord de l'automne et une deuxième horloge avec 90 degrés de phase tel que décrit dans ce papier: http://www.date-conference.com/proceedings/PAPERS/2010/DATE10/PDFFILES/IP2_04.PDF Les questions fisrt est:. Est-ce possible de mettre en œuvre ces suréchantillonnage sur un CPLD? Est CPLD obtenu tout type de PLL ou quelque chose comme ça Deuxièmement:? Pensez-vous que les CPLD vont rester sur le marché pour une longue période ou ils vont disparaître et il y aura simplement FPGA Troisième: Cet appareil doit obtenu un vraie petite empreinte. Le meilleur que j'ai trouvé était une EP1C3 d'Altera, mais quelqu'un sait combien de temps va prendre jusqu'à ce que ce périphérique est interrompu? Toute sugestion d'utiliser un CPLD ou FPGA pour cette conception, ou suggestions de toute fottprint petite (pas BGA) FPGA d'Altera ou Xilinx (j'ai eu le câble de téléchargement des deux et ne voulez pas obtenir un nouveau). Merci!
 
Réponse à la première question est «non» il peut être possible si vous disposez d'un CPLD vraiment grande mais je ne pense pas que ceux-ci sont beaucoup trop cher et trop grand pour ce que vous recherchez. Deuxièmement: Oui, CPLD occupent une place unique sur le marché et beaucoup d'entre eux sont utilisés dans les dessins industriels, comme l'automatisation, de traction et de l'aviation de sorte qu'ils seront autour d'au moins 15-20 ans de plus. Troisièmement: jetez un oeil à partir de périphériques [URL = "http://www.siliconbluetech.com/"] SiliconBlue [/URL] leur vient en iCE65L01 CS36 paquet, qui est une broche de 36, 2,5 x 2,5 mm au niveau tranche Chip Scale Package. Il ya d'autres alternatives comme celles-ci à partir d'Actel: [url = http://www.actel.com/products/igloonano/default.aspx] Actel IGLOO nano FPGA faible puissance [/url] Mais la véritable petit colis sont toujours BGA, le plus petit non-BGA est VQ100 que les deux Altera et Xilinx et d'autres ont. J'espère que cela est utile, Cordialement, / Farhad Abdolian
 
Prototype avec BGA est de façon beaucoup cher. Thats le problème. Son prix je ne veux pas payer hehe. Mais Merci Je suppose que je dois rester avec 100 broches. Mais aucun idéal combien de temps jusqu'à cyclones I ou Spartan 3 familys allez obtenir abandonnées? Le problème est que tous les autres n'offrent pas un forfait VQ100. Juste plus grand ou BGA. Complètement hors-sujet. Quel type d'application est utilisé un CPLD qui le rend si unique?
 
Je fais du travail à la maison BGA et il est assez simple. Après une couple de manque, maintenant je peux BGA à souder (pas ceux qui sont vraiment grandes, mais les plus petits) sans aucun soucis. Je n'ai aucune idée combien de temps ces circuits seront sur le marché. Les deux Altera et Xilinx ont tendance à laisser tomber leur FPGA sans préavis et ensuite ce sera à vous de les trouver sur le marché. Vous devriez demander à votre EAF pour info. CPLD sont uniques en raison de leur faible puissance, de petite taille, en circuit-pgramability et le prix. Dans de nombreuses applications qu'ils remplacent la logique de la colle et le remplacement de plusieurs composants standard de type 74xx. En outre, ils facilitent la mise à jour de soutien longue vie de conceptions comme ce Xilinx et Altera faire avec leurs programmeurs JTAG.
 
Bonjour, De mon point de vue CPLD ont deux benefits plus FPGA: - Pas besoin de mémoire EEPROM externe pour stocker la configuration - Pas besoin de tension d'alimentation multiples Cependant, vous n'avez pas de FPGA .... Avantages Choise dépend de la situation .
 
Hmm .. a eu l'idée. Mais comment voulez-vous handsold puces BGA? Tout bon conseil? Guide? Vidéo? hehe Merci
 
Bien sûr, Jetez un oeil à ces vidéos: [url = http://www.5min.com/Video/Hand-Soldering-BGA-Components-Using-SchmartBoard-11562] brasage manuel des composants BGA vidéo [/url] [url = http://www.youtube.com/watch?v=KjKEmKUatJ4] YouTube - BGA Soudure - Mémoire Permutation à la main [/url] [url = http://www.youtube.com/watch?v=Ek-FM- YW5E] YouTube - retravailler BGA à la main [/url]
 
De mon point de vue, CPLD est mieux pour tout circuit de logique combinatoire FPGA est mieux pour circuit logique séquentiel.
 

Welcome to EDABoard.com

Sponsor

Back
Top