Ignore:
Timestamp:
Jun 5, 2007, 11:06:46 PM (17 years ago)
Author:
rosiere
Message:

Interface et Signal, c'est deux classes enregistres la valeurs des signaux à chaque cycle ... étape préparatoire avan le changement de la classe Vhdl_Testbench

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/New_Component/src/New_Component_vhdl_port.cpp

    r15 r40  
    99#include "Behavioural/@DIRECTORY/include/@COMPONENT.h"
    1010
    11 #ifdef VHDL_TESTBENCH
    12 # define VHDL_SET_PORT(name,direction,size) do {vhdl.set_port (name,direction,size); _vhdl_testbench->set_port (name,direction,size);} while(0)
    13 #else
    14 # define VHDL_SET_PORT(name,direction,size)     vhdl.set_port (name,direction,size)
    15 #endif
    16 
    1711namespace morpheo                    {
    1812namespace behavioural {
     
    2317    log_printf(FUNC,@COMPONENT,"vhdl_port","Begin");
    2418
    25     vhdl.set_port (" in_CLOCK" , IN, 1);
    26     VHDL_SET_PORT (" in_NRESET", IN, 1);
     19    _interfaces->set_port(vhdl);
     20
     21#ifdef VHDL_TESTBENCH
     22    _interfaces->set_port(_vhdl_testbench);                     
     23   _vhdl_testbench->set_clock    ("in_CLOCK",true);
     24#endif   
    2725
    2826    log_printf(FUNC,@COMPONENT,"vhdl_port","End");
Note: See TracChangeset for help on using the changeset viewer.