Cesappareilsviennentdansunevariétédepackages.Nousutiliseronsdesappareilsemballésdansunboîtier
à132brochesaveclenumérodepiècesuivant:XC3S250ECP132.CeFPGAestunappareilavecenviron
50Kportes.DesinformationsdétailléessurcetappareilsontdisponiblessurlesiteWebdeXilinx.
1.Introduction
2.Dispositiflogiqueprogrammable:FPGA
3.Créationd'unnouveauprojet
XilinxToolspeutêtredémarréencliquantsurl'icôneProjectNavigatorsurlebureauWindows.
2.Compilezetimplémentezle(s)fichier(s)deconceptionVerilog.
Unfichierd'entréeVerilogdansl'environnementlogicielXilinxsecomposedessegmentssuivants:
XilinxToolsestunesuited'outilslogicielsutiliséspourlaconceptiondecircuitsnumériquesimplémentésàl'aidedeXilinxField
ProgrammableGateArray(FPGA)ouComplexProgrammableLogicDevice(CPLD).Laprocéduredeconceptioncomprend(a)
lasaisiedelaconception,(b)lasynthèseetlamiseenœuvredelaconception,(c)lasimulationfonctionnelleet(d)lestestsetla
vérification.Lesconceptionsnumériquespeuventêtresaisiesdedifférentesmanièresàl'aidedesoutilsdeCAOcidessus:à
l'aided'unoutildesaisieschématique,àl'aided'unlangagededescriptiondematériel(HDL)VerilogouVHDLouune
combinaisondesdeux.Danscelaboratoire,nousn'utiliseronsquelefluxdeconceptionquiimpliquel'utilisationdeVerilogHDL.
Fin:moduledefin
Entête:nomdumodule,listedesportsd'entréeetdesortie.
LesoutilsdeCAOvouspermettentdeconcevoirdescircuitscombinatoiresetséquentielsàpartirdesspécificationsdeconception
VerilogHDL.Lesétapesdecetteprocéduredeconceptionsonténuméréescidessous:
Déclarations:portsd'entréeetdesortie,registresetfils.
5.TéléchargezlefluxbinairesurunpériphériqueFPGAouCPLD.
Danscelaboratoire,lesconceptionsnumériquesserontimplémentéesdanslacarteBasys2dotéed'unFPGAXilinxSpartan3E
–XC3S250EavecboîtierCP132.CettepartieFPGAappartientàlafamilleSpartandesFPGA.
CeladevraitouvrirlafenêtreProjectNavigatorsurvotreécran.Cettefenêtreaffiche(voirFigure1)ledernierprojetaccédé.
6.ConceptiondetestsurunappareilFPGA/CPLD
3.Créezlesvecteursdetestetsimulezlaconception(simulationfonctionnelle)sansutiliserdePLD(FPGAouCPLD).
4.Attribuezdesbrochesd'entrée/sortiepourimplémenterlaconceptionsurunappareilcible.
Toutesvosconceptionspourcelaboratoiredoiventêtrespécifiéesdansleformatd'entréeVerilogcidessus.Notezquelesegment
dediagrammed'étatn'existepaspourlesconceptionsdelogiquecombinatoire.
Descriptionslogiques:équations,machinesd'étatetfonctionslogiques.
1.Créezdesfichiersd'entréedeconceptionVerilogàl'aided'unéditeurpilotéparmodèle.
Machine Translated by Google