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.4-1995 IEEE Standard for Boot (Initialization Configuration) Firmware: Bus Supplement for IEEE 896 (Futurebus+®) -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 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 bus architecture defined by the IEEE Futurebus+® standards: 10857 : 1994 [ANSI/IEEE Std 896.1, 1994 Edition], Information technology—Microprocessor systems—Futurebus+®—Logical protocol specification; and 896.2-1991, IEEE Standard for Futurebus+®—Physical Layer and Profile Specification.

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

Content +

  • 1. Overview
  • 2. References
  • 3. Definitions of terms
  • 4. Bus characteristics
    • 4.1 Physical address formats and representations
      • 4.1.1 Numeric representation
      • 4.1.2 Text representations
      • 4.1.3 Conversion between representations
    • 4.2 FCode interpretation semantics
  • 5. Bus nodes
    • 5.1 Properties
      • 5.1.1 Core-specified properties for bus nodes
      • 5.1.2 Bus-specific properties for bus nodes
    • 5.2 Methods
      • 5.2.1 Core-specified methods for bus nodes
      • 5.2.2 Bus-specific methods for bus nodes
  • 6. Child nodes
    • 6.1 Properties
      • 6.1.1 Core-specified properties for child nodes
      • 6.1.2 Bus-specific properties for child nodes
    • 6.2 Methods
  • 7. User interface extensions
    • 7.1 Bus-specific interpretations of standard commands
    • 7.2 Bus-specific FCodes
    • 7.3 Bus-specific user interface commands
  • Annex A Futurebus+ CSRs
    • A.1 CSR command name behavior
      • A.1.1 Single CSR access commands
      • A.1.2 Array CSR access commands
      • A.1.3 Configuration region selection
    • A.2 IEEE 896 core CSRs
    • A.3 IEEE 896 Futurebus+ CSRs
    • A.4 IEEE 896 ROM bus information block CSRs
    • A.5 IEEE 896 ROM root directory CSR

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.4-1995_desc.html

spacer