IP Library Granted Patent US 10,224,930
Granted Patent B2
US 10,224,930 · App. 15/964,245 · Granted Mar 5, 2019

Method for detecting the topology of electrical wiring

Inventors: Dominik Lubeley (Verl, DE); Marc Schlenger (Paderborn, DE); Heiko Kalte (Paderborn, DE)
Assignee: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GMBH
H03K19/003G01R31/31717H03K19/017509H03K19/017581
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 10,224,930
App. No.
15/964,245
Granted
Mar 5, 2019
Kind
B2
Abstract

A method for detecting the topology of electrical wiring between at least two field-programmable gate arrays (FPGAs) includes implementing a first receive register on a second interface pin; implementing a first send register on a first driver; activating the first driver via a first activation signal; emitting, by the first driver, a first signal, wherein the first signal is defined by the first send register; reading out, by a first receive register, whether the first signal is received at the second interface pin; and allocating the second interface pin to the first interface pin if the first signal from the first driver is received at the second interface pin.

Claims (21)

1. A method for detecting the topology of electrical wiring between at least two field-programmable gate arrays (FPGAs), wherein a first FPGA comprises a plurality of interface pins including a first interface pin, wherein a second FPGA comprises a plurality of interface pins including a second interface pin, wherein a plurality of lines connect at least some of the interface pins of the first FPGA to at least some of the interface pins of the second FPGA, wherein a first driver is provided on the first interface pin, wherein the method comprises:

implementing a first receive register on the second interface pin;

implementing a first send register on the first driver;

activating the first driver via a first activation signal;

emitting, by the first driver, a first signal, wherein the first signal is defined by the first send register;

reading out, by the first receive register, whether the first signal is received at the second interface pin; and

allocating the second interface pin to the first interface pin if the first signal from the first driver is received at the second interface pin;

wherein a second receive register is implemented on a third interface pin, the second receive register reading out whether the first signal is received at the third interface pin, the third interface pin being allocated to the first interface pin if the first signal is received at the third interface pin.

2. The method according to claim 1 , wherein a first activation register is implemented on the first driver, the first activation register transmitting the first activation signal to the first driver.

3. The method according to claim 1 , wherein the first activation signal is directly transmitted to the first driver via a control body.

4. The method according to claim 1 , wherein the first receive register and the first send register are addressed via a control body.

5. The method according to claim 1 , wherein a warning is issued if the first signal is not received at the second interface pin.

6. The method according to claim 1 , wherein a plurality of activation signals are implemented for a plurality of drivers, each of the activation signals individually activating a respective driver and all the interface pins at which the signal from the respective driver, which is active in each case, is received being allocated to the interface pin of the active driver.

7. The method according to claim 1 , wherein first information relating to a first FPGA program determines for which interface pins of the first FPGA activation signals, send registers and/or receive registers are implemented.

8. The method according to claim 7 , wherein the first FPGA program is implemented, together with the first send register, on the first FPGA, a first send multiplexer being implemented on the first FPGA, the first send multiplexer connecting the first driver to the first send register and to the first FPGA program, the first send multiplexer controlling whether the first send register or the first FPGA program defines the signal to be issued by the first driver.

9. The method according to claim 1 , wherein second information relating to a second FPGA program determines for which interface pins of the second FPGA activation signals, send registers and/or receive registers are implemented.

10. The method according to claim 9 , wherein the second FPGA program is implemented, together with a second send register, on the second FPGA, a second send multiplexer being implemented on the second FPGA, the second send multiplexer connecting a second driver to the second send register and to the second FPGA program, the second send multiplexer controlling whether the second send register or the second FPGA program defines the signal to be issued by the second driver.

11. The method according to claim 1 , wherein a second activation signal is implemented on the second interface pin, a warning being issued if the first signal is received at the second interface pin.

12. The method according to claim 1 , wherein an activation signal, a send register and a receive register are implemented on each of the interface pins.

13. The method according to claim 12 , wherein the entire wiring topology is determined.

14. The method according to claim 1 , wherein an activation register is implemented for the first activation signal.

Assignments (3)
CHANGE OF NAME Recorded May 22, 2026
From: DSPACE GMBH
To: DSPACE SE & CO. KG
Reel/Frame 075622/0216 →
CHANGE OF NAME Recorded Apr 14, 2022
From: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GMBH
To: DSPACE GMBH
Reel/Frame 059704/0924 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2018
From: LUBELEY, DOMINIK; SCHLENGER, MARC; KALTE, HEIKO
To: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GMBH
Reel/Frame 045840/0094 →
Priority Claims (1)
EP 17169690 · May 5, 2017 · regional
Continuity (1)
Related Publication 20180323784A1 · Nov 8, 2018