Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > VHDL > Quartus 2 - Code hangs while trying to elaborate entity

Thread Tools

Quartus 2 - Code hangs while trying to elaborate entity

Posts: n/a
Using the Quartus 2 software, when i attempt to compile the code seen below, the compiler hangs (tried waiting for up to 30 mins.) at 9% in the "Analysis & Synthesis" section. Is this a common error or does this mean my code is too elaborate (long loops) or any other suggestions that might cause this to happen.

This code is used to output 128 different sample codes at a certain time interval to a DAC in a parallel fashion. Basically, trying to create a sine wave with 128 samples. Using the clock count to create different frequencies for sound synthesis.

Any help is greatly appreciated!!!

Thanks so much in advance

entity wave is

port ( delay_countn : in integer;
clk : in std_logic;
dacout : out std_logic_vector (5 downto 0));

end wave;

architecture behavior of wave is


variable dacout2, dacout3: std_logic_vector (5 downto 0);
variable u, sample : integer;


wait until (clk'event and clk='1');

dacout2 := "100000";
dacout3 := "100001";
u := 0;
sample := 0;

if (delay_countn > 10) then

L : loop

k: loop

u := u + 1;

if (u = delay_countn and (sample < 32 or sample > 95)) then
dacout <= dacout2;
dacout2 := dacout2 + 1;
end if;

if (u = delay_countn and sample > 31 and sample < 96) then
dacout <= dacout2;
dacout2 := dacout2 - 1;
end if;

exit k when (u = delay_countn);

end loop;

sample := sample + 1;
if (sample < 32 or sample > 95) then
dacout3 := dacout3 + 1;
else dacout3 := dacout3 - 1;
end if;
exit L when sample = 128;

end loop;
end if;
end process;
end behavior;
Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to relate a SQL based entity with an Object based entity in Entity Framework markla ASP .Net 1 10-06-2008 09:42 AM
Moderate (beginner) elaborate template (imbricated Vector & Matrix) with VS2003 & G++ 3.4.4 Gilles DRIDI C++ 3 03-09-2008 11:17 AM
Exployer Destroyer: Very elaborate browser type detection cwdjrxyz Javascript 4 05-14-2006 06:45 PM
Can I un-CDATA my CDATA section and elaborate a transformation for the contained data? XML 3 03-06-2006 03:01 AM
Clear hangs up - & hangs up - & hangs up Sue Bilstein NZ Computing 26 03-07-2004 01:33 AM