OpenCores
URL https://opencores.org/ocsvn/funbase_ip_library/funbase_ip_library/trunk

Subversion Repositories funbase_ip_library

[/] [funbase_ip_library/] [trunk/] [TUT/] [ip.hwp.accelerator/] [dctqidct/] [1.0/] [hdl/] [dctQidct/] [dctQidct_core_tb_config.vhd] - Blame information for rev 145

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 145 lanttu
-- Generation properties:
2
--   Format              : flat
3
--   Generic mappings    : exclude
4
--   Leaf-level entities : direct binding
5
--   Regular libraries   : use library name
6
--   View name           : include
7
--   
8
library common_da;
9
library dct;
10
library dctQidct;
11
library idct;
12
library quantizer;
13
configuration dctQidct_core_tb_config of dctQidct_core_tb is
14
   for struct
15
      for all : dctQidct_core
16
         use entity dctQidct.dctQidct_core(struct);
17
         for struct
18
            for all : DCT_core
19
               use entity dct.DCT_core(struct);
20
               for struct
21
                  for all : Column_to_elements
22
                     use entity common_da.Column_to_elements(rtl);
23
                  end for;
24
                  for all : DCT1D_DA
25
                     use entity dct.DCT1D_DA(struct);
26
                     for struct
27
                        for all : Rom_dct_sub
28
                           use entity dct.Rom_dct_sub(rtl);
29
                        end for;
30
                        for all : Rom_dct_sum
31
                           use entity dct.Rom_dct_sum(rtl);
32
                        end for;
33
                        for g0
34
                           for all : Parallel2Serial
35
                              use entity common_da.Parallel2Serial(rtl);
36
                           end for;
37
                        end for;
38
                        for g1
39
                           for all : Serial_adder
40
                              use entity common_da.Serial_adder(rtl);
41
                           end for;
42
                        end for;
43
                        for g2
44
                           for all : Serial_subtractor
45
                              use entity common_da.Serial_subtractor(rtl);
46
                           end for;
47
                        end for;
48
                        for g3
49
                           for all : Serial_multiplier
50
                              use entity common_da.Serial_multiplier(rtl);
51
                           end for;
52
                        end for;
53
                        for g4
54
                           for all : Serial_multiplier
55
                              use entity common_da.Serial_multiplier(rtl);
56
                           end for;
57
                        end for;
58
                     end for;
59
                  end for;
60
                  for all : DCT_control
61
                     use entity dct.DCT_control(fsm);
62
                  end for;
63
                  for all : DPRAM
64
                     use entity common_da.DPRAM(rtl);
65
                  end for;
66
                  for all : Elements_to_column
67
                     use entity common_da.Elements_to_column(rtl);
68
                  end for;
69
                  for all : FlipFlop
70
                     use entity common_da.FlipFlop(rtl);
71
                  end for;
72
                  for all : Mux2to1
73
                     use entity common_da.Mux2to1(rtl);
74
                  end for;
75
               end for;
76
            end for;
77
            for all : IDCT_core
78
               use entity idct.IDCT_core(struct);
79
               for struct
80
                  for all : Column_to_elements
81
                     use entity common_da.Column_to_elements(rtl);
82
                  end for;
83
                  for all : DPRAM
84
                     use entity common_da.DPRAM(rtl);
85
                  end for;
86
                  for all : Elements_to_column
87
                     use entity common_da.Elements_to_column(rtl);
88
                  end for;
89
                  for all : FlipFlop
90
                     use entity common_da.FlipFlop(rtl);
91
                  end for;
92
                  for all : IDCT1D_DA
93
                     use entity idct.IDCT1D_DA(struct);
94
                     for struct
95
                        for all : IDCT_post_sum
96
                           use entity idct.IDCT_post_sum(rtl);
97
                        end for;
98
                        for all : Rom_idct_even
99
                           use entity idct.Rom_idct_even(rtl);
100
                        end for;
101
                        for all : Rom_idct_odd
102
                           use entity idct.Rom_idct_odd(rtl);
103
                        end for;
104
                        for g1
105
                           for all : Parallel2Serial
106
                              use entity common_da.Parallel2Serial(rtl);
107
                           end for;
108
                        end for;
109
                        for g4
110
                           for all : Serial_multiplier4idct
111
                              use entity common_da.Serial_multiplier4idct(rtl);
112
                           end for;
113
                        end for;
114
                        for g5
115
                           for all : Serial_multiplier4idct
116
                              use entity common_da.Serial_multiplier4idct(rtl);
117
                           end for;
118
                        end for;
119
                     end for;
120
                  end for;
121
                  for all : IDCT_control
122
                     use entity idct.IDCT_control(fsm);
123
                  end for;
124
                  for all : Mux2to1
125
                     use entity common_da.Mux2to1(rtl);
126
                  end for;
127
               end for;
128
            end for;
129
            for all : IDCT_fifo
130
               use entity dctQidct.IDCT_fifo(rtl);
131
            end for;
132
            for all : IQuant
133
               use entity quantizer.IQuant(rtl);
134
            end for;
135
         end for;
136
      end for;
137
      for all : dctQidct_core_tester
138
         use entity dctQidct.dctQidct_core_tester(beh);
139
      end for;
140
   end for;
141
end dctQidct_core_tb_config;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.