[CALU] Die erweiterte Reset-Logik benötigt eine kleine Anpassung bei der Pipeline Instantierung

  • From: Martin Elshuber <e9825286@xxxxxxxxxxxxxxxxxxxx>
  • To: calu-ss2010-tuwien@xxxxxxxxxxxxx
  • Date: Thu, 20 May 2010 10:44:03 +0200

Da jetzt zusätzlich ein synchrones reset (sreset_out) nach außen geführt wird muß dieses auch verbunden werden

Derzeit benötigt es nur die IF stage.

In den Stufen sollte alles korrekt sein, nur bei der Pipeline Instantierung müßt ihr nach folgenden Beispiel Änderungen vornehmen:

 -- internal reset generation
 reset_inst: entity work.reset_logic
   port map(
     clk             => clk,
reset_in => reset, reset_out => reset_int, sreset_out => sreset_int); -- sreset nach außen führen -- instantiate IF
 if_inst: entity work.if_stage
   port map(
     clk             => clk,
     reset           => reset_int,
     sreset          => sreset_int,        -- sreset mit if verbinden
     stall2if        => stall_out.stall2if,
     wb2if           => wb2if,
     if2id           => if2id,
     if2stall        => stall_in.if2stall);


in

     pisp_sim, pisp_arch, me_top

habe ich das erledigt, bei euren eigenenen müßt ihr das bei bedarf machen

lg martin

Other related posts:

  • » [CALU] Die erweiterte Reset-Logik benötigt eine kleine Anpassung bei der Pipeline Instantierung - Martin Elshuber