Anfrage über NCO.

F

faye_hongdou

Guest
Ich sah ddt694
die Post, die erwähnt:
Code:

Sie realisieren akkumulatoren davonProzess (CLK) begin

wenn rising_edge (CLK), dann

ACC (23 downto 0) <= ACC (23 downto 0) input;

end if; end process;Anschließend können Sie die Lookup-Tabelle wie folgt ausProzess (CLK) begin

wenn rising_edge (CLK), dann

nco_out (7 downto 0) <= ROM (conv_integer (ACC (23 downto 14));

end if; end process;
 
Aber warum sollte ich an der Phase Trunkierung?

Gibt es von grundlegender Bedeutung für die NCO?

 
Das
ist, so können Sie eine einfache Wort 1K ROM.Andernfalls müssen Sie eine 16 megaword ROM.

 
faye_hongdou schrieb:

Ich sah ddt694 die Post, die erwähnt:Code:

Sie realisieren akkumulatoren davonProzess (CLK) begin

wenn rising_edge (CLK), dann

ACC (23 downto 0) <= ACC (23 downto 0) input;

end if; end process;Anschließend können Sie die Lookup-Tabelle wie folgt ausProzess (CLK) begin

wenn rising_edge (CLK), dann

nco_out (7 downto 0) <= ROM (conv_integer (ACC (23 downto 14));

end if; end process;
 

Welcome to EDABoard.com

Sponsor

Back
Top