Ignore:
Timestamp:
Jan 16, 2009, 5:55:32 PM (15 years ago)
Author:
moulu
Message:

1) write queue vhdl
2) bug fix : in generic queue

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Write_queue/src/Write_queue_vhdl.cpp

    r81 r103  
    99#include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Write_queue/include/Write_queue.h"
    1010#include "Behavioural/include/Vhdl.h"
     11#include "Behavioural/Generic/Queue/include/Queue.h"
    1112
    1213namespace morpheo                    {
     
    2526  {
    2627    log_printf(FUNC,Write_queue,FUNCTION,"Begin");
     28
     29    morpheo::behavioural::generic::queue::Parameters * param_queue;
     30    morpheo::behavioural::generic::queue::Queue      * queue;
     31   
     32    param_queue = new morpheo::behavioural::generic::queue::Parameters
     33      (_param->_size_queue,
     34       _param->_size_internal_queue,
     35       _param->_nb_bypass_write
     36       );
     37
     38    std::cout << "size internal queue :" << _param->_size_internal_queue << "." << std::endl;
     39
     40    std::string queue_name = _name + "_queue";
     41    queue = new morpheo::behavioural::generic::queue::Queue
     42      (queue_name.c_str()
     43#ifdef STATISTICS
     44       ,NULL
     45#endif
     46       ,param_queue
     47       ,USE_VHDL);
     48   
     49    _component->set_component(queue->_component
     50#ifdef POSITION
     51                              , 50, 50, 50, 50
     52#endif
     53                              , INSTANCE_LIBRARY
     54                              );
     55
     56
    2757
    2858    Vhdl * vhdl = new Vhdl (_name);
Note: See TracChangeset for help on using the changeset viewer.