XVIV_SIM_VHDL_CLEANUP(1)     Retro Project Manual     XVIV_SIM_VHDL_CLEANUP(1)


NAME
       xviv_sim_vhdl_cleanup - cleanup Vivado generated VHDL for GHDL

SYNOPSIS
       xviv_sim_vhdl_cleanup file

DESCRIPTION
       The  Vivado write_vhdl command generates code that violates a VHDL lan-
       guage rule.  Attributes of port signals are declared in  the  architec-
       ture but should be in the entity declaration. xsim and other simulators
       accept this, but ghdl(1) doesn't. This script simply filters out  lines
       like
          attribute .... RTL_KEEP
       Since  attributes are ignored by ghdl(1) anyway this avoids the problem
       without any other side effects.

SEE ALSO
       ghdl(1)

AUTHOR
       Walter F.J. Mueller <W.F.J.Mueller@gsi.de>


Retro Project                     2016-06-05          XVIV_SIM_VHDL_CLEANUP(1)
 
Generated: 2023-02-09
Generated by man2html V0.26
page hit count: 311
Valid CSS Valid XHTML 1.0 Strict