Spartan III Interface

P

proacmi2k

Guest
J'ai besoin de vous connecter XC3S400 Spartan (3.3) pour Tern 5E micro-contrôleur (5V)

mon modèle a trois composantes principales.

1.FPGA (3.3V)
2.FIFO externe (3.3V)
4.Tern 5E microcontrôleur (5V)

le FPGA génère continuoesly certaines données et l'envoyer à l'extérieur FIFO (3.3V).

les signaux d'état FIFO sont acheminés par le FPGA pour le contrôleur 5E micro.

le contrôleur 5E micro sur la base du signal d'état (de drapeau), génère des cycles d'horloge pour récupérer les données de la FIFO.

la 5e envoyer le CLCK Lisez le FPGA pour le FIFO.

la 5E les données générales de bus et du bus d'adresse sont lus par le FPGA.

FPGA utilise le bus d'adresse de 5E pour décoder et sélectionner des dispositifs particuliers.

la 5e bus de données est bidirectionnel vers le FPGA.quelques fois les données mises 5E et quelques fois FPGA placer des données (la sortie de FIFO par l'intermédiaire du FPGA à 5E).

C'est le système.

donc j'ai besoin d'interface FPGA 3,3 ioz pour le 5V ioz de 5E ..

à la fois comme des intrants et des extrants.

Je suis passé par l'ensemble des postes sur cette question.

Je viens d'apprendre que les intrants FPGA peut être faite 5V tolerent si juste résistances sont requis.

mais depuis 3.3V VIH / VOL niveaux sont inappropriées pour 5V, il doit donc y être
ICS certains traducteurs de se connecter à des produits FPGA à 5E.

J'ai rencontré beaucoup de solutions,
1.Partant de la maxime Translators ICS
2.Utilisation de traducteurs PERICOM niveau de tension.so:) après tout ce détails, j'ai une question simple ou mieux, la demande est que,
aimablement de votre expérience, simple me suggérer un circuit #, son fabricant,
(Preferrebly celui disponible à partir de Digikey), thats beaucoup plus fiables et pratiquement utilisé, ou What U suggérer.merci ..
plz apportent aussi une réponse directe à project_acmi (at) yahoo.com

 
3.3V niveaux * are * 5V compatible avec les niveaux TTL, mais je ne sais pas ce que les exigences de votre microcontrôleur a (avez-vous vérifié?).

Moi aussi, j'ai pas vérifié les specs IO de la Spartan3, mais un moyen très simple de faire la conversion si les obligations d'information sont entièrement 5V tolérant, c'est d'utiliser 5V une résistance de tirage et d'exploiter les obligations d'information en mode drain ouvert.Ne pouvait pas être plus simple / moins cher.

Quote:plz apportent aussi une réponse directe à project_acmi (at) yahoo.com

 
Uhmmm

(at) w une sec ...

Le Spartan3 ne gère pas 5v sur ses lignes IO verry bien, même si elle a diodes clamp.

Vous avez obtenu de déplacer le 5V à 3v3 les niveaux, et je ferais de la même façon d'autres ...

/ Bingo

 
IDT QuickSwitch, le http://www.idt.com/docs/AN_11.pdf note d'application explique la plupart d'entre eux, je les ai rencontrés aussi dans la note d'application de Xilinx pour l'interfaçage il 3.3v VertexII à un bus PCI 5V http:// www.xilinx.com/bvdocs/appnotes/xapp646.pdf

 

Welcome to EDABoard.com

Sponsor

Back
Top