IEEE HomeSearch IEEE ShopWeb Account Contact IEEE IEEE
MembershipPublicationsServicesStandardsConferencesCareers/Jobs
IEEE-SA IEEE-SA Member Area Search our standards database for Abstract, Sponsor, Status, Contact,Ordering and Historical information. IEEE-SA Standards Association
Products & ServicesIEEE-SA MembershipStandards DevelopmentNews & InformationnavFillerHOMEHOME Icon

IEEE Std 1275.1-1994 IEEE Standard for Boot (Initialization Configuration) Firmware: Instruction Set Architecture (ISA) Supplement for IEEE 1754 -Description

Abstract: Firmware is the read-only-memory (ROM)-based software that controls a computer between the time it is turned on and the time the primary operating system takes control of the machine. Firmware"s responsibilities include testing and initializing the hardware, determining the hardware configuration, loading (or booting) the operating system, and providing interactive debugging facilities in case of faulty hardware or software. The core requirements and practices specified by IEEE Std 1275-1994 must be supplemented by system-specific requirements to form a complete specification for the firmware for a particular system. This standard establishes such additional requirements pertaining to the instruction set architecture (ISA) defined by IEEE Std 1754-1994, IEEE Standard for a 32-bit Microprocessor Architecture.

Keywords: boot, configuration, debug, FCode, firmware, Forth, initialization, plug-in device, ROM

Content +

  • 1. Overview
  • 2. References
  • 3. Definitions of terms
  • 4. Data formats and representations
  • 5. Client interface requirements
    • 5.1 Client program loading
      • 5.1.1 Default load address
      • 5.1.2 Client program header
    • 5.2 Initial program state
      • 5.2.1 Register values
      • 5.2.2 Initial stack
      • 5.2.3 Client program arguments
      • 5.2.4 Trap table
      • 5.2.5 MMU
      • 5.2.6 Virtual address space and memory allocation
      • 5.2.7 Memory cache(s)
    • 5.3 Client interface handler
  • 6. User interface extensions
    • 6.1 Machine register access
    • 6.2 Debugger extensions
    • 6.3 Configuration variables
    • 6.4 Restrictions

links: [Standard Status] - [Purchase] - [PDF*] - [Bus Architecture Collection - Description]

available for Standards Online Bus Architecture Collection subscribers only

spacer

Copyright ©2004 IEEE-SA
Contact IEEE-SA
(m.v.rodriguez@ieee.org)
URL: http://standards.ieee.org/reading/ieee/std_public/description/busarch/1275.1-1994_desc.html

spacer