FLEXIBLE ALLOCATION OF I/O CHANNELS OF A HARDWARE COMPONENT
First Claim
1. A method for generating software for a hardware component of a measuring, control, or regulating system having a processor, an FPGA (Field Programmable Gate Array), and a plurality of I/O (Input/Output) channels, the I/O channels being connectable to the FPGA and the FPGA being connectable to the processor via a communications interface, the method comprising:
- selecting a first subset of I/O channels for operation by the FPGA;
generating a first application for execution in the FPGA;
selecting a second subset of I/O channels for operation by the processor; and
generating a second application for execution on the processor,wherein the step of generating a first application comprises the generation of code for connecting the second subset of I/O channels to the communications interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for generating software for a hardware component of a measuring, control, or regulating system having a processor, an FPGA, and a plurality of I/O channels. The I/O channels are connected to the FPGA and the FPGA is connected to the processor via a communications interface. The method includes the steps of selecting a first subset of the I/O channels for operation by the FPGA, generating a first application for execution in the FPGA, selecting a second subset of the I/O channels for operation by the processor, and generating a second application for execution on the processor. The step of generating a first application comprises generating code for connecting the second subset of I/O channels to the communications interface. The invention relates in addition to a method for operating a hardware component.
-
Citations
15 Claims
-
1. A method for generating software for a hardware component of a measuring, control, or regulating system having a processor, an FPGA (Field Programmable Gate Array), and a plurality of I/O (Input/Output) channels, the I/O channels being connectable to the FPGA and the FPGA being connectable to the processor via a communications interface, the method comprising:
-
selecting a first subset of I/O channels for operation by the FPGA; generating a first application for execution in the FPGA; selecting a second subset of I/O channels for operation by the processor; and generating a second application for execution on the processor, wherein the step of generating a first application comprises the generation of code for connecting the second subset of I/O channels to the communications interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification