The Design and Implementation of a Universal EPROM Programmer Nathan David Department of Electronic Engineering, Faculty of Engineering, University of Nigeria, Nsukka

Total Page:16

File Type:pdf, Size:1020Kb

The Design and Implementation of a Universal EPROM Programmer Nathan David Department of Electronic Engineering, Faculty of Engineering, University of Nigeria, Nsukka International Journal of Engineering Research & Technology (IJERT) ISSN: 2278-0181 Vol. 2 Issue 9, September - 2013 The Design and Implementation of a Universal EPROM Programmer Nathan David Department of Electronic Engineering, Faculty of Engineering, University of Nigeria, Nsukka. Nnamani, Uchenna H Department of Electronic Engineering, Faculty of Engineering, University of Nigeria, Nsukka. Odoeze, Jideofor A.H Department of Electrical and Electronic Engineering Federal Science and Technical College, Yaba ABSTRACT usually rare thus the relevance of this work.Gibilisco [1] defined Since the discovery of transistors and consequently the digital memory as the section of a digital computer that records and integrated circuits used in digital system, memory devices have holds data until it is necessary. In computer systems, ideally been used extensively and unavoidably in most digital memory device is group into different categories using the applications. The embedded and non-embedded system such as following parameter which is commonly referred to as Memory the microprocessor and microcontroller systems respectively are Hierarchy. one of those systems that make extensive use of memory devices These parameters include Speed, Size, Power Consumption, both the volatile and non-volatile memories for temporal data or Volatility and Cost. variable storage and permanent instruction storage respectively. REGISTERS The non-volatile memory is used in the state of art CD and DVD At the very top of this memory hierarchy is registers (also playback sets and computer systems as a repository for the low- sometimes referred to as processor registers), which consist of level system information such as the BIOS. A more reliable and an extremely small amount of very fast (i.e., much faster than efficient digital circuit miniaturization such as the sequential the main memory) memory cells that are built directly into the circuit is best implemented using the non-volatile memories CPU. Their purpose is to speed up the execution of the CPU, and particularly the EPROM which has been programmed to thus of programs, by providing quick access to commonly used accomplish such sequential functions. It is in light of this that we values, generally those in the midst of a calculation. Registers have taken up the challenge to Design and Implement a are usually implemented using array of SRAM (i.e., Static Universal EPROM Programmer that complies with the Joint RAM) cells. Electron Device Engineering Council (JEDEC) Specification.IJERT ItIJERT CACHE is microprocessor based with a user-friendly GUI that is Below the registers in the memory hierarchy is the cache supported by any Microsoft Windows Operating System memory, it is a small amount of high-speed memory, usually platform. It incorporates a software driver with Chip with a memory cycle time comparable to the time required by Identification Algorithm (CIA) that has the capability of the CPU to fetch one instruction. Whose purpose is to reduce the identifying any specific EPROM and automatically selects the mismatch in speeds between the CPU and RAM because the optimal programming algorithm for that particular EPROM. The modern processors have clock rates of several gigahertz (billions software interacts with the external hardware via the computer of cycles per second), whereas RAM chips have access times parallel port using the bi-directional protocol of the Line Printer measured in megahertz (millions of cycles per second). (LPT) interface. The hardware and the software is designed to The amount of information which is replaces at one time in the support a large memory addressing capability which is about cache is called theline sizefor the cache. This is normally the 65kb more than most available non-volatile memory capacity in width of the data bus between the cache memory and the main the market today. memory. PRIMARY MEMORY 1.0 INTRODUCTION Primary memory, previously known as storage, is the only one EPROM is widely used in various instruments and devices for directly accessible to the CPU. The CPU continuously reads storing experimental or ordinary data, assembly code and boot instructions stored there and executes them as required. Any data loader. Its relevance in microprocessor – based projects can actively operated on is also stored there in uniform manner. never be over emphasized. This memory chip has large Primary memory is directly or indirectly connected to the CPU applications in any industry or institute. An EPROM integrated via a memory bus, today sometimes referred to as a front side circuit has no usefulness until data or assembly code has been bus. It is actually comprised of two buses, an address bus and a programmed or written in it. A device programmer or data bus. specifically EPROM programmer is a device used to feed data The Cpushack [2] based on these core characteristics the and code into an EPROM. The device programmer has the following are the different classification of Primary memory. capability of performing all the EPROM programming operation Random Access Memory (RAM) such as the program reading operation, program or write Static Random Access Memory (SRAM) Dynamic Random operation etc. Although device programmer for particular Access Memory (DRAM) EPROM are available but universal EPROM programmer are Read Only Memory (ROM) IJERTV2IS90700 www.ijert.org 2346 International Journal of Engineering Research & Technology (IJERT) ISSN: 2278-0181 Vol. 2 Issue 9, September - 2013 Mask Read Only Memory (MROM) The Microprocessor Parallel Port Interface Programmable Read-Only Memory (PROM) The Decoder Clocking Unit One Time Programmable Read-Only Memory (OTPROM) The Address Register Unit Erasable Programmable Read-Only Memory (EPROM The Data Latching Register Unit UV-Erasable Programmable Rom (UV-EPROM) The Programming Control Latch Registers Unit Non-Volatile UV-Erasable Programmable Rom (NVROM) The Programmer Identification Register Unit Hybrid Memory The Voltage Level Selection Units Non-Volatile Ram (NVRAM) The Graphic User Interface was implemented using Visual Basic Electrically Erasable Programmable Rom (EEPROM) Languageto keep the user in track with the events taking place in Flash Memory the programmer such as the Chip Write, Chip Read, Chip Verify 1.5 SECONDARY MEMORY controls. The GUI uses a very simple programming control Secondary memory or storage in popular usage differs from structure such that with very minimal computer knowledge any primary storage in that it is not directly accessible by the CPU. individual can use it effectively. Secondary storage does not lose the data when the device is The Microprocessor Parallel Port Interface is a computer powered down - therefore it is non-volatile. Some other peripheral device interface used to connect devices to the examples of secondary storage technologies are flash memory microprocessors bus. The use of Parallel port interface is (e.g. USB sticks or keys), floppy disks, magnetic tape, paper primarily due to it easy of programmability and speed which tape, punch cards, standalone RAM disks, and Zip drives. makes it optimal for real-time communication application. 1.6 TERTIARY MEMORY The Decoder Clocking Unit employs the use of digital Integrated Tertiary Memory or Tertiary Storage provides a third level of circuit decoder and some logic gate to generate pulsing signal storage. Typically it involves a robotic mechanism which will for the various part of the system. This clocking unit mountand unmount removable mass storage media into a storage synchronizes the operation of the Programmer with the device according to the system's demands; this data is often microprocessor data transfer speed. copied to secondary storage before use. It is primarily used for The Address Register Unit uses the address multiplexing archival of rarely accessed information since it is much slower technique to hold the address of the memory location in the than secondary storage EPROM to be programmed or read using the D-type registers. 2.0 JOINT ELECTRONIC DEVICE ENGINEERING The Data Latching Register Unit also uses this aforementioned COUNCIL (JEDEC). multiplexing technique to hold the data to be written into the JEDEC Standard [3] Joint Electronic Device Engineering memory location of the EPROM. It employs the use of D-type Council (JEDEC) standards and publications are designed to register and a transparent latch circuits. This unit is responsible serve the public interest through eliminating misunderstandings of transferring data from the EPROM to the microprocessor bus between manufacturers and purchasers, facilitating line and from the microprocessor bus line into the EPROM interoperability, interchangeability and improvement of memory cells products, and assisting the purchaser in selecting and obtainingIJERTIJERT The Programming Control Latch registers Unit uses transparent with minimum delay the proper product for use by those other latch interrogated circuit. It controls the selection or the different than JEDEC members, whether the standard is to be used either programming control signal such as the Chip Enable ( CE ), domestically or internationally. JEDEC standards and OE PGM publications are adopted without regard to whether or not their Output enable ( ) and Programming Voltages ( ) also the adoption may involve patents or articles, materials, or processes. selection of the different programming voltage levels form the This project also adopted some of the regulation of this Voltage Level Selection Units standardization
Recommended publications
  • JTAG Programmer Overview for Hercules-Based Microcontrollers
    Application Report SPNA230–November 2015 JTAG Programmer Overview for Hercules-Based Microcontrollers CharlesTsai ABSTRACT This application report describes the necessary steps needed by the third party developers to create a JTAG-based flash programmer for the Hercules™ family of microcontrollers. This document does not substitute the existing user guides on JTAG access to the target systems and how to program the Flash memory, but rather serves as a central location to reference these documents with clarifications specific to the implementation of the Hercules family of microcontrollers. Contents 1 Introduction ................................................................................................................... 2 2 Hercules JTAG Scan Architecture......................................................................................... 2 3 Creating the Firmware to Program the Flash Memory ................................................................ 22 4 Flash Verification ........................................................................................................... 23 5 References .................................................................................................................. 23 List of Figures 1 Hercules JTAG Scan Architecture......................................................................................... 3 2 Conceptual ICEPICK-C Block Diagram for Hercules Implementation ................................................ 5 3 Fields of the 32-Bit Scan Value for Accessing Mapped Registers
    [Show full text]
  • Error Detection and Correction Methods for Memories Used in System-On-Chip Designs
    International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 – 8958, Volume-8, Issue-2S2, January 2019 Error Detection and Correction Methods for Memories used in System-on-Chip Designs Gunduru Swathi Lakshmi, Neelima K, C. Subhas ABSTRACT— Memory is the basic necessity in any SoC Static Random Access Memory (SRAM): It design. Memories are classified into single port memory and consists of a latch or flipflop to store each bit of multiport memory. Multiport memory has ability to source more memory and it does not required any refresh efficient execution of operation and high speed performance operation. SRAM is mostly used in cache memory when compared to single port. Testing of semiconductor memories is increasing because of high density of current in the and in hand-held devices. It has advantages like chips. Due to increase in embedded on chip memory and memory high speed and low power consumption. It has density, the number of faults grow exponentially. Error detection drawback like complex structure and expensive. works on concept of redundancy where extra bits are added for So, it is not used for high capacity applications. original data to detect the error bits. Error correction is done in Read Only Memory (ROM): It is a non-volatile memory. two forms: one is receiver itself corrects the data and other is It can only access data but cannot modify data. It is of low receiver sends the error bits to sender through feedback. Error detection and correction can be done in two ways. One is Single cost. Some applications of ROM are scanners, ID cards, Fax bit and other is multiple bit.
    [Show full text]
  • Intel Quartus Prime Pro Edition User Guide: Programmer Send Feedback
    Intel® Quartus® Prime Pro Edition User Guide Programmer Updated for Intel® Quartus® Prime Design Suite: 21.2 Subscribe UG-20134 | 2021.07.21 Send Feedback Latest document on the web: PDF | HTML Contents Contents 1. Intel® Quartus® Prime Programmer User Guide..............................................................4 1.1. Generating Primary Device Programming Files........................................................... 5 1.2. Generating Secondary Programming Files................................................................. 6 1.2.1. Generating Secondary Programming Files (Programming File Generator)........... 7 1.2.2. Generating Secondary Programming Files (Convert Programming File Dialog Box)............................................................................................. 11 1.3. Enabling Bitstream Security for Intel Stratix 10 Devices............................................ 18 1.3.1. Enabling Bitstream Authentication (Programming File Generator)................... 19 1.3.2. Specifying Additional Physical Security Settings (Programming File Generator).............................................................................................. 21 1.3.3. Enabling Bitstream Encryption (Programming File Generator).........................22 1.4. Enabling Bitstream Encryption or Compression for Intel Arria 10 and Intel Cyclone 10 GX Devices.................................................................................................. 23 1.5. Generating Programming Files for Partial Reconfiguration.........................................
    [Show full text]
  • Semiconductor Memories
    Semiconductor Memories Prof. MacDonald Types of Memories! l" Volatile Memories –" require power supply to retain information –" dynamic memories l" use charge to store information and require refreshing –" static memories l" use feedback (latch) to store information – no refresh required l" Non-Volatile Memories –" ROM (Mask) –" EEPROM –" FLASH – NAND or NOR –" MRAM Memory Hierarchy! 100pS RF 100’s of bytes L1 1nS SRAM 10’s of Kbytes 10nS L2 100’s of Kbytes SRAM L3 100’s of 100nS DRAM Mbytes 1us Disks / Flash Gbytes Memory Hierarchy! l" Large memories are slow l" Fast memories are small l" Memory hierarchy gives us illusion of large memory space with speed of small memory. –" temporal locality –" spatial locality Register Files ! l" Fastest and most robust memory array l" Largest bit cell size l" Basically an array of large latches l" No sense amps – bits provide full rail data out l" Often multi-ported (i.e. 8 read ports, 2 write ports) l" Often used with ALUs in the CPU as source/destination l" Typically less than 10,000 bits –" 32 32-bit fixed point registers –" 32 60-bit floating point registers SRAM! l" Same process as logic so often combined on one die l" Smaller bit cell than register file – more dense but slower l" Uses sense amp to detect small bit cell output l" Fastest for reads and writes after register file l" Large per bit area costs –" six transistors (single port), eight transistors (dual port) l" L1 and L2 Cache on CPU is always SRAM l" On-chip Buffers – (Ethernet buffer, LCD buffer) l" Typical sizes 16k by 32 Static Memory
    [Show full text]
  • Via-Programmable Read-Only Memory Design for Full Code Coverage Using a Dynamic Bit-Line Shielding Technique
    Via-Programmable Read-Only Memory Design for Full Code Coverage Using A Dynamic Bit-Line Shielding Technique Meng-Fan Chang1, 2, Ding-Ming Kwai2, and Kuei-Ann Wen1 1 Institute of Electronics, National Chiao Tung University, Hsinchu, Taiwan 2 Intellectual Property Library Company, Hsinchu, Taiwan [email protected] Abstract 0-cell 1-cell 0-cell Crosstalk between bit lines leads to read-1 failure Metal-3 (BL) in a high-speed via-programmable read only memory (ROM) and limits the coverage of applicable code Via-2 (Code) patterns. Due to the fluctuations in bit-line intrinsic Metal-2 and coupling capacitances, the amount of noise coupled to a selected bit line may vary, resulting in the Via-1 reduction of sensing margin. In this paper, we propose a dynamic bit-line shielding (DBS) technique, suitable Metal-1 to be implemented in compliable ROM, to eliminate the Contact crosstalk-induced read failure and to achieve full code coverage. Experiments of the 256Kb instances with Diffusion Diffusion Diffusion and without the DBS circuit were undertaken using STI STI STI STI 0.25µm and 0.18µm standard CMOS processes. The test results demonstrate the read-1 failures and Fig. 1. Cross-sectional view of ROM array with via-2 confirm that the DBS technique can remove them codes and metal-3 bit lines. successfully, allowing the ROM to operate under a wide range of supply voltage. sectional view of the memory array with via-2 codes 1. Introduction and metal-3 bit lines. This leads to more severe bit-line crosstalk, since the contact and via at the lower levels Mask-programmable read-only memory (ROM) must be stacked and the metal islands for them to land macros are commonly embedded into system-on-chip upon contribute considerable side-wall capacitances to (SoC) designs today.
    [Show full text]
  • Refresh Operation and Semi-Conductor Rom Memories
    REFRESH OPERATION AND SEMI-CONDUCTOR ROM MEMORIES The Refresh control block periodically generates Refresh, requests, causing the access control block to start a memory cycle in the normal way. This block allows the refresh operation by activating the Refresh Grant line. The access control block arbitrates between Memory Access requests and Refresh requests, with priority to Refresh requests in the case of a tie to ensure the integrity of the stored data. As soon as the Refresh control block receives the Refresh Grant signal, it activates the Refresh line. This causes the address multiplexer to select the Refresh counter as the source and its contents are thus loaded into the row address latches of all memory chips when the RAS signal is activated. During this time the R/ W line may be low, causing an inadvertent write operation. One way to prevent this is to use the Refresh line to control the decoder block to deactivate all the chip select lines. The rest of the refresh cycle is the same as in a normal cycle. At the end, the Refresh control block increments the refresh counter in preparation for the next Refresh cycle. Even though the row address has 8 bits, the Refresh counter need only be 7 bits wide because of the cell organization inside the memory chips. In a 64k x 1 memory chip, the 256x256 cell array actually consists of two 128x256 arrays. The low order 7 bits of the row address select a row from both arrays and thus the row from both arrays is refreshed! Ideally, the refresh operation should be transparent to the CPU.
    [Show full text]
  • Intermittent Computation Without Hardware Support Or Programmer
    Intermittent Computation without Hardware Support or Programmer Intervention Joel Van Der Woude, Sandia National Laboratories; Matthew Hicks, University of Michigan https://www.usenix.org/conference/osdi16/technical-sessions/presentation/vanderwoude This paper is included in the Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI ’16). November 2–4, 2016 • Savannah, GA, USA ISBN 978-1-931971-33-1 Open access to the Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation is sponsored by USENIX. Intermittent Computation without Hardware Support or Programmer Intervention Joel Van Der Woude Matthew Hicks Sandia National Laboratories∗ University of Michigan Abstract rapid changes drive us closer to the realization of smart As computation scales downward in area, the limi- dust [20], enabling applications where the cost and size tations imposed by the batteries required to power that of computation had previously been prohibitive. We are computation become more pronounced. Thus, many fu- rapidly approaching a world where computers are not ture devices will forgo batteries and harvest energy from just your laptop or smart phone, but are integral parts their environment. Harvested energy, with its frequent your clothing [47], home [9], or even groceries [4]. power cycles, is at odds with current models of long- Unfortunately, while the smaller size and lower cost of running computation. microcontrollers enables new applications, their ubiqui- To enable the correct execution of long-running appli- tous adoption is limited by the form factor and expense of cations on harvested energy—without requiring special- batteries. Batteries take up an increasing amount of space purpose hardware or programmer intervention—we pro- and weight in an embedded system and require special pose Ratchet.
    [Show full text]
  • FUJITSU FLASH MCU Programmer for FR Specifications Version 1.9 1 September 2004 Software Version Number: V01L10 ©2002 FUJITSU LIMITED Printed in Japan
    FUJITSU FLASH MCU Programmer for FR Specifications ii FUJITSU FLASH MCU Programmer for FR Specifications Version 1.9 1 September 2004 Software version number: V01L10 ©2002 FUJITSU LIMITED Printed in Japan 1. Circuit diagrams utilizing Fujitsu products are included as a mean of illustrating typical semiconductor applications. Complete information sufficient for construction proposes is not necessarily given. 2. The information contained in this document has been carefully checked and is believed to be reliable. However, Fujitsu assumes no responsibility for inaccuracies. 3. The information contained in this document does not convey any license under the copy right, patent right to trademarks claimed and owned by Fujitsu. 4. Fujitsu reserved the right to change products or specifications without notice. 5. No part of this publication may be copied or reproduced in any form or by any means, or transferred to any third party without prior written consent of Fujitsu. 6. The products described in this document are not intended for use in equipment requiring high reliability, such as marine relays and medical life-support systems. For such applications, contact your Fujitsu sales representative. 7. If the products and technologies described in this document are controlled by the Foreign Exchange and Foreign Trade Control Act established in Japan, their export is subject to prior approval based on the said act. iii CONTENTS 1. CONFIGURATION DIAGRAM ................................................................................................1
    [Show full text]
  • Memory Basics
    Memory Basics • RAM: Random Access Memory – historically defined as memory array with individual bit access – refers to memory with both Read and Write capabilities • ROM : Read Only Memory – no capabilities for “online” memory Write operations – Write typically requires high volt ages or erasing by UV light • Volatility of Memory – volatile memory loses data over time or when power is removed • RAM is volatile – non-volatile memory stores data even when power is removed • ROM is non-volatile • Static vs. Dynamic Memory – Static: holds data as long as power is applied (SRAM) – Dynamic: must be refreshed periodically (DRAM) ECE 410, Prof. A. Mason/Prof. F. Salem Lecture Notes 13.1 SRAM Basics • SRAM = Static Random Access Memory – Static: holds data as long as power is applied – Volatile: can not hold data if power is removed • Operation States – 3 states (modes) • hold • write WL • read • Basic 6T (transistor) SRAM Cell – bistable (cross-coupled) INVs for storage – access transistors MAL & MAR MAL MAR • access to stored data for read and write – word line, WL, controls access bit bit • WL = 0, hold operation • WL = 1, read or write operation ECE 410, Prof. A. Mason/Prof. F. Salem Lecture Notes 13.2 SRAM Operations • Hold – word line = 0, access transistors are OFF – data held in latch • Write WL – word line = 1, access tx are ON – new data (voltage) applied to bit and bit_bar – data in latch overwritten with new value MAL MAR • Read bit bit – word line = 1, access tx are ON – bit and bit_bar read by a sense amplifier • Sense Amplifier – basically a simple differential (transconductance) amplifier – comparing the difference between bit and bit_bar • if bit > bit_bar, output is 1 • if bit < bit_bar, output is 0 • allows output to be set quickly without fully charging/discharging bit line ECE 410, Prof.
    [Show full text]
  • AVR Programming Methods
    AVR Programming Methods Dean Camera March 15, 2015 ********** Text © Dean Camera, 2013. All rights reserved. This document may be freely distributed without payment to the author, provided that it is not sold, and the original author information is retained. For more tutorials, project information, donation information and author contact information, please visit www.fourwalledcubicle.com. 1 Contents 1 AVR Programming Methods3 1.1 In System Programming (ISP).............................3 1.2 JTAG...........................................3 1.3 DebugWire (dW).....................................4 1.4 Pre-programmed Bootloader...............................4 1.5 High Voltage Parallel Programming (HVPP).....................4 1.6 High Voltage Serial Programming (HVSP).......................4 1.7 Program and Debug Interface (PDI)..........................5 1.8 Tiny Programming Interface (TPI)...........................5 1.9 aWire (aW)........................................5 2 AVR Programming FAQ6 2.1 Which is the best method?...............................6 2.2 I've made a parallel port dongle. Can I use it with AVRStudio?...........6 2.3 So my dongle's useless then?..............................6 2.4 What are my options if I want my programmer to work with AVRStudio?.....6 2.5 Ok, I want to use a bootloader. How do I get it in there in the first place .....7 2.6 Help! I've messed with the fuses and knackered my AVR while using ISP!.....7 2.7 How do I interface with my programmer?.......................7 2 Chapter 1 AVR Programming Methods There are many ways to program AVR microcontrollers. Since many people ask about different ones at one time or another, I thought I'd outline them here so that their questions can be answered quickly and efficiently.
    [Show full text]
  • PIC32 Flash Programming Specification
    PIC32 PIC32 Flash Programming Specification 1.0 DEVICE OVERVIEW 2.0 PROGRAMMING OVERVIEW This document defines the Flash programming When in development of a programming tool, it is specification for the PIC32 family of 32-bit necessary to understand the internal Flash program microcontrollers. operations of the target device and the Special This programming specification is designed to guide Function Registers (SFRs) used to control Flash developers of external programmer tools. Customers programming, as these same operations and registers who are developing applications for PIC32 devices are used by an external programming tool and its should use development tools that already provide software. These operations and control registers are support for device programming. described in the “Flash Program Memory” chapter in the specific device data sheet, and the related “PIC32 The major topics of discussion include: Family Reference Manual” section. It is highly • Section 1.0 “Device Overview” recommended that these documents be used in • Section 2.0 “Programming Overview” conjunction with this programming specification. • Section 3.0 “Programming Steps” An external tool programming setup consists of an • Section 4.0 “Connecting to the Device” external programmer tool and a target PIC32 device. Figure 2-1 illustrates a typical programming setup. The • Section 5.0 “EJTAG vs. ICSP” programmer tool is responsible for executing • Section 6.0 “Pseudo Operations” necessary programming steps and completing the • Section 7.0 “Entering 2-Wire Enhanced
    [Show full text]
  • EE-223: In-Circuit Flash Programming on SHARC® Processors
    Engineer-to-Engineer Note EE-223 Technical notes on using Analog Devices DSPs, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors or e-mail [email protected] or [email protected] for technical support. a In-Circuit Flash Programming on SHARC® Processors Contributed by R. Murphy Rev 2 – February 19, 2007 Introduction 21363, ADSP-21364, ADSP-21365, and ADSP- 21366 processors. ADSP-2116x, ADSP-2126x, ADSP-2136x and ADSP-2137x SHARC® processors, similar to most re-programmable processors, require that Flash Programmer Utility internal program code and data be boot-loaded at VisualDSP++® 4.5 development tools or higher power-up. The code and data can be supplied by includes a Flash Programmer utility that allows a host system (e.g., via an SPI or JTAG you to point the flash utility to a previously connection) or can be stored in an on-board non- programmed loader (.LDR) file and program the volatile memory device such as a ROM or in a flash based on a supplied driver file. The driver serial or parallel flash device. The SHARC EZ- file is simply a DSP executable (.DXE) developed KIT Lite® evaluation boards enable you to boot for a specific combination of processor and flash the processor in any of these modes. This EE- device. The VisualDSP++ tools include driver Note focuses on PROM booting. This is files for each of the SHARC EZ-KIT Lite supported by an 8-Mbit flash memory device evaluation boards, allowing you to program your (AM29LV081B-120EC) from AMD.
    [Show full text]