Ignore:
Timestamp:
Dec 20, 2013, 7:55:55 PM (11 years ago)
Author:
rolagamo
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • PROJECT_CORE_MPI/CORE_MPI/BRANCHES/v1.00/RAM_32_32.vhd

    r41 r70  
    5353                        if ena = '1' then
    5454                                if wea = '1' then
    55                                         RAM(conv_integer(addra)) <= dia;
     55                                  if conv_integer(addra)>8191 then
     56                                      report  "Erreur d'adresse";
     57                                  else
     58                                                RAM(conv_integer(addra)) <= dia;
     59                                        end if;
    5660                                end if;
    57                                        
     61                                if conv_integer(addrb)>8191 then
     62                                      report  "Erreur d'adresse";
     63                                  else 
    5864                                doa<=RAM(conv_integer(addrb));
     65                           end if;
    5966                                Lra<='1';
    6067                        else
     
    7279                        if enb = '1' then
    7380                                Lrb<='1';       
    74                                 dout <= RAM(conv_integer(addrb)) ;
     81                                if conv_integer(addrb)>8191 then
     82                                      report  "Erreur d'adresse";
     83                                  else 
     84                                  dout <= RAM(conv_integer(addrb)) ;
     85                                end if;
    7586                        else
    7687                                if Lra='1' then
Note: See TracChangeset for help on using the changeset viewer.