Patentable/Patents/US-7155711
US-7155711

Method and apparatus providing remote reprogramming of programmable logic devices using embedded JTAG physical layer and protocol

PublishedDecember 26, 2006
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An apparatus and method for programming a remote programmable logic device. The apparatus comprises a processing system having a first file to second file conversion program stored therein. The processing system receives the first file from a first communications medium and transmits the converted second file through a second communications medium in a format native to the remote programmable logic device. The method comprises sending a first file to a processing system via a first communications medium, converting the first file to a second file in a format native to the remote programmable logic device, and sending the second file in a format native to the remote programmable logic device to the remote programmable logic device via a second communications medium.

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for programming at least one programmable logic device in a video switch, said video switch capable of transferring video information between a video server and subscriber equipment of a television program delivery system, said method comprising: programming a first file, in a non-native format for programming said at least one programmable logic device, at a remote programmer source; converting said non-native format programmable logic instructions into a second file having programmable logic instructions in a format native to said at least one programmable logic device; transferring said second file to a head-end controller at a cable head-end of said television program delivery system; transferring said second file from said head-end controller to said video switch comprising a processor board coupled to a plurality of functional elements, each functional element comprising a programmable logic device coupled to a switching circuit; executing said converted file, for identifying particular target files associated with said programmable logic devices, via a first bus coupled to said switching circuits; enabling the switching circuit corresponding to each programmable logic device having said identified target files via said first bus; and programming said identified programmable logic devices via a second bus coupled to said switching circuit.

2

2. The method of claim 1 wherein said first file is a programmer object file (POF).

3

3. The method of claim 1 wherein said remote programmer source is selected from the group comprising a workstation, and a personal computer.

4

4. The method of claim 1 wherein said second file is a JAM byte code file.

5

5. The method of claim 1 , wherein said communications medium is an Ethernet network.

6

6. The method of claim 1 , wherein said native format comprises a JTAG format.

7

7. The method of claim 1 , wherein said first bus is a board select bus.

8

8. The method of claim 1 , wherein said second bus is a JTAG bus.

9

9. The method of claim 1 further comprising the step of causing said programmable logic device to enter an initial operating state.

10

10. The method of claim 1 wherein said executing step is via a parallel bus.

11

11. The method of claim 1 wherein said programming step is via a serial bus.

12

12. A video switch capable of programming programmable logic devices and transferring video information between a video server and subscriber equipment of a television program delivery system, said video switch comprising: a plurality of circuit boards, each comprising a programmable logic device coupled to a switching circuit; a processor system coupled to said switching circuits on said plurality of circuit boards via a board select bus and a JTAG bus, said processor system for receiving, from a head-end controller at a cable head-end of said television program delivery system, a file in a format native to said programmable logic devices; and wherein said processor system executes said file in a format native to said programmable logic devices, and identifies particular target files associated with said programmable logic devices and selectively enables a particular switching circuit corresponding to each programmable logic device having said target files via the board select bus for programming said associated programmable logic devices via said JAG bus.

13

13. The apparatus of claim 12 wherein said first and second bus is a backplane.

14

14. The apparatus of claim 12 wherein said format native to said remote programmable logic device is a JTAG format.

15

15. The apparatus of claim 12 wherein said format native file is a JAM byte code file.

16

16. The apparatus of claim 12 wherein said at least one programmable logic device is selected from the group comprising a gate array, field programmable gate array, programmable, field programmable logic array, read only memory, programmed array logic, programmable logic array, and complex programmable logic devices.

17

17. The apparatus of claim 12 wherein processor system is a server.

18

18. The apparatus of claim 12 wherein processor system is a switch.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 8, 2000

Publication Date

December 26, 2006

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and apparatus providing remote reprogramming of programmable logic devices using embedded JTAG physical layer and protocol” (US-7155711). https://patentable.app/patents/US-7155711

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.