From a70b442150f8ff4e8974c10559c3db47109a5609 Mon Sep 17 00:00:00 2001 From: pfaure Date: Wed, 23 Jun 2021 18:06:26 +0200 Subject: [PATCH] =?UTF-8?q?Processeur=20securis=C3=A9=20acceler=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sources_1/new/Etage1_LectureInstruction.vhd | 2 +- Processeur.srcs/sources_1/new/System.vhd | 10 ++-------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/Processeur.srcs/sources_1/new/Etage1_LectureInstruction.vhd b/Processeur.srcs/sources_1/new/Etage1_LectureInstruction.vhd index 3c09720..5ea7e2e 100644 --- a/Processeur.srcs/sources_1/new/Etage1_LectureInstruction.vhd +++ b/Processeur.srcs/sources_1/new/Etage1_LectureInstruction.vhd @@ -203,7 +203,7 @@ begin locked <= true; end if; compteur <= compteur + 1; - if (compteur + 1 = to_integer(unsigned(Instruction_courante (3 * Nb_bits - 1 downto 2 * Nb_bits)))) then + if (compteur + 1 = to_integer(unsigned(Instruction_courante (3 * Nb_bits - 1 downto 2 * Nb_bits))) * 1000) then Pointeur_Instruction <= Pointeur_Instruction + 1; compteur <= 0; end if; diff --git a/Processeur.srcs/sources_1/new/System.vhd b/Processeur.srcs/sources_1/new/System.vhd index c954a9b..496e125 100644 --- a/Processeur.srcs/sources_1/new/System.vhd +++ b/Processeur.srcs/sources_1/new/System.vhd @@ -56,17 +56,11 @@ architecture Structural of System is -- signaux auxiliaires signal my_RST : STD_LOGIC; signal my_CLK : STD_LOGIC; - signal buff_CLK : STD_LOGIC; -begin - -- Premier diviseur de clock +begin + -- Diviseur de clock clk_div : Clock_Divider port map (CLK_IN => CLK, - CLK_OUT => buff_CLK); - - -- Second diviseur de clock - clk_div_2 : Clock_Divider - port map (CLK_IN => buff_CLK, CLK_OUT => my_CLK); -- Le processeur, augmentation de la taille de la mémoire d'instruction