Tp 1 vhdl Travaux pratiques d ? électroniques des systèmes embarque TP n FPGA et VHDL Réalise par KECHIDA AMINA CHOUCHANE SALIM Objective Programmer un FPGA qui fonctionne comme un compteur BCD a en VHDL à l ? aide du XILLIN X ISE et l ? inplementer dans

Travaux pratiques d ? électroniques des systèmes embarque TP n FPGA et VHDL Réalise par KECHIDA AMINA CHOUCHANE SALIM Objective Programmer un FPGA qui fonctionne comme un compteur BCD a en VHDL à l ? aide du XILLIN X ISE et l ? inplementer dans une carte fpga spartan Le programme ----------------------------------------------------------------------------------- Company -- Engineer --- Create Date -- Design Name -- Module Name ghjk - Behavioral -- Project Name -- Target Devices -- Tool versions -- Description --- Dependencies --- Revision -- Revision - File Created -- Additional Comments -- C---------------------------------------------------------------------------------library IEEE use IEEE STDLOGIC ALL -- Uncomment the following library declaration if using -- arithmetic functions with Signed or Unsigned values use IEEE NUMERICSTD ALL use ieee stdlogicunsigned all -- Uncomment the following library declaration if instantiating -- any Xilinx primitives in this code --library UNISIM --use UNISIM VComponents all entity ghjk is Port clk in STDLOGIC q out STDLOGICVECTOR downto end ghjk architecture Behavioral of ghjk is signal qbusint stdlogicvector downto begin process clk begin if clk'event and clk ' ' then qbusint qbusint end if end process q qbusint end Behavioral CRemarque la mise a zero des sorties du compteur passe par l ? instuction stdlogicvector downto En peut remplacer cette instruction par CMP ?? ??car elle correspond a mettre tous les bits du bus a quel que soit le nombre de bits du bus le signal de sortie Commentaire Le comportement d ? un compteur bits et que sur chaque front mentent quand en incrémente le mentent quand il arrive à il repasse a directement Conclusion le déclenchent du procès se fera sur un changement d ? état du signal CLOCK l ? incrémentation de la sortie Q se fera sur le Frant montant de l ? horloge CLOCK L ? incrémentation du compteur est réalisée par l ? operateur et associe a la valeur un signal peut prendre comme valeur les états ? ? ou ? ? et un bus n ? importe quelle valeur du moment qu ? elle est écrite entre deux guillemets ?? ?? C

  • 33
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager