PSOC Les blocs logiques configurables UDB Séquence Binaire Pseudo Aléatoire

Documents pareils
FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

IFT1215 Introduction aux systèmes informatiques

VIII- Circuits séquentiels. Mémoires

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Manipulations du laboratoire

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Recueil d'exercices de logique séquentielle

REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.

MICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44

TD Architecture des ordinateurs. Jean-Luc Dekeyser

Université de La Rochelle. Réseaux TD n 6

ANALYSE TRAMEs LIAISON SERIE

Transmissions série et parallèle

Notice d installation de la Centrale VIGIK DGM1

GPA770 Microélectronique appliquée Exercices série A

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

Chapitre 4 : Les mémoires

Modules d automatismes simples

Traitement de données

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Le poids et la taille des fichiers

! analyse du fonctionnement

Initiation au binaire

MPI Activité.10 : Logique binaire Portes logiques

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

Conception Systèmes numériques VHDL et synthèse automatique des circuits

IFT2880 Organisation des ordinateurs et systèmes

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

ALERT NOTICE D UTILISATION DU DRIVER SIA

TP Modulation Démodulation BPSK

I- Définitions des signaux.

SIN-FPGA DESCRIPTION PAR SCHEMA

Proteus Design Suite V7 Instruments virtuels

Régler les paramètres de mesure en choisissant un intervalle de mesure 10µs et 200 mesures.

CONFIGURATION ET UTILISATION

Conception Systèmes numériques VHDL et synthèse automatique des circuits

L exclusion mutuelle distribuée

Système binaire. Algèbre booléenne

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

Représentation d un entier en base b

Carte Relais GSM (Manuel Utilisateur)

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

Enregistreur de Température pour PC DALLAS 1820

Manuel d aide à la pose

Logique séquentielle

Guide de l Utilisateur

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Ordinateurs, Structure et Applications

A.3 Les méthodes : L applicabilité

C f tracée ci- contre est la représentation graphique d une

Les fonctions logiques

IFT3245. Simulation et modèles

WIFI-DMX INTERFACE AUTONOME V 1.5.0

Les opérations binaires

Calculons avec Albert!

Expérience 3 Formats de signalisation binaire

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI).

Variateurs de vitesse

Millenium3 Atelier de programmation

Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = Mhz

Parallélisme et Répartition

Programmation en langage C d un µcontrôleur PIC à l aide du compilateur C-CCS Sommaire

PROGRAMME SIMU PARTNER

epowerswitch 8XM+ Fiche technique

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Spécifications Techniques d Interface

TD 1 - Transmission en bande de passe

Conversion d un entier. Méthode par soustraction

Logiciel de Base. I. Représentation des nombres

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

POSTE INFORMATIQUE. Mr DUJARDIN a acheté du matériel informatique sur une boutique en ligne afin de se monter un PC. N'y

Description d'une liaison

ELP 304 : Électronique Numérique. Cours 1 Introduction

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Logiciels DSPiy. DSPiyStudio logiciels et format des fichiers. incomplet

Capacité étendue d utilisation en réseau

SugarCubes. Jean-Ferdinand Susini Maître de Conférences, CNAM Chaire systèmes enfouis et embarqués. Paris, le 9 janvier, 2009

ASR1 TD7 : Un microprocesseur RISC 16 bits

PIC : COURS ASSEMBLEUR

République Tunisienne Ministère de l'education. Sciences Techniques. Manuel d activités. Les auteurs. Ali ZITOUNI Inspecteur des lycées et collèges

RESUME DE COURS ET CAHIER D'EXERCICES

CONTROLE D ACCES A TRANSPONDEUR LECTEUR DE BADGE SANS CONTACT ST

Centrale d alarme DA996

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

Conception et réalisation d'une pédale MIDI

BUSINESS FORECASTING SYSTEM

Objet du document. Version document : 1.00

Didacticiel Études de cas. Description succincte de Pentaho Data Integration Community Edition (Kettle).

Cherche. Champ de saisie. Langue de. l interface. 1. Informations et. à l utilisation. NEBIS recherche. et trouver. Prêt

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

MANUEL D INSTRUCTION

Dans l Unité 3, nous avons parlé de la

Infos. Indicateurs analogiques encastrables pour installation à courants forts. Série M W/P/ LSP BWQ BGQ TP TG WQ /0S WQ /2S FQ /2 W BI BIW DFQ

TP a Notions de base sur le découpage en sous-réseaux

Formation Excel. Introduction Les Bases du Logiciel Le comportement des cellules. Calculs élaborés. Les feuilles de calculs élaborées

