FPGA emulation system
First Claim
1. An FPGA emulation system comprising:
- an FPGA device under test having a plurality of pins; and
a bus functional model circuit responsive to signals representing predetermined input characteristics of said FPGA device under test and configured to apply one or more signals to said FPGA device under test corresponding to said predetermined input characteristics and configured to receive one or more signals representing output characteristics of said FPGA device under test to emulate the operation of said FPGA device under test in a predefined selectable and flexible electrical operating environment.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention features an FPGA emulation system including an FPGA device under test having a plurality of pins. A bus functional model circuit responsive to signals representing predetermined input characteristics of the FPGA device under test and configured to apply one or more signals to the FPGA device under test corresponding to the predetermined input characteristics and configured to receive one or more signals representing output characteristics of the FPGA device under test to emulate the operation of the FPGA device under test in a predefined selectable and flexible electrical operating environment. This invention also features an FPGA emulation system including an FPGA device under test having at least one component and a plurality of pins operating in a predetermined native target environment, a bus functional model engine for simulating and capturing output characteristics of the at least one component of the FPGA device under test and simulating and releasing input characteristics of the at least one component of the FPGA device under test, and a bus functional model circuit embedded in the FPGA device under test configured to receive one or more signals representing the input characteristics of the at least one component and configured to release one or more signals representing the output characteristics of the at least one component such that the bus functional model engine emulates the operation of the at least one component of the FPGA device under test in the predetermined native target environment.
51 Citations
56 Claims
-
1. An FPGA emulation system comprising:
-
an FPGA device under test having a plurality of pins; and
a bus functional model circuit responsive to signals representing predetermined input characteristics of said FPGA device under test and configured to apply one or more signals to said FPGA device under test corresponding to said predetermined input characteristics and configured to receive one or more signals representing output characteristics of said FPGA device under test to emulate the operation of said FPGA device under test in a predefined selectable and flexible electrical operating environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An FPGA emulation system comprising:
a bus functional model circuit responsive to signals representing predetermined input characteristics of an FPGA device under test and configured to apply one or more signals to said FPGA device under test corresponding to said predetermined input characteristics and configured to receive one or more signals representing output characteristics of said FPGA device under test to emulate the operation of said FPGA device under test in a predefined selectable and flexible electrical operating environment.
-
21. An FPGA emulation system comprising:
-
an FPGA device under test having a plurality of pins;
a bus functional model engine for simulating and capturing predetermined input characteristics of said FPGA device under test and simulating and releasing output characteristics of said FPGA device under test; and
a bus functional model circuit responsive to signals representing said predetermined input characteristics configured to apply one or more signals to said FPGA device under test corresponding to said predetermined input characteristics and configured to receive one or more signals representing output characteristics of said FPGA device under test such that said bus functional model engine emulates the operation of said FPGA device under test in a predefined selectable and flexible electrical operating environment. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. An FPGA emulation system comprising:
-
a bus functional model engine for simulating and capturing predetermined input characteristics of an FPGA device under test and simulating and releasing output characteristics of said FPGA device under test; and
a bus functional model circuit responsive to signals representing said predetermined input characteristics configured to apply one or more signals to said FPGA device under test corresponding to said predetermined input characteristics of said FPGA device under test such that said bus functional model engine emulates the operation of said FPGA device under test in a predefined selectable and flexible electrical operating environment.
-
-
39. An FPGA emulation system comprising:
-
an FPGA device under test having a plurality of pins;
a bus functional model circuit having a plurality pins;
a connector coupling the FPGA device under test to the bus functional model circuit; and
wherein the bus functional model circuit is programmed to input signals into said FPGA device under test and to receive output signals from said FPGA device under test to more accurately emulate the operation of said FPGA device under test in a predefined selectable and flexible electrical operating environment. - View Dependent Claims (40, 41, 42)
-
-
43. An FPGA emulation system comprising:
-
an FPGA device under test having at least one component and a plurality of pins operating in a predetermined native target environment;
a bus functional model engine for simulating and capturing output characteristics of said at least one component of said FPGA device under test and simulating and releasing input characteristics of said at least one component of said FPGA device under test; and
a bus functional model circuit embedded in said FPGA device under test configured to receive one or more signals representing said input characteristics of said at least one component and configured to release one or more signals representing said output characteristics of said at least one component such that said bus functional model engine emulates the operation of said at least one component of said FPGA device under test in said predetermined native target environment. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. An FPGA emulation system comprising:
-
an FPGA device under test having at least one component and a plurality of pins operating in a predetermined native target environment;
a bus functional model engine for simulating and capturing output characteristics of said at least one component of said FPGA device under test and simulating and releasing output characteristics of said at least one component of said FPGA device under test;
a bus functional model circuit embedded in said FPGA device under test configured to receive one or more signals corresponding to said input characteristics of said at least one component and configured to release one or more signals representing said output characteristics of said at least one component such that said bus functional model engine emulates the operation of said at least one component of said FPGA device under test in said predetermined native target environment; and
a component model engine responsive to said input characteristics for generating said output characteristics of said at least one component.
-
-
55. An FPGA emulation system comprising:
-
an FPGA device under test having at least one component and a plurality of pins;
a first bus functional model engine for simulating and capturing input characteristics of said FPGA device under test and simulating and releasing output characteristics of said FPGA device under test;
a first bus functional model circuit responsive to signals representing said input characteristics configured to apply one or more signals to said FPGA device under test corresponding to said input characteristics of said FPGA device under test and configured to receive one or more signals representing output characteristics of said FPGA device under test such that said bus functional model engine emulates the operation of said FPGA device under test in a predefined selectable and flexible electrical operating environment;
a second bus functional model engine for simulating and capturing output characteristics of said at least one component of said FPGA device under test and simulating and releasing input characteristics of said at least one component of said FPGA device under test; and
at least one additional bus functional model circuit embedded in said FPGA device under test configured to receive one or more signals corresponding to said input characteristics of said at least one component and configured to release one or more signals representing said output characteristics of said at least one component such that said at least one additional bus functional model engine emulates the operation of said at least one component of said FPGA device under test in said predefined selectable and flexible electrical operating environment - View Dependent Claims (56)
-
Specification