About: Intel HEX is a research topic. Over the lifetime, 12 publications have been published within this topic receiving 25 citations. The topic is also known as: IHEX & .hex.
TL;DR: A software tool that enables a software developer to quickly access, report and modify data as mentioned in this paper allows the user to open a file, and read, write, update and delete records in that file.
Abstract: A software tool enables a software developer to quickly access, report and modify data. This tool allows the user to open a file, and read, write, update and delete records in that file. The user is also able to search for a string of as many as thirty ASCII characters, as well as to perform the search in hex, decimal or binary. A user can change occurrences of one string to another string. The contents of a file can easily be displayed and printed in either ASCII, hex, decimal or binary. One can also alter the contents of a file in ASCII, hex, decimal or binary. Particular records with a file or entire files can be easily encrypted or decrypted. One can easily load, alter and invoke frequently used commands, function keys and macros. Creating and executing files containing multiple commands of the editor of the present invention is facilitated. In addition, the user can access DDL dictionary files to create reports and to locate files. Finally, a user can create simple or compound queries for searching files through the user of IF THEN in combination with the boolean logic functions AND, OR and NOT.
TL;DR: Software solution that allows the user to generate the code for microcontroller by providing a desired block diagram as an input and this tool allows its user to create the block diagram of desired circuit as input and generated code for it and also generates its HEX file of the respective generated code.
Abstract: Nowadays, Microcontroller has great impact in our life which can't be ignored. Many automatically controlled products i.e. automobile engine control systems, and embedded systems etc. are being programmed using microcontroller. Any person working in the field of electronics has knowledge to use a microcontroller but it's difficult for him/her to write code for microcontroller because every person may not have good programming skills to write code for microcontroller. So it's really tough task to program a microcontroller for such person. Our work aims to provide a solution in the form of Automatic Programmer for electronic engineers with such problems. It is basically software solution that allows the user to generate the code for microcontroller by providing a desired block diagram as an input. This tool allows its user to create the block diagram of desired circuit as input and generate the code for it and also generates its HEX file of the respective generated code.
TL;DR: The FPGA configuration and testing process with ATE-J750 can be regarded as a practical and effective way for the FGPA’s general-purpose test.
Abstract: With the rapid development of IC technology, the application of FPGA becomes more and more widely, and its testing techniques have been paid attention to and research extensively This paper briefly describes the development of FPGA and its major components; presents a specific testing method and proce-dure of FPGA based on the ATE; describes the Intel HEX file format with a set of actual configuration data of Xilinx XC3042,as well as the method of converting it into a binary configuration code, and describes the configu-ration code format and the calculating method of configuration data length of FPGA; Then, explains about the FPGA configuration principle through the configuration circuit schematic diagram and configuration sequence of XC3042 at the mode of Peripheral. At last, this paper describes the FPGA configuration and testing process with ATE-J750.This can be regarded as a practical and effective way for the FPGA’s general-purpose test.
TL;DR: In this paper, a dedicated ROM compiler is designed to change only a particular design parameter and the design information file associated with the temporary ROM code file generated by a host server, and the compiler is executed in a workstation, whereby the contents of a design-information file are changed to the contents corresponding to a correct ROM code.
Abstract: When generating a temporary ROM code file and a design information file, a host server generates a dedicated ROM compiler and an intermediate file associated with the dedicated ROM compiler. In a workstation, the dedicated ROM compiler is executed, whereby the contents of a design information file are changed to the contents corresponding to a correct ROM code. The dedicated ROM compiler is specifically designed to be capable of changing only a particular design parameter and the design information file associated with the temporary ROM code file.
TL;DR: A Standalone portable host which is a Microcontroller that is capable of receiving the image from the PC via Xmodem protocol, storing the image in the external flash, performing Intel hex parsing on the stored image and programming the target (another PIC18F66K80) using the Unified bootloader protocol is presented.
Abstract: Bootloader is a program that runs in a microcontroller to be programmed. It receives an application image externally from a host via a communication interface and writes that information onto the program memory of the controller. Each bootloader host will follow a certain file transfer protocol which is usually unique to the chip vendor. Generally, the host is a Personal Computer (PC) which has a User Interface where the users can select the device and send the application image via different interfaces like USB, UART, and I2C etc. This paper presents a Standalone portable host which is a Microcontroller(PIC18F66K80) that is capable of receiving the image from the PC via Xmodem protocol, storing the image in the external flash, performing Intel hex parsing on the stored image and programming the target (another PIC18F66K80) using the Unified bootloader protocol. The Communication medium between the host and target is via Controller Area Network (CAN). The main advantage of implementation of this paper is that the host is a portable, handy controller which is capable of programming individual targets under consideration. This could be used as a potential improvement in the automotive industry.