1 Description générale de VISFIELD

Transcription:

POC Les blocs logiques configurables UB équence Binaire Pseudo Aléatoire Mise en œuvre de la logique C B A programmable des UB du PoC. C B A ommaire : ommaire :... 1 1 u est-ce qu une séquence binaire pseudo aléatoire.... 2 a) Analysons le schéma ci-dessus :... 2 b) Analyse du fonctionnement... 3 2 imulation d une séquence BPA... 4 3 Mise en œuvre avec PoC Creator... 5 4 Pour approfondir... 7 PoC_UB_BPA.docx Page 1

1 u est-ce qu une séquence binaire pseudo aléatoire. Une séquence binaire pseudo aléatoire est une succession de valeurs qui se répètent périodiquement. Les valeurs se succèdent apparemment sans suite logique. Une mise en œuvre est possible avec des bascules montées en cascade et dont le rebouclage est assuré avec des opérateurs ou exclusifs. C B A C B A a) Analysons du schéma Les bascules sont utilisées de façon? asynchrone synchrone Les bascules sont actives sur quelle partie du signal? front montant niveau bas front descendant niveau haut Les bascules s appellent? bascule T (Toggle=basculement) bascule bascule JK bascule Les BPA sont utilisées entre autre dans les techniques : d analyse des systèmes de cryptologie de transmission En utilisant l écriture := pour signifier au prochain coup d horloge compléter les équations des différentes bascules : A := B B := C := := PoC_UB_BPA.docx Page 2

b) Analyse du fonctionnement En supposant une valeur initiale des bascules C B A = 0 0 0 1 déterminer à partir des équations la succession des valeurs et remplir le tableau ci-dessous : Nous utilisons quatre bascules combien y a-t-il de combinaisons binaires possibles? 8 12 16 13 Justifier votre résultat : On considère qu une séquence binaire pseudo aléatoire est de longueur maximale si elle utilise toutes les combinaisons possibles de valeurs sauf la combinaison 0 0 0 0. uelle est la longueur de la séquence étudiée? La séquence est-elle de longueur maximale? PoC_UB_BPA.docx Page 3

2 imulation d une séquence BPA Nous vous proposons de simuler une séquence BPA à partir d un schéma Proteus. Le schéma est disponible ici 1 2 3 4 1 2 3 U3:A 1 = 1 2 3 4 74HCT86 6 5 U1:A 1 1 U1:B U2:A 8 C C 6 B 13 1 9 5 1 1 B 8 9 U2:B 1 A 13 A 3 4 2 11 10 12 3 4 2 11 10 12 INIT Clock Le signal init positionne les différentes bascules avec la valeur initiale 0 0 0 1. L action de ce signal estelle de nature? synchrone asynchrone imuler le fonctionnement et vérifier les résultats obtenus avec les prévisions issues de l analyse théorique. ecopier ici la succession des valeurs en décimal, compléter la liste des valeurs de la séquence : 1 / 8 / Les résultats concordent-ils? PoC_UB_BPA.docx Page 4

3 Mise en œuvre avec PoC Creator Nous utilisons les composants logiques disponibles dans les bibliothèques de PoC Creator. A partir de ces composants nous construisons le schéma suivant : Le rôle des inverseurs n est pas très évident aussi il est utile de compléter notre schéma avec des éléments hors synthèse mais qui permettent de tracer l ensemble du projet : PoC_UB_BPA.docx Page 5

Les bascules sont configurable, aussi C B ont un reset asynchrone, A un Preset asynchrone : Les reset et preset des bascules sont actifs sur? front montant niveau bas niveau haut Un appui sur le bouton poussoir doit mettre le système en situation initiale. Justifier la présence de l inverseur après la broche BP1. Les leds sont allumées avec? un niveau haut un niveau bas Justifier le rôle des inverseurs sur les sorties,c,b,a : i vous le pouvez faire fonctionner le montage le fonctionnement observé est-il identique aux prévisions théoriques et à la simulation? PoC_UB_BPA.docx Page 6

4 Pour approfondir Pour les deux schémas ci-dessous déterminer : chéma 1 E C B A C B Le nombre de bits La longueur maximale de la séquence Les équations des bascules Les valeurs de la séquence générée, obtenues par simulation proteus ou bien en réel avec un kit PoC. La séquence générée est-elle maximale? chéma 2 E C B A C B Le nombre de bits La longueur maximale de la séquence Les équations des bascules Les valeurs de la séquence générée, obtenues par simulation proteus ou bien en réel avec un kit PoC. La séquence générée est-elle maximale? PoC_UB_BPA.docx Page 7