Y.SAI SARASWATHI
Member level 4
- Joined
- Apr 27, 2014
- Messages
- 74
- Helped
- 8
- Reputation
- 16
- Reaction score
- 8
- Trophy points
- 8
- Activity points
- 469
Hello,
I am using xilinx ISE 10.1, following is the code snippet.
It is not showing any errors but it is taking read,cs_adc as logic '1' always. It is displaying following warnings
Thank you.
I am using xilinx ISE 10.1, following is the code snippet.
u3rocess(samp_clk,eoc_adc)
Begin
if(samp_clk'event and samp_clk='1')then
conv_start<='0';
conv_start<='1'after 20ns;
if(eoc_adc'event and eoc_adc='1') then
cs_adc<='0';
rd<='0';
rd<='1' after 15ns;
cs_adc<='1' after 15ns;
end if;
end if;
end Process u3;
rd_adc<='0'when rd='0'else '1';
It is not showing any errors but it is taking read,cs_adc as logic '1' always. It is displaying following warnings
My design is when adc gives active low eoc ,after that when it returns again to logic'1' then we should send read signal for 10ns.That is why I have written in that way,Is there any other correct way.-Register <conv_start> in unit <DPCM> has a constant value of 0 during circuit operation. The register is replaced by logic.
- Register <cs_adc> in unit <DPCM> has a constant value of 0 during circuit operation. The register is replaced by logic.
- Register <rd> in unit <DPCM> has a constant value of 0 during circuit operation. The register is replaced by logic.
WARNING:Xst:647 - Input <eoc_adc> is never used.
Thank you.