記事 ID: 000076770 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/28

インテル® 16 進数ファイル (.txt)の形式は?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細 多くの場合、FPGA は PC から開発システムにダウンロードされ、RAM から実行されます。HEX はバイナリーファイルに変換してコンフィグレーション・デバイスにプログラムすることもできます。
                                                                         
以下に示すサンプルの製品は、以下のとおりです。
                                                                              
:10008000AF5F67F0602703E0322CFA92007780C361
:1000900089001C6B7EA7CA9200FE10D2AA00477D81
:0B00A0080FA92006F3600C3A00076CB
:00000001FF

このファイルの形式は次のとおりです。
                                                                           
最初の文字 (:) = レコードの先頭
次の 2 文字 = レコードの長さ (この例では 10h)
次の 4 文字 = アドレスの読み込み (この例では 0080h)
次の 2 文字 = レコードタイプ (以下を参照)
残りの文字 = 実際のデータ
最後の 2 文字 = チェックサム (つまり、すべてのバイトチェックサムの合計 = 00)

ファイルの最後の行は特別なものであり、常に上記の最後の行のように見えます。以下は、以下の通りです。
                                                                      
00 = データレコード
01 = ファイルレコードの末尾
02 = 拡張セグメント・アドレス・レコード
03 = セグメント・アドレス・レコードの開始
04 = 拡張リニアアドレスレコード
05 = リニア・アドレス・レコードの開始
      

関連製品

本記事の適用対象: 1 製品

インテル® プログラマブル・デバイス

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。