Providing Code To A Programmable Device
First Claim
Patent Images
1. A method comprising:
- receiving, at a snooper of a service unit card, a bitstream, the bitstream for one or more programmable devices of the service unit card;
determining whether the bitstream is current;
if the bitstream is current, loading the bitstream onto the one or more programmable devices; and
if the bitstream is not current;
discarding the received bitstream;
identifying a substitute bitstream stored in a memory; and
loading the substitute bitstream onto the one or more programmable devices.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, providing a bitstream to one or more programmable devices of a service unit card includes receiving the bitstream at a snooper of the service unit card. The snooper determines whether the bitstream is current. If the bitstream is current, the bitstream is loaded onto the programmable devices. If the bitstream is not current, the received bitstream is discarded, and a substitute bitstream is identified. The substitute bitstream is loaded onto the programmable devices.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving, at a snooper of a service unit card, a bitstream, the bitstream for one or more programmable devices of the service unit card; determining whether the bitstream is current; if the bitstream is current, loading the bitstream onto the one or more programmable devices; and if the bitstream is not current; discarding the received bitstream; identifying a substitute bitstream stored in a memory; and loading the substitute bitstream onto the one or more programmable devices. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
one or more memories, each memory configured to store a substitute bitstream; one or more programmable devices; and a snooper configured to; receive a bitstream for the one or more programmable devices; determine whether the bitstream is current; if the bitstream is current, load the bitstream onto the one or more programmable devices; and if the bitstream is not current; discard the received bitstream; identify a substitute bitstream stored in a memory; and load the substitute bitstream onto the one or more programmable devices. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
determining, by a loader of a service unit card, whether downloaded code is current, the downloaded code stored in a first memory of a plurality of memories of the service unit card; if the downloaded code is current, instructing a processor to execute the downloaded code stored in the first memory; and if the downloaded code is not current, instructing the processor to execute substitute code stored in one or more other memories of the plurality of memories. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a plurality of memories comprising; a first memory configured to store downloaded code; and one or more other memories configured to store substitute code; a processor configured to execute code; and a loader configured to; determine whether the downloaded code is current; if the downloaded code is current, instruct the processor to execute the downloaded code; and if the downloaded code is not current, instruct the processor to execute the substitute code. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification