
- #Binary header for ipicture format generator#
- #Binary header for ipicture format code#
Content of data can be taken from other binary file and with a specific offset inside the file. Content of data can be taken from a text inside the XML. Add content of data into a specific offset and specific size. Ability to pad the file with a specific byte value. Parse specific XML files that contains binary output description. This section describes the requirements from the Bingo tool. In order to decode the data, the user should perform majority rule per bit.įor example, if the original data is 32 bits long, the bits will be decoded as following: Majority rule ECC - the entire field value will be duplicated 3 times one after another (so actual size will be x3 times bigger).
Di designates bit i of the decoded original nibble: The following shows the decoding algorithm for the nibble parity ECC.Įi designates bit I of the encoded byte. This encoding scheme allows correction of a single bit error per nibble (4 bits).Įvery nibble of the original data is translated to a byte by adding four ECC bits.
Nibble Parity ECC- The figure below illustrates the encoding scheme for nibble parity ECC.This section describes basic approaches and new concepts to the Bingo tool. It uses an XML file which describes the output file, and optionally several binary files pointed by the XML file. The Bingo tool is a command line tool which is written in C++ so it is easy to port it between different OS.
ěinary images for flash that add header descriptor for the code Product Definition. ěinary image for fuse (OTP) array that contain several fields that some of them are binaries themselves,Īnd some of the fields needs to be ECC encoded. Many times there is a need to generate binary files from several binaries, add few fields to the binaries (headers for example) and calculate ECC on some of the fields. It also has the ability to perform Nibble Parity or Majority Rule ECC on selected fields. The Bingo is a tool that parse XML file in order to create a binary file from different kind of fields and/or binary files. bingoīingo - Binary Image Generator Requirements (Windows):Ī compiled executable is provided under. Generate a Binary from XML with ECC support