Rechercher : dans
Par :

Codeur base 64 en vhdl ou schématique

thimble2205, le 2 mar 2009 à 17:04:23 
 Signaler ce message aux modérateurs

Bonjour à tous!
Euh je suis dans la muise, lol j'aimerai réaliser ceci:

Le principe du codage Base 64 consiste `a utiliser des caract`eres US-ASCII (caractères non accentués)
pour coder tout type de donnees codé sur 8 bits. Le flux de texte TE envoyé est terminé par le terminateur
binaire 0.
.Le format Base64, utilisé massivement dans les échanges de courrier electronique, permet ainsi
de transmettre n’importe quel document binaire (application, video, fichier audio, etc.) en piece jointe
d’un courrier electronique en les codant a l’aide de caracteres classiques. Le codage Base64 provoque une
augmentation globale de 33% du volume des donnees a encoder.
En parcourant les donnees binaires de gauche `a droite, des groupes de 24 bits sont crees en concatenant
des blocs de 3 donnees de 8 bits. Chaque groupe de 24 bits est ensuite divis´e en 4 groupes de 6 bits,
correspondant a 4 caracteres de l’alphabet Base64. L’alphabet est compose des codes ASCII imprimables
standards : ABCDE. . .XYZabcde. . .xyz123. . .789+/-
L’encodage Base64 est prevu pour des donnees formant un multiple de 24 bits. Ainsi, si le volume des
donnees a coder ne forment pas un multiple de 24 bits, le resultat du codage Base64 doit etre complete
par 0 a 3 caracteres « = » afin d’obtenir un multiple de 24 bits. Ce 65eme caractere ne peut ainsi ˆetre
present qu’a la fin des donnees encodees.
Par ailleurs, afin de garantir une compatibilite avec l’ensemble des systemes de messagerie, les donnees
Base64 sont formattees avec des retours `a la ligne afin que chaque ligne ne depasse pas 76 caracteres.
Entrees :
– H : Horloge de cadencement interne 1 MHz.
– TE(7 :0) : Entree textuelle.
– R : Reinitialisation codeur.
– DV : Donnee valide (actif `a 1 sur front montant de H)
Sorties :TS1(7 :0) : Sortie cod´ee textuelle
– TS2(7 :0) : Sortie codee textuelle
– TS3(7 :0) : Sortie codee textuelle
– TS4(7 :0) : Sortie codee textuelle
– TS5(7 :0) : Sortie codee textuelle
– TS6(7 :0) : Sortie codee textuelle

QQ1 pourrai me mettre sur la voie? Car j'en ai vraiment aucune idee..
Merci

Configuration: Windows XP
Firefox 3.0.1

Meilleures réponses pour « codeur base 64 en vhdl ou schématique » dans :
Codage Base64 Voir Le codage Base64 Le principe du codage Base 64 consiste à utiliser des caractères US-ASCII (caractères non accentués) pour coder tout type de données codé sur 8 bits. Les protocoles de courrier électronique ont en effet été prévus à...
ORA-00600 internal error code, arguments VoirCause : C’est le code d’erreur générique interne pour les exceptions des programmes Oracle. Il indique que le processus s’est heurté à une condition inattendue de bas niveau. Les causes probables sont : un timeout un fichier corrompu crash de...
[VBA]Connecter une base de donnée (MDB) à excel VoirConnecter une base de donnée access (MDB) dans une application excel. Ajouter la référence Microsoft DAO object librairy X.X Dans un module général (Module1 par exemple) coller le code ci-dessous Sub CopieDBaccess() Dim BDexp As...
Télécharger K-Lite Mega Codec Pack VoirK-Lite Codec Pack est une collection de codecs et de filtres nécessaires pour encoder ou décoder des formats audio ou vidéo. K-Lite Mega Codec Pack embarque l'ensemble des codecs et filtres nécessaires pour la plupart des formats audio et vidéo...
Télécharger Drivers Realtek AC'97 Audio VoirLe pilote Realtek AC'97 Audio Codec pour Windows 98/98 SE/Me/2000/XP/2003 (32/64 bits) est compatible avec les chipsets audio suivants : Realtek ALC100 Realtek ALC101 Realtek ALC200 Realtek ALC201 Realtek ALC202 Realtek ALC203 Realtek...
Fichier B64 VoirFormat B64 Un fichier B64 est un fichier encodé avec le codage Base64. Pour pouvoir lire un tel fichier, il suffit d'utiliser un logiciel tel que : Stuffit 7zip Winzip
Introduction à Visual Basic VoirPrésentation de Visual Basic Visual Basic est un outil développé par Microsoft pour développer facilement des applications fonctionnant sous Microsoft Windows ©. Visual Basic est, comme son nom l'indique, un outil visuel permettant de créer...