Method and apparatus for boundary scan programming of memory devices
AssigneeAlcatel Lucent
InventorDouglas Donald Way
Life of this patent
Estimating the term…
Abstract
In accordance with at least one embodiment, a method, apparatus, and article of manufacture are provided for configuring a virtual boundary register in a programmable logic device (PLD), transmitting a first user-definable-command operation code (opcode) to the PLD to effect programming of a memory device coupled to the PLD, and preferably transmitting a second user-definable-command opcode to the PLD, the second user-definable-command opcode causing the physical boundary scan circuitry to load the virtual boundary register. The foregoing is preferably achieved in accordance with a boundary scan standard (e.g., Institute of Electrical and Electronics Engineers, Inc. (IEEE) 1149.1, dated 2001).
Claims29
An article of manufacture comprising:
- a first memory device adapted to be read by a processing module, wherein the first memory device stores operating instructions for causing the processing module to perform:
- configuring a virtual boundary register in a programmable logic device (PLD);
- and
- transmitting a first user-definable-command operation code (opcode) to the PLD to effect programming of a second memory device coupled to the PLD;
- wherein the operating instructions further comprise operating instructions for causing the processing module to perform:
- establishing logical paths from a plurality of cells of the virtual boundary register to electrical connection pins of the PLD coupled to a data bus, an address bus, and control lines of the second memory device.
An article of manufacture comprising:
- a first memory device adapted to be read by a processing module, wherein the first memory device stores operating instructions for causing the processing module to perform:
- configuring a virtual boundary register in a core logic of a programmable logic device (PLD);
- and
- transmitting a first user-definable-command operation code (opcode) to the PLD to effect programming of a second memory device coupled to the PLD;
- wherein the operating instructions further comprise operating instructions for causing the processing module to perform:
- using the first user-definable-command opcode to cause physical boundary scan circuitry of the PLD to provide access to the virtual boundary register.
An article of manufacture comprising:
- a first memory device adapted to be read by a processing module, wherein the first memory device stores operating instructions for causing the processing module to perform:
- configuring a virtual boundary register in a core logic of a programmable logic device (PLD);
- and
- transmitting a first user-definable-command operation code (opcode) to the PLD to effect programming of a second memory device coupled to the PLD;
- wherein the operating instructions further comprise operating instructions for causing the processing module to perform:
- transmitting a second user-definable-command opcode to the PLD, the second user-definable-command opcode causing the physical boundary scan circuitry to load the virtual boundary register.
Dependencies are inferred from the claim text.