I've attached a simple counter testbench. I've compiled the current code from svn and get the same issue. The only other tag listed in the VHDL tag file that works is function. Is the correct set of tags been called?

Thanks,
Kelvin

Nick Treleaven wrote:
On Fri, 20 Nov 2009 11:45:16 +0000
Kelvin Gardiner <[email protected]> wrote:

What I meant by symbols was the symbols tab at the the right-hand side of the window. When editing a C file this list functions, variables etc. I'd like similar functionality for VHDL and Verilog.

If you provide a sample file I can try to improve the symbols parsed.

I think probably the problem is the tagmanager/vhdl.c parser hasn't
been updated to work with tagmanager tag types (VhdlKinds).

Regards,
Nick
_______________________________________________
Geany-devel mailing list
[email protected]
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

library ieee ;
 use ieee.std_logic_1164.all;
 use ieee.std_logic_unsigned.all;
 use ieee.std_logic_textio.all;
 use std.textio.all; 
 
entity counter_tb is
end counter_tb;
 
architecture counter_tb of counter_tb is
 component counter
   port ( count : out std_logic_vector(3 downto 0);
          clk   : in std_logic;
          enable: in std_logic;
          reset : in std_logic);
 end component ;
 signal   clk    : std_logic := '0';
 signal   reset  : std_logic := '0';
 signal   enable : std_logic := '0';
 signal   count  : std_logic_vector(3 downto 0);
 
 begin
 
 dut : counter 
 port map (
    count => count,
    clk   => clk,
    enable=> enable,
    reset => reset );
 
   clock : process
   begin
      wait for 1 ns; clk  <= not clk;
   end process clock;
 
   stimulus : process
   begin
     wait for 5 ns; reset  <= '1';
     wait for 4 ns; reset  <= '0';
     wait for 4 ns; enable <= '1';
     wait;
   end process stimulus;
 
   monitor : process (clk)
   variable c_str : line;
   
   begin
     if (clk = '1' and clk'event) then
       write(c_str,count);
       assert false report time'image(now) & 
         ": Current Count Value : " & c_str.all
       severity note;
       deallocate(c_str);
    end if;
  end process monitor;

end counter_tb;

_______________________________________________
Geany-devel mailing list
[email protected]
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to