vhdl reading text file finding current line number?

Guest #4503311
Rate this post
• ▲ useful
▼ not useful
You need to count line number by yourself:
1
    ...
2
    count := 0;
3

4
    while not endfile( filehandle) loop
5
        read( filehandle, data);
6
        count := count + 1;
7
        wait until clk = '1';
8
    end loop;
9
    ...

Duke
Guest #4503359
Rate this post
• ▲ useful
▼ not useful
@straight. lol i meant while reading a text file from a vhdl test 
bench..btw its my mistake i dint ask the question properly

@Lothar Miller. thanks..  i want to actually read 100 lines when my ctrl 
signal is '0' and 150 line when ctrl signal is '1'

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.