IP Library Granted Patent US 7,249,172
Granted Patent B2
US 7,249,172 · App. 10/289,347 · Granted Jul 24, 2007

System for remotely loading and remotely maintaining an electronic card

Assignee: Schneider Automation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,249,172
App. No.
10/289,347
Granted
Jul 24, 2007
Kind
B2
Abstract

This invention is a system for remotely loading and remotely maintaining an electronic card ( 5 ) belonging to automation equipment and comprising a minimum of a processing unit ( 31 ), an internal bus ( 30 ) and a resources controller ( 10 ) which has one or more JTAG interface registers ( 42, 43 ) accessible for reading/writing by a JTAG server ( 50 ) that is external to the automation equipment. The resources controller ( 10 ) contains a status engine ( 11 ) capable of interpreting and carrying out instructions stored in one or more of the JTAG interface registers ( 43 ) and able to use the resources ( 21 a, 21 b, 21 i ) managed by the resources controller ( 10 ) and shared with the processing unit ( 31 ), without the intervention of the processing unit ( 31 ).

Claims (26)

1. A system for remotely loading and remotely maintaining an electronic card belonging to automation equipment, comprising:

the electronic card comprising a processing unit, an internal bus and a resources controller with one or more Joint Test Action Group (JTAG) interface registers accessible for reading and writing by a JTAG server external to the automation equipment, via signals in conformity with the JTAG Standard,

wherein, the resources controller contains a status engine configured to interpret and run instructions stored in the one or more JTAG interface registers and which can access a plurality of resources managed by the resources controller to perform remote loading and remote maintenance of the electronic card ( 5 ), and wherein

the processing unit is configured to not intervene in the remote loading and remote maintenance of the electronic card performed by the resources controller.

2. The system of claim 1 , wherein

the status engine is configured to communicate with each of the plurality of resources shared with the processing unit of the electronic card which are accessible via a peripheral bus monitored by the resources controller.

3. The system of claim 2 , wherein

the resources controller comprises priority management facilities which give the processing unit priority access to the plurality of resources shared between the processing unit and the status engine.

4. The system of claim 3 , wherein

the shared resources include at least a random access memory of the electronic card.

5. The system of claim 3 , wherein

the shared resources include a FLASH memory of the electronic card.

6. The system of claim 1 , wherein

the status engine is configured to write information relating to the automation equipment to the one or more of the JTAG interface registers.

7. The system of claim 1 , wherein

the JTAG server includes a server function comprised of at least one upstream protocol in order to communicate over a TCP/IP Global network or Wide area network (WAN) with a client equipment with the upstream protocol.

8. The system of claim 7 , wherein

the JTAG server comprises a central processing unit linked to a downstream linked interface configured to manage a downstream communications port so as to communicate with the electronic card in conformity with the JTAG Standard and to an upstream linked interface configured to manage a connection to the TCP/IP Global network or Wide area network (WAN) wherein

the central processing unit of the JTAG server is configured to run a conversion program capable of interpreting IP messages from the upstream linked interface to generate JTAG frames which the downstream linked interface will send, and which can interpret JTAG frames from the downstream linked interface to generate IP messages which the upstream linked interface will send.

9. The system of claim 8 , wherein

the downstream communications port of the JTAG server is a parallel port.

10. The system of claim 8 , wherein

the upstream protocol is an FTP protocol.

11. The system of claim 8 , wherein

the upstream protocol is a TELNET protocol.

12. Automation equipment comprising one or more electronic cards supporting a system for remote loading and remote maintenance according to one of the preceding claims.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2003
From: OLLIVE, MICHEL; CARPINE, ALAIN; CHAPIER, PASCAL; MOLINARD, JEAN-LUC
To: SCHNEIDER AUTOMATION
Reel/Frame 013723/0222 →
Priority Claims (1)
FR 01 14576 · Nov 8, 2001 · national
Continuity (1)
Related Publication 20030101042A1 · May 29, 2003