AR# 3913: 2.1i LogiBLOX - Bus Width - "Other" setting does not work correctly on UNIX platforms.
AR# 3913
|
2.1i LogiBLOX - Bus Width - "Other" setting does not work correctly on UNIX platforms.
描述
Keywords: GUI, LogiBLOX, 1.5i, Other
Urgency: Standard
General Description: In the LogiBLOX GUI window that pops up for a given module, you can specify a "Bus Width" setting for the module.
One of the Bus Width selections is "Other", which allows you to define a bus width value other than the pre-defined selections. Immediately after selecting "Other" for Bus Width, the correct behavior of the GUI is to blank out the bus width field and allow you to type the desired value into the field.
This does not work properly on UNIX (Sun, Solaris and HP) platforms.
解决方案
1
M1.5:
The word "Other" in the Bus Width field is not editable, so you should try selecting some other predefined value and simply erase it and type in your desired bus width value over it.
2
2.1i:
In the 2.1i release, a new bug was found, where the field becomes uneditable when "Other" is selected.
Workaround:
1. Generate the module with one of the predefined bus width values listed in the LogiBLOX GUI, even if it is not the bus width you originally wanted. This will give you a .MOD file listing the option settings used to generate the module.
2. Manually edit this .MOD file and change the BUS_WIDTH parameter value to the value you were originally looking for. Also, change the bus pin indices in this file to correspond to the new bus width value. For example, say you generated the module specifying a 32-bit bus width originally with bus pin A(31:0). If you change the bus width to 24 bits, the corresponding bus pin indices will need to be changed to (23:0).
3. Restart LogiBLOX. The parameters in the last .MOD file generated are automatically read into the LogiBLOX application when you restart it. Click the "OK" button in the module GUI to generate the module with the bus width setting that you wrote into the .MOD file .