source: trunk/IPs/systemC/processor/Morpheo/Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/Branch_History_Table/src/Branch_History_Table_vhdl_signal.cpp @ 15

Last change on this file since 15 was 3, checked in by kane, 17 years ago

1) Ajout d'un "printer" XML pour la configuration de paramètres

2) Fin du composant "Two_Level_Branch_Predictor"

validation * systemc

  • vhdl
File size: 895 bytes
Line 
1#ifdef VHDL
2/*
3 * $Id$
4 *
5 * [ Description ]
6 *
7 */
8
9#include "Behavioural/Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/Branch_History_Table/include/Branch_History_Table.h"
10
11namespace morpheo                    {
12namespace behavioural {
13namespace stage_1_ifetch {
14namespace predictor {
15namespace meta_predictor {
16namespace two_level_branch_predictor {
17namespace branch_history_table {
18
19  void Branch_History_Table::vhdl_signal (Vhdl & vhdl)
20  {
21    for (uint32_t i=0; i<_param._nb_branch_complete; i++)
22      vhdl.set_signal  ("signal_BRANCH_COMPLETE_HISTORY_"+toString(i), _param._size_shifter);
23  };
24
25}; // end namespace branch_history_table
26}; // end namespace two_level_branch_predictor
27}; // end namespace meta_predictor
28}; // end namespace predictor
29}; // end namespace stage_1_ifetch
30}; // end namespace behavioural
31}; // end namespace morpheo             
32#endif
Note: See TracBrowser for help on using the repository browser.