Article ID: 000086201 Content Type: Troubleshooting Last Reviewed: 04/22/2013

Data in HEX File overlaps between data blocks at address 1 and address 0

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in the Quartus® II software version 11.0 SP1 and earlier, you may see this message in the Convert Programming File window when adding a Hexadecimal (Intel-Format) File (.hex) to your list of input files to convert. This error occurs when your .hex file uses word addressing instead of byte addressing. The Convert Programming File utility only accepts .hex files using byte addressing.

Resolution

To work around this problem, convert your .hex file from word addressing to byte addressing. This can be done within the Quartus II software by following these steps:

  1. Open the Quartus II Options dialog box by selecting Options from the Tools menu.
  2. Select the category Memory Editor.
  3. Turn off the option Read or write Hexadecimal Files (.hex) using byte addressing (Intel format).
  4. Open your word address format .hex file in the Quartus II Memory Editor.
  5. Return to the Quartus II Options dialog box and turn the option back on.
  6. In the Quartus II Memory Editor, use Save As on the File menu to save your .hex file under a new name using byte addressing.

This problem is scheduled to be fixed in a future version of the Quartus II software.

Related Products

This article applies to 1 products

Intel® Programmable Devices