Hi,

GHDL generate with my project a ghw file unsuported by gtkwave:

$gtkwave wave.ghw 

GTKWave Analyzer v3.1.10 (w)1999-2008 BSI

get_nbr_elements: unhandled type 31
Abort
-----------------------


When I read the source code of gtkwave, I have this code for the
function "get_nbr_elements":

get_nbr_elements (union ghw_type *t)
{
  switch (t->kind)
    {
    case ghdl_rtik_type_b2:
    case ghdl_rtik_type_e8:
    case ghdl_rtik_type_e32:
    case ghdl_rtik_type_i32:
    case ghdl_rtik_type_i64:
    case ghdl_rtik_type_f64:
    case ghdl_rtik_type_p32:
    case ghdl_rtik_type_p64:
    case ghdl_rtik_subtype_scalar:
      return 1;
    case ghdl_rtik_subtype_array:
    case ghdl_rtik_subtype_array_ptr:
      return t->sa.nbr_el;
    case ghdl_rtik_type_record:
      return t->rec.nbr_el;
    default:
      fprintf (stderr, "get_nbr_elements: unhandled type %d\n",
t->kind);
      abort ();
    }
----------------------------------

Reading headers: type "31" is "ghdl_rtik_type_array"

What VHDL code can generate this type of signal ? 
What is the difference with ghdl_rtik_subtype_array ?

Any idea to resolve my problem ? I need to extend gtkwave ?


_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to