G
gnudaemon
Guest
Aš po kodo pereina keletą bitų std_logic_vector signalas 1 takto ciklą.
Kai aš jį susintetinti (su Synplify), tai Rezultatų kai apie kai kurias žaliavas dalys įspėjimo nenaudojami, ir iš dalies išėjimai visuomet '0 '(viršutinė dalis).
Aš tiesiog įdomu, ar šie įspėjimai yra ignorable, ir tie, tai nesukels jokių problemų, kai perkėlimo į nekilnojamąjį lentoje??
Pls give me nuomonę, jei esate patyręs jį.Ačiū
@ gnudaemon
--------------------
Biblioteka IEEE;
naudoti ieee.std_logic_1164.all;
naudoti ieee.std_logic_unsigned.all;
subjektas RgtSftMBits4 yra
port (Reset: In std_logic;
CLK: In bit;
Input: į std_logic_vector (7 downto 0);
galingumas: iš std_logic_vector (7 downto 0)
)
pabaigos RgtSftMBits4;
Architektūra RgtSftMBits4_bhv iš RgtSftMBits4 yra
nuolatinis deltaM: integer: = 3;
nuolatinis vectorSize: integer: = 7;
pradėti
procesas (Reset, CLK)
pradėti
if (Reset = '1 ') then
išėjimo <= (Kita => '0 ');
elsif (CLK = '1 'ir clk'event), tada
for i in vectorSize downto 0 kilpa
if (i> vectorSize - deltaM), tada
išvesties (i) <= '0 ';
kitas
išvesties (i) <= input (I deltaM);
end if;
end loop;
end if;
galutinio proceso;
pabaigos RgtSftMBits4_bhv;Parašytas po 39 sekundžių:Įspėjimai taip
@ W: CL111: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 24:2:24:3 | Visi pasiekiami užduotis išvesties (5) priskirti '0 ', registruokitės pašalinti optimizavimas
@ W: CL111: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 24:2:24:3 | Visi pasiekiami užduotis išvesties (6) priskirti '0 ', registruokitės pašalinti optimizavimas
@ W: CL111: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 24:2:24:3 | Visi pasiekiami užduotys išvesties (7) priskirti '0 ', registruokitės pašalinti optimizavimas
@ W: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 24:2:24:3 | Visi pasiekiami paskyrimai į produkciją (7 downto 0) 5 bitų priskirti 0, registro pašalinti optimizavimas
@ W: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 24:2:24:3 | Visi pasiekiami paskyrimai į produkciją (7 downto 0) 6 bitų priskirti 0, registro pašalinti optimizavimas
@ W: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 24:2:24:3 | Visi pasiekiami paskyrimai į produkciją (7 downto 0) 7 bitų priskirti 0, registro pašalinti optimizavimas
@ W: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 13:3:13:7 | Įvedimo uosto bitų <2> įvesties (7 downto 0) yra nepanaudotų
@ W: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 13:3:13:7 | Įvedimo uosto bitų <1> pirkimus (7 downto 0) yra nepanaudotų
@ W: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 13:3:13:7 | Įvedimo uosto bitų <0> pirkimus (7 downto 0) yra nepanaudotų
Kai aš jį susintetinti (su Synplify), tai Rezultatų kai apie kai kurias žaliavas dalys įspėjimo nenaudojami, ir iš dalies išėjimai visuomet '0 '(viršutinė dalis).
Aš tiesiog įdomu, ar šie įspėjimai yra ignorable, ir tie, tai nesukels jokių problemų, kai perkėlimo į nekilnojamąjį lentoje??
Pls give me nuomonę, jei esate patyręs jį.Ačiū
@ gnudaemon
--------------------
Biblioteka IEEE;
naudoti ieee.std_logic_1164.all;
naudoti ieee.std_logic_unsigned.all;
subjektas RgtSftMBits4 yra
port (Reset: In std_logic;
CLK: In bit;
Input: į std_logic_vector (7 downto 0);
galingumas: iš std_logic_vector (7 downto 0)
)
pabaigos RgtSftMBits4;
Architektūra RgtSftMBits4_bhv iš RgtSftMBits4 yra
nuolatinis deltaM: integer: = 3;
nuolatinis vectorSize: integer: = 7;
pradėti
procesas (Reset, CLK)
pradėti
if (Reset = '1 ') then
išėjimo <= (Kita => '0 ');
elsif (CLK = '1 'ir clk'event), tada
for i in vectorSize downto 0 kilpa
if (i> vectorSize - deltaM), tada
išvesties (i) <= '0 ';
kitas
išvesties (i) <= input (I deltaM);
end if;
end loop;
end if;
galutinio proceso;
pabaigos RgtSftMBits4_bhv;Parašytas po 39 sekundžių:Įspėjimai taip
@ W: CL111: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 24:2:24:3 | Visi pasiekiami užduotis išvesties (5) priskirti '0 ', registruokitės pašalinti optimizavimas
@ W: CL111: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 24:2:24:3 | Visi pasiekiami užduotis išvesties (6) priskirti '0 ', registruokitės pašalinti optimizavimas
@ W: CL111: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 24:2:24:3 | Visi pasiekiami užduotys išvesties (7) priskirti '0 ', registruokitės pašalinti optimizavimas
@ W: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 24:2:24:3 | Visi pasiekiami paskyrimai į produkciją (7 downto 0) 5 bitų priskirti 0, registro pašalinti optimizavimas
@ W: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 24:2:24:3 | Visi pasiekiami paskyrimai į produkciją (7 downto 0) 6 bitų priskirti 0, registro pašalinti optimizavimas
@ W: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 24:2:24:3 | Visi pasiekiami paskyrimai į produkciją (7 downto 0) 7 bitų priskirti 0, registro pašalinti optimizavimas
@ W: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 13:3:13:7 | Įvedimo uosto bitų <2> įvesties (7 downto 0) yra nepanaudotų
@ W: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 13:3:13:7 | Įvedimo uosto bitų <1> pirkimus (7 downto 0) yra nepanaudotų
@ W: "R: \ VHDLDocument \ VHDLAnalysisAndModelingOfDigitalSystems \ FirstPart \ rgtSftMbits4.vhd": 13:3:13:7 | Įvedimo uosto bitų <0> pirkimus (7 downto 0) yra nepanaudotų