X hits on this document

143 views

0 shares

0 downloads

0 comments

20 / 42

PROCESSING VECTOR DATA

SIGNAL MASKING

Simple masking of signals during a time window:

MASK_PINS pin1, pin2 @ 4500, 7400 ;

MASK_PINS mask_character=Z pin3, pin4 @ 65, 100 –cycle ;

Mask signals when some logic conditions exist:

MASK_PINS adr[8:0] @ CONDITION ctl = 0;

MASK_PINS bufio[31:0] @ condition (enbn=0) & (enb(-1)=1) ;

      enb:  0000111111100000111111111000

    bufio:  1111001001010001011010110100 (from input)

 masked

    bufio:  11110010010X0001011010110X00 (to output)

Mask signals when they make a transition:

MASK_PINS all_outputs @ TRANSITION 1->0 , -2, 2 ;

MASK_PINS out4 @ TRANSITION 1->0, -1, +8, -retrigger;

out4:  1111111110011000000000000  { from input }

      masked

out4:  11111111XXXXXXXXXXXXXX000  { to output }

Mask signals when a control signal transitions:

MASK_PINS buf.O[15:0] @ CONTROL_TRANSITION enb 0->1 -1, 2 ;

      enb:  000000000001111111110000011111

      buf:  100101101011000010110100011000  { from input)

 masked

      buf:  1001011010XXXX0010110100XXXX00  { to output }

Mask one sequence on a signal to another:

MAKS_PINS newclk @ SEQUENCE “00000”, “00001” ;

newclk: 000000000000000000000000000000   { from input }

 Masked

    newclk: 000010000100001000010000100001   { to output }

Mask one signal to be same as another signal:

MASK_PINS mask_character=”sigA” sigB @ CONDITION 1 ;

Document info
Document views143
Page views150
Page last viewedFri Dec 09 11:40:07 UTC 2016
Pages42
Paragraphs1154
Words5926

Comments