R

ChipScope PLBv46 IBA (Bus Analyzer) (v1.00a)

Table 2: IBA_PLBv46 Design Parameters (Continued)

Generic

Feature/Description

Parameter Name

Allowable Values

Default

VHDL

Value

Type

 

 

 

 

 

 

 

 

 

 

 

PLB Master Control Bus

 

 

 

 

 

 

 

 

 

G63

Use Master Control Signals

C_USE_MU_11_MSTR_CTL

1,0

0

Integer

 

 

 

 

 

 

G64

Number of match units to use

C_MU_11_NUM_MSTR_CTL

1,2

1

Integer

 

 

 

 

 

 

G65

0=basic, 1=basic w/ edges

C_MU_11_TYPE_MSTR_CTL

0,1

0

Integer

 

 

 

 

 

 

G66

Match unit counter width. 0 means do not

C_MU_11_CNT_W_MSTR_

0,1-32

0

Integer

 

use

CTL

 

 

 

 

 

 

 

 

 

G67

1=Enable storing MU 11 signals in the data

C_MU_11_EN_STORE_

0,1

0

Integer

 

sample storage buffer.

MSTR_CTL

 

 

 

 

0=Disable

 

 

 

 

 

C_USE_MU_11_MSTR_CTL must be 1 in

 

 

 

 

 

order to store.

 

 

 

 

 

 

 

 

 

 

 

PLB Master Size and Type Status

 

 

 

 

 

 

 

 

 

G68

Use Master Size and Type Signals

C_USE_MU_12_MSTR_SZ

1,0

0

Integer

 

 

 

 

 

 

G69

0=basic, 1=basic w/ edges

C_MU_12_TYPE_MSTR_SZ

0,1

0

Integer

 

 

 

 

 

 

G70

Match unit counter width. 0 means do not

C_MU_12_CNT_W_MSTR_SZ

0,1-32

0

Integer

 

use

 

 

 

 

 

 

 

 

 

 

G71

1=Enable storing MU 12 signals in the data

C_MU_12_EN_STORE_

0,1

1

Integer

 

sample storage buffer.

MSTR_SZ

 

 

 

 

0=Disable

 

 

 

 

 

C_USE_MU_12_MSTR_SZ must be 1 in

 

 

 

 

 

order to store.

 

 

 

 

 

 

 

 

 

 

 

PLB Master Byte Enable

 

 

 

 

 

 

 

 

 

G72

Use M_BE

C_USE_MU_13_MSTR_BE

1,0

0

Integer

 

 

 

 

 

 

G73

0=basic, 1=basic w/ edges

C_MU_13_TYPE_MSTR_BE

0,1

0

Integer

 

 

 

 

 

 

G74

Match unit counter width. 0 means do not

C_MU_13_CNT_W_MSTR_BE

0,1-32

0

Integer

 

use

 

 

 

 

 

 

 

 

 

 

G75

1=Enable storing MU 13 signals in the data

C_MU_13_EN_STORE_

0,1

1

Integer

 

sample storage buffer.

MSTR_BE

 

 

 

 

0=Disable

 

 

 

 

 

C_USE_MU_13_MSTR_BE must be 1 in

 

 

 

 

 

order to store.

 

 

 

 

 

 

 

 

 

 

Table 2 lists the IBA PLBv46 parameterized features. These parameters control the ports that are attached to the IBA trigger and storage units. They also are used to configure the storage and match unit options available for the different trigger ports.

The IBA ports are subdivided into logical groups call match units, as shown in Table 1, page 2. Each one of these match units have a set of parameters which are used to enable and define the trigger port configuration for a particular set of PLBv46 signals.

Every match unit group has a match type and match counter width parameter. The match unit type describes the type of compare operation that can be done on a match unit. The valid values for this type are defined for each match unit. For example, C_MU_1_TYPE only supports

basic and basic with edges since multiple signals make up this match unit. Alternately, for C_MU_3_TYPE all compare options are available since this match unit has the complete PLB_ABus bus connected to it. The match counter width allows you to look for multiple occurrences of the match event. This counter width is controllable through the C_MU_xx_CNT_W parameter (where xx is a place holder for the MU signal value, 1-13). When this parameter is set to 0, only one occurrence is counted; otherwise, the maximum match event count is limited by the width of this parameter.

The number of match units is defined by the

C_MU_xx_NUM parameter. By default, if a match unit does not have the C_MU_xx_NUM parameter, only one match unit is used for the match unit group. If the C_MU_xx_NUM parameter is defined, then one or two match units can be

DS619 (v1.0) September 17, 2007

www.xilinx.com

Product Specification

9

Page 9
Image 9
Xilinx v1.00a specifications Value Type PLB Master Control Bus, PLB Master Size and Type Status, PLB Master Byte Enable