Movatterモバイル変換


[0]ホーム

URL:


US20050102488A1 - Firmware description language for accessing firmware registers - Google Patents

Firmware description language for accessing firmware registers
Download PDF

Info

Publication number
US20050102488A1
US20050102488A1US10/974,291US97429104AUS2005102488A1US 20050102488 A1US20050102488 A1US 20050102488A1US 97429104 AUS97429104 AUS 97429104AUS 2005102488 A1US2005102488 A1US 2005102488A1
Authority
US
United States
Prior art keywords
register
firmware
instructions
description language
accessing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/974,291
Inventor
George Bullis
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Finisar Corp
Original Assignee
Finisar Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Finisar CorpfiledCriticalFinisar Corp
Priority to US10/974,291priorityCriticalpatent/US20050102488A1/en
Assigned to FINISAR CORPORATIONreassignmentFINISAR CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BULLIS, GEORGE ANTHONY
Publication of US20050102488A1publicationCriticalpatent/US20050102488A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

The present invention provides for a firmware description language for accessing firmware registers. Computer-readable media store a data structure representing a firmware description language that includes at least a blade type field containing a blade type value that represents a blade type and a register description field containing a one or more register configuration values for accessing a register at a blade of the blade type represented in the blade type field. In some embodiments, a computer system receives application instructions for accessing a firmware register. The computer system refers to the firmware description language to identify register attributes of the firmware register. The computer system generates low-level instructions for accessing the firmware register in accordance with register attributes referred to in the firmware description language. The computer system issues the low-level instructions for accessing the firmware register.

Description

Claims (32)

US10/974,2912003-11-072004-10-27Firmware description language for accessing firmware registersAbandonedUS20050102488A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US10/974,291US20050102488A1 (en)2003-11-072004-10-27Firmware description language for accessing firmware registers

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US51802603P2003-11-072003-11-07
US51809303P2003-11-072003-11-07
US10/974,291US20050102488A1 (en)2003-11-072004-10-27Firmware description language for accessing firmware registers

Publications (1)

Publication NumberPublication Date
US20050102488A1true US20050102488A1 (en)2005-05-12

Family

ID=34557405

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/974,291AbandonedUS20050102488A1 (en)2003-11-072004-10-27Firmware description language for accessing firmware registers
US10/980,004Expired - Fee RelatedUS7603444B2 (en)2003-11-072004-11-03Using description files to configure components in a distributed system

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US10/980,004Expired - Fee RelatedUS7603444B2 (en)2003-11-072004-11-03Using description files to configure components in a distributed system

Country Status (1)

