Forum Discussion

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

Parser for (Altera) FPGA programming files

I've created a small parsing utility that shows the contents of some Altera (+ others??) .SOF/.POF/.RBF/.JIC/.RPD files.

It's a very rudimentary experimental tool but it can show some of the contents of theses files (CRCs, checksums, flags, etc...)

Sometimes it can help people understand why their files fail programming, etc.

There's little information available on this (proprietary) topic so if you have anything to add or correct, or find a file that doesn't process, please leave a msg.

(I've tested it against 100s of examples but the combinations are endless so it will break sooner or later...)
FPGA_Parser v0.1.zip-0 KB

4 Replies

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

    --- Quote Start ---

    I've created a small parsing utility that shows the contents of some Altera (+ others??) .SOF/.POF/.RBF/.JIC/.RPD files.

    It's a very rudimentary experimental tool but it can show some of the contents of theses files (CRCs, checksums, flags, etc...)

    Sometimes it can help people understand why their files fail programming, etc.

    There's little information available on this (proprietary) topic so if you have anything to add or correct, or find a file that doesn't process, please leave a msg.

    (I've tested it against 100s of examples but the combinations are endless so it will break sooner or later...)

    --- Quote End ---

    Kaspersky has flagged the zipped executable to carry a virus: HEUR:Trojan.MSIL.Generic
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thankx for the warning. I think (it's a false positive and) the reason is because I used the packer.

    I'll try to rebuild it differently.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Kaspersky has flagged the zipped executable to carry a virus: HEUR:Trojan.MSIL.Generic

    --- Quote End ---

    Sorry, next time I'll change the packer.

    You can go to virustotal and decide for yourself.
    • MP57's avatar
      MP57
      Icon for New Contributor rankNew Contributor

      Hello,

      would it be possible to obtain the source code of this program or the algorithm to calculate the checksum of RBF files?

      Thank you.