Examenpartiecours:Unmemecomposantmemoirepeutsetrouverduliqueadeuxadressesdifferentesdansleplanmemoired'un microprocesseur : VRAI
A quoi sert la declaration de composant dans un code VHDL :
cette declaration permet au compilateur de connaitre l'entitedescomposantsexternesutilisesdansl'architecture
un ensemble de blocs logiques relies par une matrice d'interconnexionsimple=CPLDunememoirede8bitsdisposeobligatoirementde:UNBUSDEDONNEESDE8BITSlinstructioncasenepeuts'utiliser que dans un process : VRAI
expliquer les principales differences entre DRAM et SRAM :
les deux sont toutes les deux des memoires volatils. Ce qui les distingue
priciapalement du point de vue fonctionnel c'estlecontenudesDRAMdoitetreregulirementrafraichimemesiellessontcorrectementalimentes.AlorsquelesSRAMconserventleurcontenusiellessontcorrectementalimentes.lesDRAMsontplusdensesetmoinsdisponiblesquelesSRAM.LescomposantsutilisesenTP:FPGAunememoirede16bitsdispose:d'un bus de 16 donnees. = un bus de
donnees = n bit.
Dans un process l'ordredesinstructionsn'a pas d'importance:FAUXlessignauxpouvantprendreunetatdehauteimpedancepeuventetredetypeSTD_LOGICsoitunemempoireSRAM,elleseplacedanslestokagedeVARIABLESPLD=ProgrammableLogicDeviceaquoicorrespondletempsd'acces en lecture d'unememoire:ils'agit du temps que met la memoire a fournir ses donnees lorsque les
adresses sont positionnees.
fichies : memoire NAND
code : Flash NOR
parametre : memoire FRAM ou EEPROM
variables : memoire SRAM ou SDRAM
FPGA : avantages = plus grande densite, meilleur taux d'utilisation.neatif=delaisnonpredictibles,routagepluscomplexe,pluslentCPLD:tempspredictibles,plussimpleautiliser.negatif=moinsbontauxd'utilisation, plus faible densite
les CPLD sont un assemblage de PLD sur une meme puce relies par une matrice
d'interconnexionsimple.alorsqueFPGAsontcomposesdepetitsblocslogiquesreliesaunematricecomplexe.Synchroneetasynchrone:sileresetestdanslaliste+sonactionestindependante=asynchroneLaporteoupermetderemettrea0lescompteurslorsdurazmaisaussilorsdudeclenchementd’unenouvellemesureclkgen_meas=lasortiedececomposantdependdel’unitedemesurechoisie,ilvapermettredegenererunehorlogeadapteeacetteunitedemesuresynchrone:sonactiondependdelavaliditedufrontdel'horloge et le signal
ne se trouve pas dans la liste de sensibilite du process.
Bascule RS : permet le memorisation d'unevaleur (0ou1)parl'interpretation
de signaux R et S. Le signal S permet de positionner la sortie Q a 1 et le
signal R permet de la positionner a 0
SI RS sont egale a 1 = Q = 1.
Bascule D-Latch : corespond au systeme de memorisation le plus elementaire.
il est compose de deux entrees et une sortie.
La bascule D synchrone : est la memoire elementaire, la cellule memoire
fondamentale. elle comprend une entree D et une entree Ck. A chaque
transition, Q = D.
PLD : regroupe les composants de faible et moyenne densite
CPLD : composant a forte integration (complex programmable logic device)
FPGA : faible complexite avec grand modules logiques
PLA : realisation des termes produits en interconnexion et peut dans MOS GF et
PLD ET CPLD
LUT : memoire a equivalent d'unetabledetransitionetpeutdansSRAMetCPLDETFPGAMUX:multiplexeurscablesserventaucodagedesfonctionsetpeutdansANTIFUSIBLEETFPGAVHDL:langagededescriptionelecpourladocumentationdecircuits,lasimulationdecircuitetsyntheseelec.ENTITY:entreesortiedescomposants+decritlescomposantsquiestuneboitenoireARCHITECTURE:fonctionnementducompo+ensembledeprpocessVARIABLE:ObjetpourlestokagederesultatsintermediaireCONSTANTE:declarationetaffectationPORTS:signauxdefinisparin,out,inoutetbuffer (sortantemaisreexploitees)CONCATENATION:permetderegrouperlessignauxetsefaitavecunetcommercialeLesoperateurssontdefinispourdesdonneesdetypespecifiques+peuventetresurchagespouroperersurdesobjetsdetypesdiff.Instructionconcurrente:affectationsimple,conditionnelle,selective.Affectationcond:modifieletatd'un signal selon le resultat
Affectation selective : '' selon la valeur d'unsignaldeselectionProccess:unprocesussestuneportiondedescriptiondanslaquellelesinstructionssederoulentsequentiellement.INSTRUCTIONWAIT:metenattentejusqu'a ce que la condition specifiee soit
validee.
During your visit to our site, NumWorks needs to install "cookies" or use other technologies to collect data about you in order to:
Ensure the proper functioning of the site (essential cookies); and
Track your browsing to send you personalized communications if you have created a professional account on the site and can be contacted (audience measurement cookies).
With the exception of Cookies essential to the operation of the site, NumWorks leaves you the choice: you can accept Cookies for audience measurement by clicking on the "Accept and continue" button, or refuse these Cookies by clicking on the "Continue without accepting" button or by continuing your browsing. You can update your choice at any time by clicking on the link "Manage my cookies" at the bottom of the page. For more information, please consult our cookies policy.