Com inicialitzar un sindicat en SystemVerilog?

B

boardlanguage

Guest
He tractat de inicialitzar un sindicat (en modelsim 6.2f SE), però no funciona.
Vull que la Unió per inicialitzar a '0 '(en lloc de' X '.) No puc fer servir una base de 2-Estat de tipus (BIT), perquè la Unió ha de ser capaç de capturar 4-estat (' X ') valors.
Codi:Unió typedef envasats (

lògica blah7;

lògica blah6;

lògica blah5;

lògica blah4;

T_myunion);foo t_myunion = (defecte: 0);

 
Ja.Crear i inicialitzar en una declaració de procediment
Sumit

 
Sí, vostè té dues opcions:
(a) inicialitzar en el codi de procediment (tasca / subprograma o bloc d'un altre programa)
(b) des que va declarar que l'estructura / Unió "empaquetada, simplement pot assignar directament a un 4-State valor literal - sense necessitat que les claus ().
Codi:

Unió typedef envasats (

lògica blah7;

lògica blah6;

lògica blah5;

lògica blah4;

T_myunion);foo t_myunion = 'H42 / / valor únic, només funciona per a la unió per emportar / struct
 

Welcome to EDABoard.com

Sponsor

Back
Top