Xilinx v1.00a Network Card User Manual


 
ChipScope PLBv46 IBA (Bus Analyzer) (v1.00a)
DS619 (v1.0) September 17, 2007 www.xilinx.com
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 Tabl e 2. 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