Système de génération de schéma pour le test des convertisseurs de données

Système de génération de schéma pour le test des convertisseurs de données



Résumé du projetLe projet instancie le composant référence RS232 qui communique les données avec un terminal de RS232 (Minicam sous Linux), avec un débit en bauds de 9600. Lorsque le chargement de la gaffe, série de données provenant de l'UART est converti en données parallèles, qui sont ensuite affichées sur les 4 LEDs sur la carte sous forme binaire. Le port série est configuré pour envoyer des données binaires (pour l'HEX données 1 à F), au lieu de l'ASCII. Ces données parallèles nouvellement converties sont également reconverties à la série de données et transmises à travers RS232. Le convertisseur de données est un 16 bits machine et ce, quatre 4 bits données, de 4 entrées via le clavier, est concaténé dans un registre à décalage 16 bits. Avec les données de 16 bits, 2 signaux plus – effets indésirables (adresse select) et CLOCK (horloge de données) sont aussi générés. L'ancien distingue les données 16 bits d'une adresse de 16 bits. Données sont préfixées avec 0000 et une adresse avec FAFF.
Description du projet

Le diagramme de synchronisation suivante a été pris pour l'entrée

Données : 1234
Adresse : 5678

sortie-forme d'onde-1BLOC DIAGRAMME

La figure 2

La figure 2

2-schéma-blocCONFIGURATION DE LA MINICAM

La minicam est l'équivalent de hyperterminal sous windows. Il contrôle le port série. CTR-A Z ouvre le menu d'aide. Entrez l'alphabet correspondant d'aller à l'élément respectif.Configurer le port série à l'aide de CTR-A o.
Allez à la configuration du port série et fixer le taux de baud à 9600, les bits de données 8, parité à bits impairs et s'arrêter à 1 [9600 801].
Allez à l'option écran et clavier - > caractère de conversion [o]. Les colonnes IN et OUT dire l'équivalent décimal des données reçues et envoyées par l'intermédiaire du port correspondantes. Par défaut, c'est l'ASCII. Pour la convertir en format binaire, modifier le caractère OUT comme suit: 0-0 ; 1-1 ; 2-2 ; 3-3 ; 4-4 ; 5-117 ; 6-6 ; 7-7 ; 8-8 ; 9-9 ; A-10 ; B-11 ; C-12 ; D-13 ; E-14 ; F-15. (5–117 et  (117) 10 16 (75). C'est parce que 16 (5) et (35) 16 ont prédéfini de signalisation à initialiser le modem, donc ils ne peuvent pas être utilisés. Cependant, 75 est choisi arbitrairement. Tout avec les 4 derniers bits comme (0101) 2 peut être choisi)
S'assurer que l'écho Local est activé à l'aide de CTR-A e.
Préfixe d'adresse avec FAFF et données avec 0000. Et quand vous avez terminé entrant dans la chaîne de mettre fin à la même chose avec un 0000. Par exemple, les données à envoyer sont comme suit :
Adresse-0001
Données-0FEA
Données-5643
Adresse-DABPuis tapez: F F F F 0 0 0 1 0 0 0 0 0 E F A 0 0 0 0 5 6 4 3 F F F F B C D A 0 0 0 0.La première série de signaux de sortie du convertisseur de données correspond à une entrée toutes zéro c'est-à-dire 0000 et par conséquent doit être ignoré.

Choses à faire et la policeSi la sortie n'est pas comme prévu, vérifiez ce qui suit :

Données de a à f doivent être en majuscules.
Vérifiez si minicam est configuré selon les points mentionnés sous le titre « Configuration de la Minicam »
Si vous tapez les données que vous n'en n'a pas voulu, envoyez simplement tous les zéros après, afin que la totalité de la chaîne se compose de 16 bits binaires. Dire que vous entrez 1 2 par erreur, ne suivez pas cette séquence typée avec les données souhaitées. Au lieu de type 0 0 0 0 0 0 parce que 1 2 0 0 0 0 0 0 16 bits et puis entrer les données correctes. Ou F F E F F a été entré involontairement, procédez de même avec 0 0 0 afin que la chaîne totale est FFEFF000. Si le problème persiste encore, le code de retour et de recommencer.
Si la sortie des voyants ne correspond pas à l'entrée de données, puis vérifiez le câble RS232 par écho pour le PC lui-même. Pour ce faire, court les broches 2 et 3 (la transmission et de recevoir des broches) à l'extrémité du câble qui doit être connecté à la gaffe.
Si tous les voyants de briller, cela signifie que le code n'est pas brûlé dans la corne, ou il était débranché. Gravez le fichier PROM « terminé » et le ' Datamation.bit ' encore une fois des fenêtres Impact de Xilinx-ise.

download






Publicités de Google

Share on Myspace