B
bzaki
Guest
Sveiki
Es dizaina kompilatora iesācējs, un es sastopas kļūda analizē solis.Šī kļūda ir ražots, kad es izmantot funkciju portu kartēšanu (instaintiating komponents).Piemēram
myunit: TESTCOMPONENT Generic karte (input_size) ports karte (INPUT_A (My_Function (input_size) downto 0), Output);
Kļūda => "Signal vai ostas nosaukumu, tika gaidīts, faktiskās apvienība elements"
Šīs kļūdas var overcomed piešķirot funkciju temporaray signāls ārpus ostas kartē kā:
INPUT_A_temp <= INPUT_A (My_Function (input_size) downto 0);
myunit: TESTCOMPONENT Generic karte (input_size) ports karte (INPUT_A_temp, Output);
Turklāt, kad es instantiate komponents "Par ..Izveidot "paziņojumu, tāpēc man ir jāizmanto 2D masīvu kā pagaidu signal.However, ja signāls
ostas kartes ir 2D masīvs, tad man ir jāizmanto 3D masīvu, kas nav synsiziable!
Es augstu vērtēju jebkuru palīdzību vai padomus.
Thanks in advance
Es dizaina kompilatora iesācējs, un es sastopas kļūda analizē solis.Šī kļūda ir ražots, kad es izmantot funkciju portu kartēšanu (instaintiating komponents).Piemēram
myunit: TESTCOMPONENT Generic karte (input_size) ports karte (INPUT_A (My_Function (input_size) downto 0), Output);
Kļūda => "Signal vai ostas nosaukumu, tika gaidīts, faktiskās apvienība elements"
Šīs kļūdas var overcomed piešķirot funkciju temporaray signāls ārpus ostas kartē kā:
INPUT_A_temp <= INPUT_A (My_Function (input_size) downto 0);
myunit: TESTCOMPONENT Generic karte (input_size) ports karte (INPUT_A_temp, Output);
Turklāt, kad es instantiate komponents "Par ..Izveidot "paziņojumu, tāpēc man ir jāizmanto 2D masīvu kā pagaidu signal.However, ja signāls
ostas kartes ir 2D masīvs, tad man ir jāizmanto 3D masīvu, kas nav synsiziable!
Es augstu vērtēju jebkuru palīdzību vai padomus.
Thanks in advance