CountryLink
US (2)US20050102488A1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050081023A1 (en)*2003-10-092005-04-14Bullis George AnthonyCreating description files used to configure components in a distributed system
US20090282229A1 (en)*2008-05-082009-11-12International Business Machines CorporationConditional inclusion of resources in a computer system configuration
US20110191632A1 (en)*2010-02-042011-08-04Gary MillerSmall form factor pluggable (sfp) checking device for reading from and determining type of inserted sfp transceiver module or other optical device
US8261050B2 (en)2008-05-082012-09-04International Business Machines CorporationVital product data collection during pre-standby and system initial program load
DE102013212842A1 (en)2013-07-022015-01-08Robert Bosch Gmbh Method for operating a control device and control device with a model calculation unit
US20170093682A1 (en)*2015-09-252017-03-30Contec, LlcUniversal Device Testing System
US9810735B2 (en)2015-09-252017-11-07Contec, LlcCore testing machine
US9838295B2 (en)2015-11-232017-12-05Contec, LlcWireless routers under test
US9900113B2 (en)2016-02-292018-02-20Contec, LlcUniversal tester hardware
US9900116B2 (en)2016-01-042018-02-20Contec, LlcTest sequences using universal testing system
US9992084B2 (en)2015-11-202018-06-05Contec, LlcCable modems/eMTAs under test
US10122611B2 (en)2015-09-252018-11-06Contec, LlcUniversal device testing interface
US10158553B2 (en)2015-09-252018-12-18Contec, LlcSystems and methods for testing electronic devices using master-slave test architectures
US10291959B2 (en)2015-09-252019-05-14Contec, LlcSet top boxes under test
US10320651B2 (en)2015-10-302019-06-11Contec, LlcHardware architecture for universal testing system: wireless router test
CN112187558A (en)*2019-07-032021-01-05腾讯科技(深圳)有限公司Data verification method and device and electronic equipment
US10965578B2 (en)2015-10-302021-03-30Contec, LlcHardware architecture for universal testing system: cable modem test
CN115484220A (en)*2022-08-232022-12-16中国电子科技集团公司第十研究所 Domestic SRIO switching chip event mad report processing method, equipment and media
CN115885252A (en)*2020-08-282023-03-31西门子工业软件有限公司Method for programming a software module associated with a firmware unit of a device
CN119201535A (en)*2024-11-262024-12-27苏州元脑智能科技有限公司 Server fault information control method and device, storage medium and electronic device

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8065399B2 (en)2000-04-172011-11-22Circadence CorporationAutomated network infrastructure test and diagnostic system and method therefor
US20060200711A1 (en)*2005-02-012006-09-07Schondelmayer Adam HNetwork diagnostic systems and methods for processing network messages
US20060198319A1 (en)*2005-02-012006-09-07Schondelmayer Adam HNetwork diagnostic systems and methods for aggregated links
US20060198318A1 (en)*2005-02-012006-09-07Schondelmayer Adam HNetwork diagnostic systems and methods for statistical triggering
US20070038880A1 (en)*2005-08-152007-02-15Noble Gayle LNetwork diagnostic systems and methods for accessing storage devices
US8107822B2 (en)2005-05-202012-01-31Finisar CorporationProtocols for out-of-band communication
US20060264178A1 (en)*2005-05-202006-11-23Noble Gayle LWireless diagnostic systems
US20070260728A1 (en)*2006-05-082007-11-08Finisar CorporationSystems and methods for generating network diagnostic statistics
US20070038881A1 (en)*2005-08-152007-02-15Finisar CorporationNetwork diagnostic systems and methods for accessing storage devices
US20070211696A1 (en)*2006-03-132007-09-13Finisar CorporationMethod of generating network traffic
US20080075103A1 (en)*2005-05-202008-03-27Finisar CorporationDiagnostic device
US7899057B2 (en)*2006-04-282011-03-01Jds Uniphase CorporationSystems for ordering network packets
US20070211697A1 (en)*2006-03-132007-09-13Finisar CorporationMethod of analyzing network with generated traffic
US8213333B2 (en)2006-07-122012-07-03Chip GreelIdentifying and resolving problems in wireless device configurations
US8526821B2 (en)*2006-12-292013-09-03Finisar CorporationTransceivers for testing networks and adapting to device changes
US8102777B2 (en)*2007-01-262012-01-24Jds Uniphase CorporationNetwork diagnostic systems and methods for aggregated links
KR101552188B1 (en)*2007-09-072015-09-10삼성전자 주식회사 METHOD AND APPARATUS FOR PROVIDING INTERNAL VARIABLE RULES FOR COMPONENT MODEL AND ARCHITECTURE DESIGN
US8145641B2 (en)*2008-01-182012-03-27Oracle International CorporationManaging feature data based on spatial collections
JP5208872B2 (en)*2009-07-152013-06-12日立オートモティブシステムズ株式会社 Memory diagnostic device for vehicle equipment control device
US8340120B2 (en)2009-09-042012-12-25Brocade Communications Systems, Inc.User selectable multiple protocol network interface device
US8769173B2 (en)*2010-10-142014-07-01International Business Machines CorporationSystems and methods for detecting supported small form-factor pluggable (SFP) devices
US9778915B2 (en)2011-02-282017-10-03Microsoft Technology Licensing, LlcDistributed application definition
US9990184B2 (en)2011-03-252018-06-05Microsoft Technology Licensing, LlcDistributed component model
US9465589B2 (en)2011-04-052016-10-11Microsoft Technology Licensing, LlcStateful component authoring and execution
US8966321B2 (en)*2012-05-092015-02-24IxiaLogical port and layer protocol test configuration resource manager
WO2015061439A1 (en)*2013-10-222015-04-30Studio Weber + AssociatesMultifunctional power supply device
US10901698B2 (en)*2018-11-302021-01-26International Business Machines CorporationCommand tool development using a description file
US11071166B2 (en)*2019-10-032021-07-20Netsia, Inc.Apparatus and method for an open control plane in wireless networks

