information necessary to change from 1 Gbps to 5 Gbps and from 5 Gbps to 1 Gbps. You can use these
files to reduce reconfiguration and simulation times.
The
xcvr_diffmifgen
utility can operate on up to five MIF files. This utility only works on MIF files at
the same revision level. If you try to compare MIF files that are not at the same revision level,
xcvr_diffmifgen
issues a warning.
Note: You can also use the
Reduced MIF Creation
to create reduced MIF files.
Example 16-5: xcvr_diffmifgen
xcvr_diffmifgen <options> <MIF file 1> <MIF file 2> <Mif file n>
Arguments:
-h: Displays help
-noopt: The output file is not optimized
The format of the reduced MIF file is the same as for the original MIF files as described in MIF Format.
The reduced MIF file, preserves the lines shown in the following table:
Table 16-28: Required Lines for All MIFs
Line Number
Description
Content Includes
0
Specifies start of the reconfiguration
MIF
Start of MIF opcode
1
Specifies the type of MIF
Type of MIF opcode
2
Specifies the reference clock
RefClk switch opcode
3
Specifies the PLL switch
CGB PLL switch opcode
Last
Specifies end of reconfiguration MIF
End of MIF Opcode
For each difference between the files compared, the reduced MIF file includes the following two records:
1. A record indicating the length and address of the change.
2. The changed data.
The following example shows part of two MIF files, MIF_A and MIF_B. Line 6, 16, and 20 are different.
16-40
xcvr_diffmifgen Utility
UG-01080
2015.01.19
Altera Corporation
Transceiver Reconfiguration Controller IP Core Overview
Send Feedback