Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
113 words
A computer readable memory to direct a programmable logic device controller to generate controls signals to program a programmable device in a specified manner, comprising: executable instructions stored in said memory, said executable instructions including a programmable logic device configuration program including adaptive programming language source code instructions that characterize programmable logic device configuration instructions and data; and an interpreter to convert said programmable logic device configuration program into formatted programmable logic device configuration instructions and data for processing by said programmable logic device controller such that said programmable logic device controller applies controls signals that program said programmable logic device in a manner specified by said adaptive programming language source code instructions.
Claim 2
Dependent Claim
113 words
A computer readable memory to direct a programmable logic device controller to generate controls signals to program a programmable device in a specified manner, comprising: executable instructions stored in said memory, said executable instructions including a programmable logic device configuration program including adaptive programming language source code instructions that characterize programmable logic device configuration instructions and data; and an interpreter to convert said programmable logic device configuration program into formatted programmable logic device configuration instructions and data for processing by said programmable logic device controller such that said programmable logic device controller applies controls signals that program said programmable logic device in a manner specified by said adaptive programming language source code instructions.
Claim 3
Dependent Claim
16 words
The apparatus of claim 1 wherein said adaptive programming language source code instructions include conditional branches.
Claim 4
Dependent Claim
15 words
The apparatus of claim 1 wherein said adaptive programming language source code instructions include subroutines.
Claim 5
Dependent Claim
15 words
The apparatus of claim 1 wherein said adaptive programming language source code instructions include variables.
Claim 6
Dependent Claim
16 words
The apparatus of claim 1 wherein said adaptive programming language source code instructions include configurable arrays.
Claim 7
Dependent Claim
18 words
The apparatus of claim 1 wherein said adaptive programming language source code instructions include integer and Boolean operators.
Claim 8
Dependent Claim
19 words
The apparatus of claim 1 wherein said device configuration program is at least partially stored in a compressed format.
Claim 9
Dependent Claim
17 words
The apparatus of claim 1 wherein said device configuration program is generated with integrated circuit programming software.
Claim 10
Dependent Claim
22 words
The apparatus of claim 1 wherein said formatted programmable logic device configuration instructions and data are compatible with IEEE 1149.1 JTAG-BST specifications.
Claim 11
Dependent Claim
22 words
The apparatus of claim 1 wherein said interpreter includes instructions to perform a cyclic redundancy check operation on said device configuration program.
Claim 12
Dependent Claim
21 words
The apparatus of claim 1 wherein said interpreter facilitates the implementation of specified real time delays in said programmable logic device.
Claim 13
Dependent Claim
19 words
The apparatus of claim 1 wherein said interpreter is stored in a memory of said programmable logic device controller.
Claim 14
Dependent Claim
23 words
The apparatus of claim 1 wherein said device configuration program and said interpreter are stored in the memory of a general purpose computer.
Claim 15
Dependent Claim
25 words
The apparatus of claim 1 wherein said programmable logic device controller is selected from the group including an embedded controller, a microprocessor, and a computer.
Claim 16
Dependent Claim
49 words
A computer readable memory, comprising: executable instructions stored in said memory, said executable instructions including a programmable logic device configuration program including adaptive programming language source code instructions that characterize programmable logic device configuration instructions and data for use in generating control signals that program a programmable logic device.
Claim 17
Dependent Claim
49 words
A computer readable memory, comprising: executable instructions stored in said memory, said executable instructions including a programmable logic device configuration program including adaptive programming language source code instructions that characterize programmable logic device configuration instructions and data for use in generating control signals that program a programmable logic device.
Claim 18
Dependent Claim
25 words
The apparatus of claim 15 wherein said adaptive programming language source code instructions include conditional branches, subroutines, variables, configurable arrays, integer operators, and Boolean operators.
Claim 19
Dependent Claim
60 words
The apparatus of claim 16 further comprising: a circuit with an interpreter to process said programmable logic device configuration program; a programmable logic device, connected to said circuit, for programming in accordance with said programmable logic device configuration program; a system bus connected to said programmable logic device; and a plurality of sub-system functional elements connected to said system bus.
Claim 20
Dependent Claim
60 words
A computer readable memory, comprising: executable instructions stored in said memory, said executable instructions including an interpreter to convert a programmable logic device configuration program with adaptive programming language source code instructions into formatted programmable logic device configuration instructions and data that are used by a programmable logic device controller to generate control signals that program a programmable logic device.
Claim 21
Dependent Claim
60 words
A computer readable memory, comprising: executable instructions stored in said memory, said executable instructions including an interpreter to convert a programmable logic device configuration program with adaptive programming language source code instructions into formatted programmable logic device configuration instructions and data that are used by a programmable logic device controller to generate control signals that program a programmable logic device.
Claim 22
Dependent Claim
22 words
The apparatus of claim 18 wherein said formatted programmable logic device configuration instructions and data are compatible with IEEE 1149.1 JTAG-BST specifications.
Claim 23
Dependent Claim
60 words
The apparatus of claim 18 further comprising: a circuit storing said interpreter and processing said programmable logic device configuration program; a programmable logic device, connected to said circuit, for programming in accordance with said programmable logic device configuration program; a system bus connected to said programmable logic device; and a plurality of sub-system functional elements connected to said system bus.
Claim 24
Independent Claim
82 words
A method of programming a programmable logic device, said method comprising the steps of: generating a programmable logic device configuration program including adaptive programming language source code instructions that characterize programmable logic device configuration instructions and data; interpreting said programmable logic device configuration program to yield formatted programmable logic device configuration instructions and data; deriving programmable logic device control signals corresponding to said formatted programmable logic device configuration instructions; and programming a programmable logic device with said programmable logic device control signals.
Claim 25
Independent Claim
82 words
A method of programming a programmable logic device, said method comprising the steps of: generating a programmable logic device configuration program including adaptive programming language source code instructions that characterize programmable logic device configuration instructions and data; interpreting said programmable logic device configuration program to yield formatted programmable logic device configuration instructions and data; deriving programmable logic device control signals corresponding to said formatted programmable logic device configuration instructions; and programming a programmable logic device with said programmable logic device control signals.
Claim 26
Dependent Claim
32 words
The method of claim 21 wherein said generating step includes the step of generating adaptive programming language source code instructions with conditional branches, subroutines, variables, configurable arrays, integer operators and Boolean operators.
Claim 27
Dependent Claim
30 words
The method of claim 22 wherein said interpreting step includes the step of yielding formatted programmable logic device configuration instructions and data that are compatible with IEEE 1149.1 JTAG-BST specifications.