Ignore:
Timestamp:
Apr 14, 2009, 8:39:12 PM (15 years ago)
Author:
rosiere
Message:

1) Add modelsim simulation systemC
2) Modelsim cosimulation systemC / VHDL is not finish !!!! (cf execute_queue and write_unit)
3) Add multi architecture
5) Add template for comparator, multiplier and divider
6) Change Message
Warning) Various test macro have change, many selftest can't compile

Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/Makefile.defs

    r81 r113  
    22# $Id$
    33#
    4 # [ Description ]
     4# [ Description ]
    55#
    66# Makefile
    77#
    88
    9 #-----[ Directory ]----------------------------------------
     9ENTITY                          = RegisterFile
     10
     11#-----[ Directory ]----------------------------------------
    1012DIR_COMPONENT_MORPHEO           = ../../..
    1113DIR_MORPHEO                     = $(DIR_COMPONENT)/$(DIR_COMPONENT_MORPHEO)
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/Makefile.defs

    r81 r113  
    22# $Id$
    33#
    4 # [ Description ]
     4# [ Description ]
    55#
    66# Makefile
    77#
    88
    9 #-----[ Directory ]----------------------------------------
     9ENTITY                          = RegisterFile_Monolithic
     10
     11#-----[ Directory ]----------------------------------------
    1012DIR_COMPONENT_MORPHEO           = ../../../..
    1113DIR_MORPHEO                     = $(DIR_COMPONENT)/$(DIR_COMPONENT_MORPHEO)
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/SelfTest/src/test.cpp

    r94 r113  
    159159      while (nb_ack < _param->_nb_word)
    160160        {
    161           cout << "cycle : " << static_cast<uint32_t> (sc_simulation_time()) << endl;
     161          cout << "cycle : " << static_cast<uint32_t> (simulation_cycle()) << endl;
    162162
    163163          for (uint32_t num_port=0; num_port < _param->_nb_port_write; num_port ++)
     
    232232      while (nb_ack < _param->_nb_word)
    233233        {
    234           cout << "cycle : " << static_cast<uint32_t> (sc_simulation_time()) << endl;
     234          cout << "cycle : " << static_cast<uint32_t> (simulation_cycle()) << endl;
    235235         
    236236          for (uint32_t num_port=0; num_port < _param->_nb_port_read; num_port ++)
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/Makefile.defs

    r81 r113  
    22# $Id$
    33#
    4 # [ Description ]
     4# [ Description ]
    55#
    66# Makefile
    77#
    88
    9 #-----[ Directory ]----------------------------------------
     9ENTITY                          = RegisterFile_Multi_Banked
     10
     11#-----[ Directory ]----------------------------------------
    1012DIR_COMPONENT_MORPHEO           = ../../../..
    1113DIR_MORPHEO                     = $(DIR_COMPONENT)/$(DIR_COMPONENT_MORPHEO)
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/SelfTest/src/test.cpp

    r88 r113  
    136136      while (nb_ack < nb_request)
    137137        {
    138           cout << "cycle : " << static_cast<uint32_t> (sc_simulation_time()) << endl;
     138          cout << "cycle : " << static_cast<uint32_t> (simulation_cycle()) << endl;
    139139
    140140          for (uint32_t num_port=0; num_port < _param->_nb_port_write; num_port ++)
     
    183183        while (nb_ack < nb_request)
    184184          {
    185             cout << "cycle : " << static_cast<uint32_t> (sc_simulation_time()) << endl;
     185            cout << "cycle : " << static_cast<uint32_t> (simulation_cycle()) << endl;
    186186           
    187187            for (uint32_t num_port=0; num_port < _param->_nb_port_read; num_port ++)
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/SelfTest/src/test.cpp

    r88 r113  
    136136      while (nb_ack < nb_request)
    137137        {
    138           cout << "cycle : " << static_cast<uint32_t> (sc_simulation_time()) << endl;
     138          cout << "cycle : " << static_cast<uint32_t> (simulation_cycle()) << endl;
    139139
    140140          for (uint32_t num_port=0; num_port < _param->_nb_port_write; num_port ++)
     
    184184          while (nb_ack < nb_request)
    185185            {
    186               cout << "cycle : " << static_cast<uint32_t> (sc_simulation_time()) << endl;
     186              cout << "cycle : " << static_cast<uint32_t> (simulation_cycle()) << endl;
    187187             
    188188              for (uint32_t num_port=0; num_port < _param->_nb_port_read; num_port ++)
Note: See TracChangeset for help on using the changeset viewer.