Article ID: 000076049 Content Type: Product Information & Documentation Last Reviewed: 06/01/2010

How can I batch convert MIF files to HEX files?

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

The following Tcl script automates Memory Initialization File (.mif) to Hexadecimal (Intel-Format) File (.hex) conversion with a Quartus® II software utility called mif2hex. Copy and paste the script below into a file named mif_to_hex.tcl, and use the following command to run it: quartus_sh -t mif_to_hex.tcl *.mif

global quartus



if { 0 == [llength (args)] } {

    post_message "Usage: quartus_sh -t [info script] <file name pattern>"

} else {

    set file_pattern [lindex (args) 0]

    foreach mif_name [glob ] {

    

        # Rename to .hex

        set rootname [file rootname ]

        set hex_name .hex

        

        if { [catch { qexec "[file join (binpath) mif2hex] 
             " } res] } {

            post_message -type error 

            break

        } else {

            post_message "Converted  to "

        }

    }

}



Related Products

This article applies to 1 products

Intel® Programmable Devices