Citations (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5619702A (en)*1994-05-251997-04-08National Instruments CorporationMethod and apparatus for programming registers using simplified commands
US20020034181A1 (en)*2000-09-202002-03-21Broadcom CorporationSwitch assembly having multiple blades in a chassis
US20030041098A1 (en)*1999-06-232003-02-27Victor LortzNetwork-based detection and display of product replacement information
US6539520B1 (en)*2000-11-282003-03-25Advanced Micro Devices, Inc.Systems and methods for generating hardware description code
US20030126260A1 (en)*2001-11-212003-07-03Husain Syed Mohammad AmirDistributed resource manager
US20030159124A1 (en)*2002-02-202003-08-21Fisher Rory L.System and method for generating integrated circuit boundary register description data
US6654914B1 (en)*1999-05-282003-11-25Teradyne, Inc.Network fault isolation
US20040006546A1 (en)*2001-05-102004-01-08Wedlake William P.Process for gathering expert knowledge and automating it
US20040066095A1 (en)*2002-10-022004-04-08Hewlett-Packard CompanyApparatus for controlling transmissions to reduce electromagnetic interference in an electronic system
US20040098458A1 (en)*2002-09-162004-05-20Husain Syed Mohammad AmirDistributed computing infrastructure including multiple collaborative sessions
US20040255191A1 (en)*2003-06-162004-12-16International Business Machines CorporationAutomated diagnostic service
US20050015755A1 (en)*2003-07-182005-01-20Agere Systems IncorporatedSystem and method for automatically generating a hierarchical register consolidation structure
US6862563B1 (en)*1998-10-142005-03-01Arc InternationalMethod and apparatus for managing the configuration and functionality of a semiconductor design
US20050050189A1 (en)*2003-08-262005-03-03Yang Harold (Haoran)Accessing results of network diagnostic functions in a distributed system
US7069526B2 (en)*1999-11-302006-06-27Synplicity, Inc.Hardware debugging in a hardware description language
US7152123B2 (en)*2002-12-232006-12-19Micron Technology, Inc.Distributed configuration storage
US7185214B2 (en)*2002-08-122007-02-27Hewlett-Packard Development Company, L.P.System and method for load dependent frequency and performance modulation in bladed systems
US7334064B2 (en)*2003-04-232008-02-19Dot Hill Systems CorporationApplication server blade for embedded storage appliance
US7421686B2 (en)*1998-10-102008-09-02Transitive LimitedProgram code conversion

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3833090A (en)*1973-08-291974-09-03R GeorgiannaSettable lugs for climbing racks
US4450936A (en)*1983-05-181984-05-29Interlake, Inc.Removable step for pallet rack
US4953662A (en)*1989-01-171990-09-04Porter William MClimbing apparatus
US5097925A (en)*1990-06-141992-03-24George T. Walker, Jr.Tree walker
US5234076A (en)*1990-09-141993-08-10Louk Robert LTree stand
CA2077977C (en)*1992-09-102002-01-29Steven Normand CarriereTree stand
US5862883A (en)*1995-03-101999-01-26Jennifer CarriereTree stand
US6397973B1 (en)*1998-01-092002-06-04Summit Specialties, Inc.Non-climbing tree stand with cable attachment
US5975242A (en)*1998-01-091999-11-02Summit Specialties, Inc.Climbing tree stand with cable attachment
US6264000B1 (en)*1999-01-292001-07-24Usl Products IncorporatedTree stand and climbing devices
US6308801B1 (en)*1999-02-042001-10-30John D. FutchTree climbing apparatus
US6269906B1 (en)*1999-09-022001-08-07Clark Equipment CompanyTwist lock holder or step
US6247553B1 (en)*2000-01-202001-06-19Darren L. JonesStep assembly for t-post, components therefor and methods of making the same
US6481529B1 (en)*2000-10-132002-11-19Barry Kent VoorhiesClimbing tree stand
US6523642B1 (en)*2001-09-052003-02-25Buckshot, Inc.Adjustable tree stand
US6622823B2 (en)*2002-01-092003-09-23Ardisam, Inc.Tree climbing apparatus
US6698549B2 (en)*2002-03-152004-03-02Buckshot, Inc.Climbing tree stand

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5619702A (en)*1994-05-251997-04-08National Instruments CorporationMethod and apparatus for programming registers using simplified commands
US7421686B2 (en)*1998-10-102008-09-02Transitive LimitedProgram code conversion
US6862563B1 (en)*1998-10-142005-03-01Arc InternationalMethod and apparatus for managing the configuration and functionality of a semiconductor design
US6654914B1 (en)*1999-05-282003-11-25Teradyne, Inc.Network fault isolation
US20030041098A1 (en)*1999-06-232003-02-27Victor LortzNetwork-based detection and display of product replacement information
US7069526B2 (en)*1999-11-302006-06-27Synplicity, Inc.Hardware debugging in a hardware description language
US7466704B2 (en)*2000-09-202008-12-16Broadcom CorporationSwitch assembly having multiple blades in a chassis
US20020034181A1 (en)*2000-09-202002-03-21Broadcom CorporationSwitch assembly having multiple blades in a chassis
US6539520B1 (en)*2000-11-282003-03-25Advanced Micro Devices, Inc.Systems and methods for generating hardware description code
US20040006546A1 (en)*2001-05-102004-01-08Wedlake William P.Process for gathering expert knowledge and automating it
US20030126260A1 (en)*2001-11-212003-07-03Husain Syed Mohammad AmirDistributed resource manager
US20030159124A1 (en)*2002-02-202003-08-21Fisher Rory L.System and method for generating integrated circuit boundary register description data
US7185214B2 (en)*2002-08-122007-02-27Hewlett-Packard Development Company, L.P.System and method for load dependent frequency and performance modulation in bladed systems
US20040098458A1 (en)*2002-09-162004-05-20Husain Syed Mohammad AmirDistributed computing infrastructure including multiple collaborative sessions
US20040066095A1 (en)*2002-10-022004-04-08Hewlett-Packard CompanyApparatus for controlling transmissions to reduce electromagnetic interference in an electronic system
US7152123B2 (en)*2002-12-232006-12-19Micron Technology, Inc.Distributed configuration storage
US7334064B2 (en)*2003-04-232008-02-19Dot Hill Systems CorporationApplication server blade for embedded storage appliance
US20040255191A1 (en)*2003-06-162004-12-16International Business Machines CorporationAutomated diagnostic service
US20050015755A1 (en)*2003-07-182005-01-20Agere Systems IncorporatedSystem and method for automatically generating a hierarchical register consolidation structure
US20050050189A1 (en)*2003-08-262005-03-03Yang Harold (Haoran)Accessing results of network diagnostic functions in a distributed system

Cited By (36)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7222313B2 (en)*2003-10-092007-05-22Finisar CorporationCreating description files used to configure components in a distributed system
US20050081023A1 (en)*2003-10-092005-04-14Bullis George AnthonyCreating description files used to configure components in a distributed system
US20090282229A1 (en)*2008-05-082009-11-12International Business Machines CorporationConditional inclusion of resources in a computer system configuration
US8261050B2 (en)2008-05-082012-09-04International Business Machines CorporationVital product data collection during pre-standby and system initial program load
US8423584B2 (en)2008-05-082013-04-16International Business Machines CorporationConditional inclusion of resources in a computer system configuration
US20110191632A1 (en)*2010-02-042011-08-04Gary MillerSmall form factor pluggable (sfp) checking device for reading from and determining type of inserted sfp transceiver module or other optical device
US8566643B2 (en)2010-02-042013-10-22Hubbell IncorporatedSmall form factor pluggable (SFP) checking device for reading from and determining type of inserted SFP transceiver module or other optical device
US9785410B2 (en)2013-07-022017-10-10Robert Bosch GmbhMethod for operating a control unit and a control unit having a model calculation unit
DE102013212842A1 (en)2013-07-022015-01-08Robert Bosch Gmbh Method for operating a control device and control device with a model calculation unit
US10122611B2 (en)2015-09-252018-11-06Contec, LlcUniversal device testing interface
US9810735B2 (en)2015-09-252017-11-07Contec, LlcCore testing machine
US10298483B2 (en)2015-09-252019-05-21Contec, LlcUniversal device testing interface
US20180024193A1 (en)*2015-09-252018-01-25Contec, LlcCore testing machine
US11353507B2 (en)2015-09-252022-06-07Contec, LlcCore testing machine
US10291959B2 (en)2015-09-252019-05-14Contec, LlcSet top boxes under test
US9960989B2 (en)*2015-09-252018-05-01Contec, LlcUniversal device testing system
US10277497B2 (en)2015-09-252019-04-30Contec, LlcSystems and methods for testing electronic devices using master-slave test architectures
US10578670B2 (en)*2015-09-252020-03-03Contec, LlcCore testing machine
US20170093682A1 (en)*2015-09-252017-03-30Contec, LlcUniversal Device Testing System
US10158553B2 (en)2015-09-252018-12-18Contec, LlcSystems and methods for testing electronic devices using master-slave test architectures
US10581719B2 (en)2015-10-302020-03-03Contec, LlcHardware architecture for universal testing system: wireless router test
US10320651B2 (en)2015-10-302019-06-11Contec, LlcHardware architecture for universal testing system: wireless router test
US10965578B2 (en)2015-10-302021-03-30Contec, LlcHardware architecture for universal testing system: cable modem test
US12155552B2 (en)2015-10-302024-11-26Contec, LlcHardware architecture for universal testing system: cable modem test
US9992084B2 (en)2015-11-202018-06-05Contec, LlcCable modems/eMTAs under test
US10230617B2 (en)2015-11-232019-03-12Contec, LlcWireless routers under test
US10581718B2 (en)2015-11-232020-03-03Contec, LlcWireless devices under test
US9838295B2 (en)2015-11-232017-12-05Contec, LlcWireless routers under test
US10116397B2 (en)2016-01-042018-10-30Contec, LlcTest sequences using universal testing system
US9900116B2 (en)2016-01-042018-02-20Contec, LlcTest sequences using universal testing system
US9900113B2 (en)2016-02-292018-02-20Contec, LlcUniversal tester hardware
CN112187558A (en)*2019-07-032021-01-05腾讯科技(深圳)有限公司Data verification method and device and electronic equipment
CN115885252A (en)*2020-08-282023-03-31西门子工业软件有限公司Method for programming a software module associated with a firmware unit of a device
US12373195B2 (en)2020-08-282025-07-29Siemens Industry Software Inc.Method of programming a software module associated with a firmware unit of a device
CN115484220A (en)*2022-08-232022-12-16中国电子科技集团公司第十研究所 Domestic SRIO switching chip event mad report processing method, equipment and media
CN119201535A (en)*2024-11-262024-12-27苏州元脑智能科技有限公司 Server fault information control method and device, storage medium and electronic device

Also Published As

Publication numberPublication date
US7603444B2 (en)2009-10-13
US20050114083A1 (en)2005-05-26

Similar Documents

PublicationPublication DateTitle
US7603444B2 (en)Using description files to configure components in a distributed system
US7222313B2 (en)Creating description files used to configure components in a distributed system
US7895220B2 (en)Middleware method and apparatus and program storage device adapted for linking data sources to software applications
US7813292B2 (en)Communication protocol testing system
US7281167B2 (en)Multi-purpose network diagnostic modules
US9348771B1 (en)Cloud-based instrument driver system
US6971093B1 (en)Techniques for maintaining compatibility of a software core module and an interacting module
US20030217358A1 (en)Method, system, and article of manufacture for firmware downloads
US20030217193A1 (en)Method, system and article of manufacture for a firmware image
EP1617625A2 (en)Portable distributed application framework
US9442822B2 (en)Providing a visual representation of a sub-set of a visual program
CN108804313B (en)Method and device for remotely debugging program and server
US20100280855A1 (en)Management of a first stand-alone system used as a subsystem within a second system
CN111459506B (en)Deep learning platform cluster deployment method and device, medium and electronic equipment
KR20060054026A (en) How Events Are Chained When Logging System Events
US20090049163A1 (en)Dynamically typed extensible mib for snmp agents
US6662241B1 (en)Apparatus and method for controlling a peripheral device
US7089559B2 (en)Method, apparatus, and program for chaining server applications
US20050235071A1 (en)Method for collecting monitor information
US20040216140A1 (en)Method and system for accessing system operations through an interface layer
BellMySQL and Arduino: United at Last!
CN119922213B (en) Vehicle sensor control method, device, medium, product and vehicle
SchöttnerOptimization and evaluation of an InfiniBand driver in the Nautilus kernel [D]
CN115801711B (en)Optical port test chip and device
CN115129577A (en)Pressure testing system and method, storage medium and electronic equipment

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:FINISAR CORPORATION, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BULLIS, GEORGE ANTHONY;REEL/FRAME:015939/0947

Effective date:20041026

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE


[8]ページ先頭

©2009-2025 Movatter.jp