Changes between Version 52 and Version 53 of sysgen2opb


Ignore:
Timestamp:
Jul 14, 2006, 3:24:12 PM (18 years ago)
Author:
elliotng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • sysgen2opb

    v52 v53  
    1111 1. Prepend `"no_reg_"` to a gateway's name to prevent its being converted to a register. These gateways will become top-level HDL ports in the exported peripheral.
    1212 1. The original script is supported for System Generator version 7.1 and 8.1. The Shared Memory Extension Script and the Configurable Subsystem Extension Script are only supported for System Generator version 8.1.
    13  1. Copy the conversion script (''sysgen2opb.m'') and its required skelton peripheral model (''skeleton_periph_model7.mdl'' or ''skeleton_periph_model8.mdl'') to the same directory as your model. ''skeleton_periph_model7.mdl'' is required for System Generator version 7.1 and ''skeleton_periph_model8.mdl'' is required for System Generator version 8.1.
     13 1. Copy the conversion script (''sysgen2opb.m'') and its required skelton peripheral model (''skeleton_periph_model.mdl'') to the same directory as your model.
    1414 1. Make sure MATLAB's current working directory is the folder containing your model, the sysgen2opb script and skeleton model. Run the script on the MATLAB command line like `sysgen2opb('yourModelName', hex2dec('yourBaseAddress'), 'yourSelection', 'newPrefix')`.
    1515   1. Replace 'yourModelName' with your Simulink model's name without the `.mdl` extension.
     
    7373
    7474== Current Limitations ==
    75  * The script (''sysgen2opb.m'') and skeleton peripheral model (''skeleton_periph_model7.mdl'' and/or ''skeleton_periph_model8.mdl'') must in the same directory as the model you wish to convert.
     75 * The script (''sysgen2opb.m'') and skeleton peripheral model (''skeleton_periph_model.mdl'') must in the same directory as the model you wish to convert.
    7676 * The model you're converting must contain at least one Gateway In and one Gateway Out which will become registers.
    7777 * The base address and memory size of the resulting OPB peripheral cannot be changed dynamically in XPS. These parameters must be entered manually in XPS and locked before autogenerating addresses for other peripherals.
     
    8686
    8787== Current Bugs ==
    88  * The high address that is automatically calculated for the p_select block is 1 too big (should be base+1023, not base+1024)
    8988 * The script fails if there are no gateways or if there are no gateways out. It should fail only if there are no gateways at all.