E86MON Software. User s Manual DOWNLOADING FILES. Downloading.HEX Files. Upgrading the E86MON Software
|
|
- Rhoda Harris
- 5 years ago
- Views:
Transcription
1 E86MON Software User s Manual This document amends the E86MON Software User s Manual, order #21891B, (referred to throughout as the user s manual). The information contained in this amendment is based on version of the E86MON software. DOWNLOADING FILES This section updates Chapter 2 of the user s manual. Downloading.HEX Files You can download seven example.hex files. The files are located in the /OUT subdirectory on the floppy disk provided in the board kit. AMDDHRY.HEX RAM-based DHRYSTONE benchmark DUALCRT.HEX RAM-based dual terminal viewer SECONDS.HEX RAM-based seconds counter TESTMON.HEX RAM-based minimal DOS emulator test LEDS.HEX Flash-memory-based demonstration EDITMON.EXE DOS-based utility used in Flash memory FINDER.HEX Flash memory-based demonstration The.HEX files built with the older (version 3.2.x) MAKEHEX utility do not download with the version 3.4.x monitor. The version 3.4.x MAKEHEX files do not execute on a version 3.2.x monitor. Rebuild your.hex file using the 3.4.x MAKEHEX utility. Upgrading the E86MON Software Files used to upgrade the E86MON software are provided in the \OUT subdirectory on the floppy disk included in the board kit. The latest version of the E86MON software is also available on the Web at products/lpd/codekits/downloads.html. Click on CK EXE to download the E86MON software. Note: Two builds of the E86MON software are available. One build is for the Am186 ER/Am188 ER microcontrollers and one is for the other Am186 and Am188 microcontroller devices. The traditional version of E86MON software is too large to be contained in the 32K of SRAM on the SD186ER microcontroller demonstration board, so a separate build was created that does not include support for the other microcontrollers. The Am186ER/Am188ER microcontroller.hex file version of the E86MON software uses "E_ER" as the first four characters of its filename. The other version uses "EMON" as the first four characters of its filename. Publication# Rev: B Amendment/1 Issue Date: October 1999
2 The files listed below are in the \OUT subdirectory on the floppy disk for all boards except the SD186ER microcontroller board: EMON342U.HEX Main upgrade file EMON342R.HEX RAM-based version of the E86MON software EMON342B.HEX EXTEM342.HEX Bootable (suitable for programming with a PROM programmer) version of the E86MON software Extensions to provide support for a DOS emulator (Int21), command-line editor (additional LED patterns), and help Note: The 342 portion of the filename represents version The version included on your floppy disk may vary. The files listed below are in the \OUT subdirectory on the floppy disk for the SD186ER microcontroller board: E_ER342U.HEX Main upgrade file E_ER342B.HEX Bootable (suitable for programming with a PROM programmer) version of the E86MON software EXTEM342.HEX Extensions to provide support for a DOS emulator (Int21), command-line editor (additional LED patterns), and help Note: Every upgrade of the E86MON software requires an upgrade of the DOS emulation library. To upgrade versions 3 or later of the E86MON software (prior versions must be upgraded twice first to version 3, then to version 3.4.x): 1. Use the XA command to erase the application Flash memory sectors. 2. Download EMON342U.HEX, the upgrade file, to the board. It is not necessary to type any command to do this; the new E86MON software automatically recognizes a file download when it detects the colon that starts the file. 3. Use the G command to go to the new E86MON software, which is running from your Flash memory space. 4. Type an a to establish communication with the new monitor. You are now running the E86MON software from the copy of the E86MON software in the application area of the Flash memory. You can verify this using the I command. 5. Type a Z and press <Enter> to initiate the upgrade. The software asks if this is really what you want to do. To perform the upgrade and make the new version of E86MON software (the version that starts up when you reset the hardware), answer Y. Do not do this if your power is not stable. Press n or reset to cancel the upgrade. If the upgrade is aborted before it finishes, you might need to send the board back to AMD to have the Flash memory reprogrammed. The E86MON software is upgraded and automatically runs out of the new boot copy of the software. Type an a within three seconds to establish communication with the boot copy of the E86MON software. You can use the XA command to remove the application copy of the E86MON software and download any desired.hex file to the application area of the Flash memory. If you want to use the DOS emulation, upload the EXTEM342.HEX file. Loading this file automatically writes the DOS emulation library to location E0000h in Flash memory. 2 E86MON Software User s Manual Amendment
3 E86MON SOFTWARE COMMANDS This section updates Chapter 3 of the user s manual. AMENDMENT H Hex Math or Help The Help (H) command (without two hexadecimal words) displays the help menu: E86 Boot Monitor -- Version /02/25 Copyright (C) AMD, Austin, Texas, USA I Input Syntax I [W] <word> Description The Input (I) command followed by a word inputs from a byte-wide port and displays the results. IW followed by a word inputs from a word-wide port and displays the results. This command also allows read word access to the processor s peripheral control block, which is mapped to the upper portion of I/O space. cc86mon: i ffa8 83 cc86mon: iw ffa L/LL Load / Load Library The Load Library (LL) command loads the extensions (EXTEM342.HEX) into memory. Loading extensions provides support for a DOS emulator (Int21) and command-line editor (additional LED patterns). If the extensions are not loaded in Flash memory, you can download them using the EXTEM342.HEX file supplied on the E86MON software disk. See Chapter 2, Downloading Files in the user s manual for more information. P Boot Parameters Syntax P [VariableName DecimalValue] Description The Boot Parameters (P) command sets or displays information about the boot parameters of the system. The monitor stores these values in the Flash memory device between the end of the monitor and absolute address FFF00h. Variables can be altered approximately five hundred times before this area becomes full. The following is the permanent variable screen for the E86MON software, version for the Am186/CC/CH/CU and Am186ED microcontrollers: cc86mon: p baudrate = cpuspeed = led = 1 refresh_hz = autorun = 0 monitorport = 1 protectflash = 000e0000 lmcs_ws = 0 umcs_ws = 3 E86MON Software User s Manual Amendment 3
4 For other Am186 processors, the following is the permanent variable screen for the E86MON software, version 3.4.2: cc86mon: p baudrate = cpuspeed = led = 1 autorun = 0 monitorport = 1 protectflash = 000e0000 Note that because you cannot execute from the Flash memory device while modifying it, this command moves the monitor to RAM and then back, destroying any user program already loaded. The E86MON software supports the following permanent variables: autorun When this variable is non-zero, it selects which.exe program to load from the Flash memory and to run at boot time. The W command is used to store.exe programs into Flash memory. The.EXE programs can be listed using the L command. baudrate This variable defines the default baud rate used if an a is not detected during the threesecond autobaud period at boot. (Note that the baud rate is not correct unless the cpuspeed variable is also correct.) cpuspeed This variable defines the speed from the CPU to the monitor. The cpuspeed variable is required for correct default baud rate setup and correct DRAM refresh rate selection (Am186CC/CH/CU and Am186ED devices only). The cpuspeed variable is also used to set the internal timer tick correctly. The internal timer tick is used by benchmark programs and also governs the speed of the LED patterns. hhkey This variable should be only non-zero when the monitor is running on a Hamilton-Hallmark (formerly; now Avnet Personal Computer Components) keychain system. The hhkey variable sets up various GPIOs correctly for this system. led When this variable is non-zero, the monitor uses the LEDs to show current status. When the led variable is zero, the monitor does not change the LEDs. Set the variable to zero if the LED GPIOs are connected to other hardware, and you do not want the E86MON software disturbing that hardware. refresh_hz This variable is useful only for Am186CC/CH/CU and Am186ED microcontroller devices. The refresh_hz variable defines the rate at which the refresh cycles occur. The default rate is 64 KHz, which provides 512 refresh cycles every 8 ms. Note that the actual refresh rate is not correct unless the cpuspeed permanent variable matches the actual CPU clock speed. waitstates Version of the E86MON software has replaced the waitstates permanent variable in prior versions of E86MON software with the umcs_ws and lmcs_ws variables. These variables enable you to configure the upper and lower memory chip select wait states. Version of the E86MON software initially sets UMCS to three wait states and sets LMCS to zero wait states, then loads the number of wait states for both registers from the umcs_ws and lmcs_ws. Note that these variables are only used when the E86MON software is running on a system with an Am186CC/CH/CU or Am186ED microcontroller. protectflash Locations between this variable and the monitor upgrade sector (Figure 1-2 on page 1-5 of the user s manual) are not erased by the XA command. You can still erase a specific sector with the X <sector number> command. 4 E86MON Software User s Manual Amendment
5 Emergency Recovery for Am186CC/CH/CU and Am186ED Microcontroller Boards If you program the DRAM refresh and/or memory chip select permanent variables to values that are not bootable on the Am186CC/CH/CU and Am186ED microcontroller boards, the E86MON software does not start up. However, you can tie address pin 8 on the data bus High with a weak pullup so pin 8 is sampled by the reset configuration register on the Am186CC/CH/CU or Am186ED microcontroller. This starts up the upper memory chip select at three wait states and sets the DRAM refresh rate to 15.6 µs at 5 MHz. This enables the E86MON software to come up, which enables you to reprogram the permanent variables with appropriate values so the E86MON software can start up on its own. R Display/Alter Register The R command can be used with the following registers: BX, CS, CX, DI, DS, DX, EX, IP, SI, SP, and SS. UTILITIES INCLUDED WITH THE E86MON SOFTWARE This section updates Appendix B of the user s manual. The MAKEHEX Utility Different versions of the E86MON software use different versions of MAKEHEX. Ensure that your version of software matches the version of MAKEHEX being used. You will receive an error message if the incorrect version of MAKEHEX is used. The MAKEHEX utility with version 3.4.x of the monitor has changed from previous versions. The.HEX files built with the older version (3.2.x) MAKEHEX utility do not download with the version 3.4.x monitor. The version 3.4.x MAKEHEX files do not execute on a version 3.2.x monitor. ERROR MESSAGES This section updates Appendix C of the user s manual. The following error message indicates the MAKEHEX utility with version 3.4.x of the monitor has changed from previous versions. The.HEX files built with the older (3.2.x) MAKEHEX utility do not download with the version 3.4.x monitor. Additionally, the 3.4.x MAKEHEX files do not execute on a 3.2.x monitor. Rebuild your.hex file using the new MAKEHEX utility. File Error: Invalid segment or start record at file line number x. DOS EMULATION SUPPORT This section updates Appendix D of the user s manual. Every upgrade of the E86MON software requires an upgrade of the DOS emulation library. E86MON Software User s Manual Amendment 5
6 PORTING E86MON SOFTWARE TO OTHER ENVIRONMENTS This section updates Appendix E of the user s manual. If you are using version or later of the E86MON software, your \OUT subdirectory contains the files EDITMON.EXE and EMON332.EXE. The following command sequence modifies EMON332.EXE to change the CPU speed to 20 MHz, and the baud rate to 9600: EDITMON EMON342 CPUSPEED EDITMON EMON342 BAUDRATE 9600 When you have done this, you can use MAKEHEX.EXE to convert EMON332.EXE into EMON332.HEX. Use the segment parameter of MAKEHEX to locate the E86MON software in the top 32K of the device image: MAKEHEX EMON For 512-KByte devices MAKEHEX EMON For 256-KByte devices MAKEHEX EMON For 128-KByte devices MAKEHEX EMON For 64-KByte devices Before downloading EMON342.HEX to the device programmer, you should ensure that all memory in the programmer is erased to FFs. If this is not done, the E86MON software might assume that there is an application program loaded and might try to jump to it after booting. 6 E86MON Software User s Manual Amendment
7 Trademarks È 1999 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD logo, and combinations thereof are trademarks of Advanced Micro Devices, Inc. Am186, Am188, and E86MON are trademarks of Advanced Micro Devices, Inc. Product names used in this publication are for identification purposes only and may be trademarks of their respective companies. E86MON Software User s Manual Amendment 7
The Central Processing Unit
The Central Processing Unit All computers derive from the same basic design, usually referred to as the von Neumann architecture. This concept involves solving a problem by defining a sequence of commands
More information1-4 Figure 1-1 Am186ER Microcontroller Block Diagram. Arrow pointing from control register bus down to the 32-Kbyte RAM box.
TM Am186 ER and Am188 Microcontrollers User s Manual TM ER This document amends the Am186 TM ER and Am188 TM ER Microcontrollers User s Manual (order #21684B). This amendment contains several documentation
More informationMicrocontroller Systems. ELET 3232 Topic 11: General Memory Interfacing
Microcontroller Systems ELET 3232 Topic 11: General Memory Interfacing 1 Objectives To become familiar with the concepts of memory expansion and the data and address bus To design embedded systems circuits
More informationMemory Interfacing & decoding. Intel CPU s
Memory Interfacing & decoding in Intel CPU s Outline Address decoding Chip select Memory configurations Minimum Mode - - A19 - A19 - Simplified Drawing of 8088 Minimum Mode MEMORY MEMW When Memory is selected?
More informationInterface DAC to a PC. Control Word of MC1480 DAC (or DAC 808) 8255 Design Example. Engineering 4862 Microprocessors
Interface DAC to a PC Engineering 4862 Microprocessors Lecture 22 Cheng Li EN-4012 licheng@engr.mun.ca DAC (Digital-to-Analog Converter) Device used to convert digital pulses to analog signals Two methods
More informationMemory Expansion. Lecture Embedded Systems
Memory Expansion Lecture 22 22-1 In These Notes... Memory Types Memory Expansion Interfacing Parallel Serial Direct Memory Access controllers 22-2 Memory Characteristics and Issues Volatility - Does it
More information16-Bit Intel Processor Architecture
IBM-PC Organization 16-Bit Intel Processor Architecture A-16 bit microprocessor can operate on 16 bits of data at a time. 8086/8088 have the simplest structure 8086/8088 have the same instruction set,
More informationAm186ER/Am188ER AMD continues 16-bit innovation
Am186ER/Am188ER AMD continues 16-bit innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Am186ER and Am188ER Am186 System Evolution 80C186 Based 3.37 MIP System Am186EM Based
More informationCREATED BY M BILAL & Arslan Ahmad Shaad Visit:
CREATED BY M BILAL & Arslan Ahmad Shaad Visit: www.techo786.wordpress.com Q1: Define microprocessor? Short Questions Chapter No 01 Fundamental Concepts Microprocessor is a program-controlled and semiconductor
More informationVARDHAMAN COLLEGE OF ENGINEERING (AUTONOMOUS) Shamshabad, Hyderabad
Introduction to MS-DOS Debugger DEBUG In this laboratory, we will use DEBUG program and learn how to: 1. Examine and modify the contents of the 8086 s internal registers, and dedicated parts of the memory
More informationChapter 4 Main Memory
Chapter 4 Main Memory Course Outcome (CO) - CO2 Describe the architecture and organization of computer systems Program Outcome (PO) PO1 Apply knowledge of mathematics, science and engineering fundamentals
More informationEE2007 Microprocessor systems.
EE2007 Microprocessor systems Tutorial 1 Semester 1 AY 2010-11 Ganesh Iyer ganesh.vigneswara@gmail.com (facebook, gtalk) http://ganeshniyer.com About Me I have 3 years of Industry work experience in Bangalore,
More informationD RAFT. High-Performance, 80C186- and 80C188-Compatible, 16-Bit Embedded Microcontrollers with RAM DISTINCTIVE CHARACTERISTICS GENERAL DESCRIPTION
PRELIMINARY Am186 TM ER and Am188 TM ER High-Performance, 80C186- and 80C188-Compatible, 16-Bit Embedded Microcontrollers with RAM DISTINCTIVE CHARACTERISTICS E86 TM family 80C186- and 80C188-compatible
More informationChapter 1 Microprocessor architecture ECE 3120 Dr. Mohamed Mahmoud http://iweb.tntech.edu/mmahmoud/ mmahmoud@tntech.edu Outline 1.1 Computer hardware organization 1.1.1 Number System 1.1.2 Computer hardware
More informationMicrocomputer Architecture..Second Year (Sem.2).Lecture(2) مدرس المادة : م. سندس العزاوي... قسم / الحاسبات
1) Input/output In computing, input/output or I/O, is the communication between an information processing system (such as a computer) and the outside world, possibly a human or another information processing
More informationCG2007 Microprocessor systems.
CG2007 Microprocessor systems Tutorial 1 Semester 2 AY 2011-12 Ganesh Iyer ganesh.vigneswara@gmail.com http://ganeshniyer.com About Me I have 3 years of Industry work experience in Bangalore, India. I
More informationGRANTRONICS PTY LTD. GP-AT Programmer for Atmel Flash CPUs GRANTRONICS GRANTRONICS PTY LTD
GRANTRONICS PTY LTD GP-AT Programmer for Atmel Flash CPUs G GRANTRONICS GRANTRONICS PTY LTD ACN 070 123 643 45 Monash Street PO Box 275 Wentworthville. NSW. 2145 Australia Phone: (02)9896-7150 Fax: (02)9631-1236
More informationPhoenix Technologies, Ltd.
Phoenix Technologies, Ltd. AwardBIOS Version 4.51PG Post Codes & Error Messages Table of Contents POST Codes - 2 Error Messages - 7 ----------------------------------------------- Proprietary Notice and
More informationAN5123 Application note
Application note STSPIN32F0A - bootloader and USART protocol Introduction Cristiana Scaramel The STSPIN32F0A is a system-in-package providing an integrated solution suitable for driving three-phase BLDC
More informationAT45DQ321. Features. 32-Mbit DataFlash (with Extra 1-Mbits), 2.3V Minimum SPI Serial Flash Memory with Dual-I/O and Quad-I/O Support
32-Mbit DataFlash (with Extra 1-Mbits), 2.3V Minimum SPI Serial Flash Memory with Dual-I/O and Quad-I/O Support Features Single 2.3V - 3.6V supply Serial Peripheral Interface (SPI) compatible Supports
More informationMLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD
Name Code : 56012 Class Branch MR INSTITUTE OF TECHNOOGY DUNDIGA - 500 043, HYDERABAD EECTRONICS AND COMMUNICATION ENGINEERING ASSIGNMENT QUESTIONS : MICROPROCESSORS AND MICROCONTROERS : III - B. Tech
More informationDesign-in with AMD s Am29F010
Design-in with AMD s AmF00 Application Note by Kumar Prabhat Advanced Micro Devices This application note describes the key features and system level benefits of using AMD s AmF00,.0 Volt-only Sector Erase
More informationThe x86 Microprocessors. Introduction. The 80x86 Microprocessors. 1.1 Assembly Language
The x86 Microprocessors Introduction 1.1 Assembly Language Numbering and Coding Systems Human beings use the decimal system (base 10) Decimal digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Computer systems use the
More informationLab 1 Introduction to Microcontroller
Lab 1 Introduction to Microcontroller Feb. 2016 1 Objective 1. To be familiar with microcontrollers. 2. Introducing LPC2138 microcontroller. 3. To be familiar with Keil and Proteus software tools. Introduction
More informationFlash Loader Utility for the Z8 Encore! XP MCU
Application Note Flash Loader Utility for the Z8 Encore! XP MCU AN011806-0408 Abstract This application note describes Flash Loader utility for the Zilog s Z8 Encore! XP MCU that can be operated through
More informationMICROPROCESSOR MCQs. 1) What does the microprocessor comprise of? a. Register section b. One or more ALU c. Control unit d.
1) What does the microprocessor comprise of? a. Register section b. One or more ALU c. Control unit 2) What is stored by a register? a. data b. operands c. memory MICROPROCESSOR MCQs 3) Accumulator based
More informationAdvanced 486/586 PC/104 Embedded PC SBC1491
Advanced 486/586 PC/104 Embedded PC SBC1491 Features Ready to run 486/586 computer Small PC/104 format DiskOnChip, 64MB RAM On-board accelerated VGA COM1, COM2, KBD, mouse 10BASE-T Ethernet port PC/104
More informationSPI (Serial & Peripheral Interface)
SPI (Serial & Peripheral Interface) What is SPI SPI is a high-speed, full-duplex bus that uses a minimum of 3 wires to exchange data. The popularity of this bus rose when SD cards (and its variants ie:
More informationEEPROM Emulation with the ez80f91 MCU. Discussion
Application Note EEPROM Emulation with the ez80f91 MCU AN015803-0608 Abstract This Application Note describes a method to utilize a portion of Zilog s ez80acclaimplus! MCU s Flash memory to emulate the
More informationChapter 2: Fundamentals of a microprocessor based system
Chapter 2: Fundamentals of a microprocessor based system Objectives Learn about the basic structure of microprocessor systems Learn about the memory read/write timing diagrams. Learn about address decoding
More informationTMS320LF240x-A Flash Programming
TMS320LF240x-A Flash Programming Serial Port Flash Programming Utility Table of Contents 1. Introduction... 4 1.1. Overview... 4 2. Operation... 4 2.1. DSP Controller Initialization... 4 2.2. Kernel Transfer...
More informationDS-XA In-Circuit Emulator
DS-XA In-Circuit Emulator In-Circuit Emulator for Philips XA Microcontrollers FEATURES Emulates XA Derivatives 2MByte Code and Data Memory Memory With Mapping Capabilities Real-Time Trace Frequency Range
More information386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390
386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390 Features Small, low cost, ready to run 386EX, 25 or 33MHz Up to 32MB DRAM CompactFlash connector Optional PC Card interface for Wi-Fi, modem,
More informationGrundlagen Microcontroller Memory. Günther Gridling Bettina Weiss
Grundlagen Microcontroller Memory Günther Gridling Bettina Weiss 1 Lecture Overview Memory Memory Types Address Space Allocation 2 Memory Requirements What do we want to store? program constants (e.g.
More informationTMS320F2802x SDFlash JTAG Flash Programming Utilities
TMS320F2802x SDFlash JTAG Flash Programming Utilities This document describes the V1.0 release of the F2802x SDFlash programming algorithms. These algorithms are based on the following API releases: TMS320F2802x
More informationExternal and Flash Memory
Digital Signal Processing: Laboratory Experiments Using C and the TMS320C31 DSK Rulph Chassaing Copyright 1999 John Wiley & Sons, Inc. Print ISBN 0-471-29362-8 Electronic ISBN 0-471-20065-4 C External
More informationMenu. word size # of words byte = 8 bits
Menu LSI Components >Random Access Memory (RAM) Static RAM (SRAM) Dynamic RAM (DRAM) Read-Only Memory (ROM) Look into my... See figures from Lam text on web: RAM_ROM_ch6.pdf 1 It can be thought of as 1
More informationAN2430 Application note
Application note STR75x SystemMemory boot mode Introduction te: This application note describes the features of the SystemMemory boot mode developed for STR75x Flash microcontrollers providing all the
More information1-Megabit (128K x 8) 5-volt Only Flash Memory AT29C010A. Features. Description. Pin Configurations
Features Fast Read Access Time - 70 ns 5-Volt Only Reprogramming Sector Program Operation Single Cycle Reprogram (Erase and Program) 1024 Sectors (128 bytes/sector) Internal Address and Data Latches for
More informationMicroprocessor Memory Mapping. Dr. Cahit Karakuş, February-2018
Microprocessor Memory Mapping Dr. Cahit Karakuş, February-2018 Konu Başlıkları CPU Mimarisi Microprocessor Pins and Signals System Bus Bellek Haritası Bellek Arayüzü ve I/O portları Assemble Adres erişim
More informationNEW CEIBO DEBUGGER. Menus and Commands
NEW CEIBO DEBUGGER Menus and Commands Ceibo Debugger Menus and Commands D.1. Introduction CEIBO DEBUGGER is the latest software available from Ceibo and can be used with most of Ceibo emulators. You will
More informationFlashFlex MCU SST89E54RD2A/RDA / SST89E58RD2A/RDA
Introduction This document provides instructions to help programming vendors qualify the SST FlashFlex microcontrollers. Functional Blocks 8051 CPU Core ALU, ACC, B-Register, Instruction Register, Program
More informationComputer Organization and Assembly Language CSC-210
Computer Organization and Assembly Language CSC-2 Lab # Lab() Lab(2) Lab(3) Lab(4) Lab(5) Lab(6) Lab(7) Lab(8) Lab(9) Lab() Lab() Lab(2) Lab(3) Title Computer Anatomy Memory and ports Motherboard and cards
More informationAT25PE40. 4-Mbit DataFlash-L Page Erase Serial Flash Memory ADVANCE DATASHEET. Features
4-Mbit DataFlash-L Page Erase Serial Flash Memory Features ADVANCE DATASHEET Single 1.65V - 3.6V supply Serial Peripheral Interface (SPI) compatible Supports SPI modes 0 and 3 Supports RapidS operation
More informationFERGUSON BEAUREGARD. RTU-5000 Configurator User Manual
FERGUSON BEAUREGARD RTU-5000 Configurator User Manual FERGUSON BEAUREGARD RTU-5000 Configurator User Manual The Ferguson Beauregard RTU-5000 Configurator program and manuals are Copyright 1997-2004 by
More informationCPEG300 Embedded System Design. Lecture 3 Memory
CPEG300 Embedded System Design Lecture 3 Memory Hamad Bin Khalifa University, Spring 2018 Review Von Neumann vs. Harvard architecture? System on Board, system on chip? Generic Hardware Architecture of
More informationInfineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an
Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)
More information8086 Interrupts and Interrupt Responses:
UNIT-III PART -A INTERRUPTS AND PROGRAMMABLE INTERRUPT CONTROLLERS Contents at a glance: 8086 Interrupts and Interrupt Responses Introduction to DOS and BIOS interrupts 8259A Priority Interrupt Controller
More informationSoekris Engineering. net4501 series boards and systems. User s Manual
Soekris Engineering net4501 series boards and systems. User s Manual Vers 0.11 September 26, 2001 Table of Contents 1 INTRODUCTION...4 2 SPECIFICATIONS...5 2.1 Overview... 5 2.2 Bus Expansion... 5 3 BIOS...6
More informationAnnexure I SPECIFICATIONS FOR PROM PROGRAMMER FOR PROMS, EPROMS
Annexure I SPECIFICATIONS FOR PROM PROGRAMMER FOR PROMS, EPROMS 1 Functional Requirements: 1.1 Should Program all PROMs, EPROMs, Micro-controllers, PALs. 1.2 Should program all process and fuse technologies.
More informationPCI to SH-3 AN Hitachi SH3 to PCI bus
PCI to SH-3 AN Hitachi SH3 to PCI bus Version 1.0 Application Note FEATURES GENERAL DESCRIPTION Complete Application Note for designing a PCI adapter or embedded system based on the Hitachi SH-3 including:
More informationAm29F040B. Data Sheet Supplement for PROM Programmer Manufacturers. SECTOR PROTECTION/ UNPROTECTION FOR Am29F040B. Sector Unprotection
SUPPLEMENT Am29F040B Data Sheet Supplement for PROM Programmer Manufacturers This supplement is for use with the Am29F040B data sheet, publication number 21445, and describes the sector protection and
More informationCMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing
CMS-8GP32 A Motorola MC68HC908GP32 Microcontroller Board xiom anufacturing 2000 717 Lingco Dr., Suite 209 Richardson, TX 75081 (972) 994-9676 FAX (972) 994-9170 email: Gary@axman.com web: http://www.axman.com
More informationFlashFlex MCU SST89C58RC
Introduction This document provides the instructions to help programming vendors qualify SST FlashFlex microcontrollers. Functional Blocks 051 CPU Core ALU, ACC, B-Register, Instruction Register, Program
More informationEEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture
Department of Electrical Engineering Lecture 4 The 8051 Architecture 1 In this Lecture Overview General physical & operational features Block diagram Pin assignments Logic symbol Hardware description Pin
More informationProduct Technical Brief S3C2416 May 2008
Product Technical Brief S3C2416 May 2008 Overview SAMSUNG's S3C2416 is a 32/16-bit RISC cost-effective, low power, high performance micro-processor solution for general applications including the GPS Navigation
More information1. Attempt any three of the following: 15
(2½ hours) Total Marks: 75 N. B.: (1) All questions are compulsory. (2) Make suitable assumptions wherever necessary and state the assumptions made. (3) Answers to the same question must be written together.
More informationPreliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5092 P-DIP-8-1
Nonvolatile Memory 1-Kbit E 2 PROM SDA 2516-5 Preliminary Data MOS IC Features Word-organized reprogrammable nonvolatile memory in n-channel floating-gate technology (E 2 PROM) 128 8-bit organization Supply
More information8051 INTERFACING TO EXTERNAL MEMORY
8051 INTERFACING TO EXTERNAL MEMORY Memory Capacity The number of bits that a semiconductor memory chip can store Called chip capacity It can be in units of Kbits (kilobits), Mbits (megabits), and so on
More informationLab 2: 80x86 Interrupts
ELEC-4601: Microprocessor Systems The Point Lab 2: 80x86 Interrupts Writing software to properly respond to a hardware interrupt is fussy. There is a hardware path from the incoming interrupt signal all
More informationCeleron EPIC Computer with GUI and Dual Ethernet SBC4685
Celeron EPIC Computer with GUI and Dual SBC4685 Features Ready to run Celeron/Pentium III computer Color flat-panel support Four serial ports CAN Bus interface PC/104 & PC/104-Plus expansion The SBC4685
More informationUtilizing the Burst Mode Flash in a Motorola MPC555 System
Utilizing the Burst Mode Flash in a Motorola MPC555 System Application Note Burst mode devices offer improvements in system speed and performance by reducing sequential read access times. AMD s Am29BL162
More informationTMS320F2808, TMS320F2806 and TMS320F2801 SDFlash JTAG Flash Programming Utilities
TMS320F2808, TMS320F2806 and TMS320F2801 SDFlash JTAG Flash Programming Utilities SDFlash Algo V1.0 These algorithms are based on the following Flash APIs from TI: TMS320F2808 Flash API V3.00 TMS320F2806
More informationSoekris Engineering. net5501 series boards and systems. User s Manual
Soekris Engineering net5501 series boards and systems. User s Manual Vers 0.10 May 16, 2012 Table of Contents 1 INTRODUCTION...4 1.1 Overview...5 1.2 Bus Expansion...6 1.3 Multi-IO Controller...6 2 BIOS...6
More information8-megabit 2.5-volt or 2.7-volt DataFlash AT45DB081D
Features Single 2.5V or 2.7V to 3.6V Supply RapidS Serial Interface: 66 MHz Maximum Clock Frequency SPI Compatible Modes 0 and 3 User Configurable Page Size 256 Bytes per Page 264 Bytes per Page Page Size
More informationHandsOn Technology -- HT-MC-02 MODEL: HT-MC-02
HandsOn Technology 8051 μcontroller Starter Kits FLASH μcontroller PROGRAMMER/DEVELOPMENT SYSTEM MODEL: HT-MC-02 8051 is one of the most popular 8-bit µcontroller architectures in use today, learn it the
More informationMr. Sapan Naik 1. Babu Madhav Institute of Information Technology, UTU
5 Years Integrated M.Sc.(IT) Semester 4 060010402 System Programming Question Bank Unit 1: Introduction 1. Write the decimal equivalent for each integral power of 2 from 2! to 2!". 2. Convert the following
More informationAT45DB041E. 4-Mbit DataFlash (with Extra 128-Kbits), 1.65V Minimum SPI Serial Flash Memory. Features
4-Mbit DataFlash (with Extra 128-Kbits), 1.65V Minimum SPI Serial Flash Memory Features Single 1.65V - 3.6V supply Serial Peripheral Interface (SPI) compatible Supports SPI modes 0 and 3 Supports RapidS
More informationTMS320F2810, TMS320F2811 and TMS320F2812 SDFlash JTAG Flash Programming Utilities
TMS320F2810, TMS320F2811 and TMS320F2812 SDFlash JTAG Flash Programming Utilities SDFlash Algo Version 3.0 Based on the F2810/F2811/F2812 Flash API V1.00 This download includes SDFlash algorithm files
More information9/25/ Software & Hardware Architecture
8086 Software & Hardware Architecture 1 INTRODUCTION It is a multipurpose programmable clock drive register based integrated electronic device, that reads binary instructions from a storage device called
More informationHello, and welcome to this presentation of the STM32 Flash memory interface. It covers all the new features of the STM32F7 Flash memory.
Hello, and welcome to this presentation of the STM32 Flash memory interface. It covers all the new features of the STM32F7 Flash memory. 1 STM32F7 microcontrollers embed up to 2 Mbytes of Flash memory.
More informationFreescale Semiconductor, Inc. Debugger. Serial Debug Interface SDI target. Copyright Metrowerks Debugger
Debugger Serial Debug Interface SDI target Product Manual Debugger - SDI Manual Date 6-Aug-2003 SDI Target Component Introduction An advanced feature of this debugger for the embedded system development
More informationMemory Overview. Overview - Memory Types 2/17/16. Curtis Nelson Walla Walla University
Memory Overview Curtis Nelson Walla Walla University Overview - Memory Types n n n Magnetic tape (used primarily for long term archive) Magnetic disk n Hard disk (File, Directory, Folder) n Floppy disks
More informationAT45DB321E. Features. 32-Mbit DataFlash (with Extra 1-Mbits), 2.3V Minimum SPI Serial Flash Memory
32-Mbit DataFlash (with Extra 1-Mbits), 2.3V Minimum SPI Serial Flash Memory Features Single 2.3V - 3.6V supply Serial Peripheral Interface (SPI) compatible Supports SPI modes 0 and 3 Supports RapidS operation
More informationMicroprocessors and Microcontrollers (EE-231)
Microprocessors and Microcontrollers (EE-231) Main Objectives 8088 and 80188 8-bit Memory Interface 8086 t0 80386SX 16-bit Memory Interface I/O Interfacing I/O Address Decoding More on Address Decoding
More informationDescription of the Simulator
Description of the Simulator The simulator includes a small sub-set of the full instruction set normally found with this style of processor. It includes advanced instructions such as CALL, RET, INT and
More informationAN4045 Application note
Application note STM32F3 series in-application programming (IAP) using the USART Introduction An important requirement for most Flash-memory-based systems is the ability to update the firmware when installed
More information8051 Microcontroller
8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many
More informationTechnology in Action
Technology in Action Chapter 9 Behind the Scenes: A Closer Look at System Hardware 1 Binary Language Computers work in binary language. Consists of two numbers: 0 and 1 Everything a computer does is broken
More informationIP-48DAC channel 16-bit Digital/Analog Converter With memory Industry Pack Module PROGRAMMING MANUAL Version 1.
IP-48DAC-16 48-channel 16-bit Digital/Analog Converter With memory Industry Pack Module PROGRAMMING MANUAL 828-10-000-4000 Version 1.0 January 2007 ALPHI TECHNOLOGY CORPORATION 1898 E. Southern Ave Tempe,
More informationImplementing In-Application Programming on the ADuC702x
Implementing In-Application Programming on the ADuC702x By Johnson Jiao [Johnson.Jiao@analog.com] and Raven Xue [Raven.Xue@analog.com] Background The ADuC702x Precision Analog Microcontroller provides
More informationCS 320 February 2, 2018 Ch 5 Memory
CS 320 February 2, 2018 Ch 5 Memory Main memory often referred to as core by the older generation because core memory was a mainstay of computers until the advent of cheap semi-conductor memory in the
More informationThe purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data
1 The purpose of this course is to provide an introduction to the RL78's flash features and archectecture including security features, code and data flash organization as well as self and external programming
More informationAT45DB021E. 2-Mbit DataFlash (with Extra 64-Kbits), 1.65V Minimum SPI Serial Flash Memory PRELIMINARY DATASHEET. Features
AT45DB021E 2-Mbit DataFlash (with Extra 64-Kbits), 1.65V Minimum SPI Serial Flash Memory Features PRELIMINARY DATASHEET Single 1.65V - 3.6V supply Serial Peripheral Interface (SPI) compatible Supports
More information4-Megabit (512K x 8) 5-volt Only CMOS Flash Memory AT49F040 AT49F040T AT49F040/040T AT49F040/040T. Features. Description. Pin Configurations
Features Single Voltage Operation 5V Read 5V Reprogramming Fast Read Access Time - 70 ns Internal Program Control and Timer 16K bytes Boot Block With Lockout Fast Erase Cycle Time - 10 seconds Byte By
More informationicroprocessor istory of Microprocessor ntel 8086:
Microprocessor A microprocessor is an electronic device which computes on the given input similar to CPU of a computer. It is made by fabricating millions (or billions) of transistors on a single chip.
More informationTMS320F2810, TMS320F2811 and TMS320F2812 SDFlash JTAG Flash Programming Utilities
TMS320F2810, TMS320F2811 and TMS320F2812 SDFlash JTAG Flash Programming Utilities SDFlash Algo Version 4.1 This download includes SDFlash algorithm files used to interface the FLASH API to the SDFlash
More informationSoekris Engineering. net4801 series boards and systems. User s Manual
Soekris Engineering net4801 series boards and systems. User s Manual Vers 0.05 April 10, 2004 Table of Contents 1 INTRODUCTION...4 1.1 Overview... 5 1.2 Bus Expansion... 5 1.3 Multi-IO Controller... 6
More informationCHAPTER TWELVE - Memory Devices
CHAPTER TWELVE - Memory Devices 12.1 6x1,024 = 16,384 words; 32 bits/word; 16,384x32 = 524,288 cells 12.2 16,384 addresses; one per word. 12.3 2 16 = 65,536 words = 64K. Thus, memory capacity is 64Kx4.
More informationBoot Loader for the Z51F6412 MCU
Boot Loader for the Z51F6412 MCU AN037701-0215 Abstract This application note discusses how to create a boot loader program for the Z51F6412 microcontroller, a member of Zilog s Z8051 Family of Microcontrollers.
More information3980xpi/3980/3900 V8.2 User Notes
3980xpi/3980/3900 V8.2 User Notes Contents What s New in Version 8.2........................................ 2 Reminders.................................................... 5 Determining if 3900 Has Hard
More informationChapter 2 COMPUTER SYSTEM HARDWARE
Chapter 2 COMPUTER SYSTEM HARDWARE A digital computer system consists of hardware and software. The hardware consists of the physical components of the system, whereas the software is the collection of
More informationMoodle WILLINGDON COLLEGE SANGLI (B. SC.-II) Digital Electronics
Moodle 4 WILLINGDON COLLEGE SANGLI (B. SC.-II) Digital Electronics Advanced Microprocessors and Introduction to Microcontroller Moodle developed By Dr. S. R. Kumbhar Department of Electronics Willingdon
More informationAN2606 Application note
Application note STM32 microcontroller system memory boot mode Introduction The bootloader is stored in the internal boot ROM memory (system memory) of STM32 devices. It is programmed by ST during production.
More informationHardware and Software Architecture. Chapter 2
Hardware and Software Architecture Chapter 2 1 Basic Components The x86 processor communicates with main memory and I/O devices via buses Data bus for transferring data Address bus for the address of a
More informationTechnical Description
Technical Description Network Interface Card for NTP- and udp/time protocol version 01.00 22.02.99 Company Info hopf_elektronik Nottebohmstr. 41 Post box 1847 58511 Lüdenscheid 58468 Lüdenscheid tel.:
More informationAN4872 Application note
Application note BlueNRG-1 and BlueNRG-2 UART bootloader protocol Introduction The BlueNRG-1 and BlueNRG-2 are very low power Bluetooth low energy (BLE) single-mode systemson-chip, compliant with Bluetooth
More informationMemory memories memory
Memory Organization Memory Hierarchy Memory is used for storing programs and data that are required to perform a specific task. For CPU to operate at its maximum speed, it required an uninterrupted and
More informationMW100 CAN Bus Module Configuration Tool (MX118-CAN-M30/S1) User s Manual
MW100 CAN Bus Module Configuration Tool (MX118-CAN-M30/S1) User s Manual 1 Contents Before Using the Software... 3 Explanation of Functions... 3 MX118 Part Names and Functions... 3 Operation Guide... 4
More informationControl Unit: The control unit provides the necessary timing and control Microprocessor resembles a CPU exactly.
Unit I 8085 and 8086 PROCESSOR Introduction to microprocessor A microprocessor is a clock-driven semiconductor device consisting of electronic logic circuits manufactured by using either a large-scale
More information