System for configuring hardware in a downhole tool
AssigneeIntelliServ, Inc.
InventorsDavid R. Hall, Monte L. Johnson
Life of this patent
Estimating the term…
Abstract
A system for loading a hardware configuration into downhole configurable hardware includes a surface control unit in communication with a downhole tool string component over a downhole network. The surface control unit initially has the hardware configuration and transmits it through the downhole network to the configurable hardware. The hardware configuration is implemented in the configurable hardware. The configurable hardware is preferably an FPGA.
Claims19
A system for loading executable code into a downhole tool string component, comprising:
- a downhole tool string component;
- a surface control unit storing executable code associated with the downhole tool string component;
- a downhole network in communication with the surface control unit and the downhole tool string component;
- the downhole tool string component configured to send a request to the surface control unit identifying the downhole tool string component;
- and
- the surface control unit configured to retrieve the executable code and transmit the executable code to the downhole tool string component over the downhole network in response to receiving the request.
A method for loading executable code into a downhole tool string component comprising:
- storing, in a surface control unit, executable code for a downhole tool string component, the downhole tool string component communicating with the surface control unit by way of a downhole network;
- transmitting a request from the downhole tool string component to the surface control unit requesting the executable code and identifying the downhole tool string component;
- locating the executable code and transmitting the executable code from the surface control unit to the downhole tool string component in response to receiving the request;
- and
- receiving and installing the executable code on the downhole tool string component.
Dependencies are inferred from the claim text.