Xilinx v1.00a Manuel D’Utilisation

Page de 10
ChipScope PLBv46 IBA (Bus Analyzer) (v1.00a)
DS619 (v1.0) September 17, 2007
Product Specification
10
R
assigned for this match group. When multiple match units 
are available, sequences of a match unit group can be 
detected. For example, in MU_2, a trigger sequence could 
be created to look for PLB_PAValid=1 followed by a rising 
edge on PLB_SaddrAck. For this specific trigger event the 
first match unit of MU_2 would be set to PLB_PAValid=1 and 
the second to PLB_SaddrAck=R. 
Allowable Parameter Combinations
All parameters are independent of each other. Each 
parameter must be in the range or exact value listed in the 
allowable values of 
. Certain combinations will 
disable the sub-parameters. As an example consider when 
C_USE_MU_3 is set to 0. In this case all the 
C_MU_3_<XYZ> parameters are ignored because the 
match unit group has been disabled.
Depending on the architecture certain parameters may fail 
during a design rule check. For instance, if you specify 
C_NUM_DATA_SAMPLES to be 32768 for a non-Virtex-5 
device, you will get an error message. Also there you must 
have a width of at least one signal going to the data sample 
storage buffer.
ChipScope PLB46 IBA Module Register 
Descriptions
Not applicable.
ChipScope PLB46 IBA Module Interrupt 
Descriptions
Not applicable.
ChipScope PLB46 IBA Module Block 
Diagram
Design Implementation
The ChipScope PLB IBA design is implemented in a Tcl 
script. When the EDK Platgen tool is run, this Tcl script is 
called and it internally calls the ChipScope Pro Core 
generator in command line mode providing a generated 
argument (.arg) file to create a customized ILA. This ILA is 
customized per the IBA settings and is attached to the 
PLB46 bus using a custom HDL wrapper.
XST is the synthesis tool used for synthesizing the wrapper 
HDL generated for the ChipScope PLB IBA. The EDIF 
netlist output from XST and ChipScope Core Generator are 
then input to the Xilinx Foundation tool suite for actual 
device implementation.
Target Technology
The intended target technology is all Xilinx FPGAs.
Device Utilization and Performance 
Benchmarks
The device utilization varies widely based on the parameter 
combinations set by the user.
Restrictions
Maximum number of signals that can be stored for 
non-Virtex-5 device families is limited to 256 signals. For 
Virtex-5 family devices the limit is 1024 signals.
Reference Documents
ChipScope Pro Software and Cores User Guide
Revision History
Figure 1:  ChipScope PLB46 IBA Block Diagram
PLB Bus
mon_plb
Chipscope
ICON
Chipscope
PLB46_IBA
clk
iba_trig_in
DS619_02_041707
Date
Version
Revision
08/02/07
1.0
Initial release