This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

HALCoGen v3.05.00 using a project file created with v3.04.00

Other Parts Discussed in Thread: HALCOGEN

Hello,

There seems to be enough changes in the project file format (*.dil) that cause errors when using an old project.

Is there any documentation on settings that have to be manually corrected, can I go through each tab to verify the settings, or should I start from a clean project and set everything up again?

Thanks, Charlie Johnston

  • Charlie,

    This shouldn't be the case, since HalCoGen version 3.01.00 the team has been making sure the HalCoGen releases could read DILs from older versions.

    If you would please attach your .DIL file we can ask the team to analyze.

    Thanks and Best Regards,

    Anthony

  • Hi Anthony,

    Here are both HALCoGen files.  Remove the .doc extensions.

    Thanks, Charlie Johnston

  • Hello Anthony,

    It seems the inserted files did not get attached to the response.  How do I attach the .dil and .hcg files?

    Thanks, Charlie

  • Hi Charlie,

    When you are editing a post, there should be an icon on the toolbar that is a paperclip.

    Click on this, and then wait for the popup to appear.

    The popup window will have a browse button to allow you to select your file.

    Then press "Insert" .

    You'll return to the editing window, and there will be some long text link inside [.......]

    Just leave that link alone (dont' edit it at all),  hit Enter and keep typing if you have more to say.

    When you post the message, the link will appear as a hyperlink to the file you uploaded.

    Best Regards,

    Anthony

     

     

  • Hi Anthony,

    Let's try that again:

    3377.MC_HALCoGen.dil.doc

    I added .doc since .dil was an illegal file extension.

    Looks the same as last attempt, but only one file is attached.

    Charlie 

  • Hi Charlie,

    It'd be good to get your .hcg file just in case.  I can't get the two straight.... and I don't see any version # in the DIL.

    Would it be possible to also know if you created this project originally in halcogen 3.04.xx or was it perhaps created in some earlier version?

    Thanks and Best Regards,

    Anthony

  • Hi Anthony,

    Here's the .hcg file:

    0636.MC_HALCoGen.hcg.doc

    It was created in 3.04.00

    Charlie 

  • Hi Charlie,

    Sorry for the inconvenience caused. We have fixed this and a patch release will be released shortly.

    Until then please do one of following workaround

    1) Open the project in 3.05.00 ( Ignore the errors in output window) and redo the Power Management configuration in SAFETYINIT tab. Generate the code, Automatically your Dil file will be updated and also a Bakeup of your old dil file is taken just incase you want to go back to 3.04.00.

    2) open DIL file and change values of following Tokens ( Change 0x5 to 1 and 0xA to 0 - Note : it should be 0 or 1 not 0x0 or 0x1 when replacing)

    DRIVER.SYSTEM.VAR.PMM_MEM_PD2_STATE.VALUE
    DRIVER.SYSTEM.VAR.PMM_MEM_PD3_STATE.VALUE
    DRIVER.SYSTEM.VAR.PMM_MEM_PD4_STATE.VALUE
    DRIVER.SYSTEM.VAR.PMM_MEM_PD5_STATE.VALUE

    DRIVER.SYSTEM.VAR.PMM_LOGIC_PD1_STATE.VALUE
    DRIVER.SYSTEM.VAR.PMM_LOGIC_PD2_STATE.VALUE
    DRIVER.SYSTEM.VAR.PMM_LOGIC_PD3_STATE.VALUE 

    3) Redo the complete configuration on 3.05.00. I would not do this since it is much time consuming. 

    Regards
    Prathap 

  • Prathap,

    I tried you method 1 and it was pretty easy once I located the SAFETYINIT tab.  After selecting the power domains to enable in this tab, saving the project, then closing it and reopening it no errors on the subsequent project open.

    Just in case this type of problem crops up again, (and I know the goal is to not have it happen, but it might and someone may read this post but have a different set of errrors...)

    Is it safe to say that a recovery procedure would be to read the error list, which in this case looks like:

    And by going through the list it will tell you which controls need to be re-touched?

    So for example in the future if it looked like the errors were in HET parameters, you might have to redo just the HET tab?

    If so is there any trick to get from  DRIVER.SYSTEM.VAR.PMM_LOGIC_PD5.STATE to know that this is in the SAFETYINIT tab?

    Thanks and Best Regards,

    Anthony

  • Hello Anthony and Prathap,

    I haven't had a chance to get back to this yet.  I'll try your suggestions and get back to you.  The same solutions probably will apply to our other HALCoGen project - we have two processors on the same card.

    Thanks, Charlie

  • Hi Prathap and Anthony,
    I ended up starting from a clean project and set everything up again.
    Thanks, Charlie Johnston