Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
12 years ago

Difference between jam algorithm v33 and v59

In my company, we succeded to port Jam STAPL Player to DSP2812 to implement PLD upgrade years ago when using quartus 2.2.

We did in these way:

First, we created JEDEC STAPL Format(.jam) file by .pof files using quartus 2.2;

Second, we converted .jam file to .jbc file using jbc.exe v2.2 provide by Altera.

Now we upgrade to Quartus V11, and do it in the same ways with new quartus, but it failed to flash our PLD. The exit code is "6" which means unrecognized device.

We compare two .pof file, they are the same.

Then we compare the .jam files, they have big difference. And I noticed that the jam algorithm versions are different.

Quartus 2.2:

NOTE "JAM_VERSION" "2.0";

NOTE "ALG_VERSION" "33";

Quartus 11

NOTE "JAM_VERSION" "2.0";

NOTE "ALG_VERSION" "59";

Then I use quartus 2.2 to create .jam files with .pof files complied by quartus 11, then it can be upgraded successfully.

So i think this issue is caused by ALG_VERSION. Can anybody tell me what is the difference between them?

2 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Does anyone know what tool it will be called when create jam file by quartus? Then I can replace quartus v11 jam generator with quartus v2.2 jam generator

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Some more details about my situation. Now we use jam byte-code player 2.2, we convert .jam file to .jbc wiht jbc.exe tool, but it seems that the jbc player can only handle the .jbc file which is generated by "ALG_VERSION" "33" .jam file.