Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2007-10-30
2007-10-30
Steelman, Mary (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C717S168000
Reexamination Certificate
active
10055241
ABSTRACT:
A system and method for configuring a reconfigurable I/O (RIO) device to perform a function in response to user requirements. A graphical user interface program receives user input specifying a function. A configuration generation program generates a hardware configuration program based on the user input. The hardware configuration program is usable to configure a device to perform the function, where the device includes a programmable hardware element and one or more fixed hardware resources coupled to the programmable hardware element. The hardware configuration program is deployable onto the programmable hardware element and specifies usage of the fixed hardware resources by the programmable hardware element in performing the function. The GUI program is further executable to display icons on a display corresponding to at least a subset of the fixed hardware resources, and to modify an appearance of respective fixed hardware resource icons as the corresponding fixed hardware resources are allocated.
REFERENCES:
patent: 4849880 (1989-07-01), Bhaskar et al.
patent: 4901221 (1990-02-01), Kodosky et al.
patent: 5005119 (1991-04-01), Rumbaugh et al.
patent: 5109504 (1992-04-01), Littleton
patent: 5164911 (1992-11-01), Juran et al.
patent: 5197016 (1993-03-01), Sugimoto et al.
patent: 5309556 (1994-05-01), Sismilich
patent: 5437464 (1995-08-01), Terasima et al.
patent: 5497498 (1996-03-01), Taylor
patent: 5535342 (1996-07-01), Taylor
patent: 5541849 (1996-07-01), Rostoker et al.
patent: 5555201 (1996-09-01), Dangelo et al.
patent: 5566295 (1996-10-01), Cypher et al.
patent: 5583749 (1996-12-01), Tredennick et al.
patent: 5603043 (1997-02-01), Taylor et al.
patent: 5630164 (1997-05-01), Williams et al.
patent: 5638299 (1997-06-01), Miller
patent: 5652875 (1997-07-01), Taylor
patent: 5684980 (1997-11-01), Casselman
patent: 5732277 (1998-03-01), Kodosky et al.
patent: 5737235 (1998-04-01), Kean et al.
patent: 5784275 (1998-07-01), Sojoodi et al.
patent: 5847955 (1998-12-01), Mitchell et al.
patent: 6064409 (2000-05-01), Thomsen et al.
patent: 6219628 (2001-04-01), Kodosky et al.
patent: 6226776 (2001-05-01), Panchul et al.
patent: 6230307 (2001-05-01), Davis et al.
patent: 6311149 (2001-10-01), Ryan et al.
patent: 6564368 (2003-05-01), Beckett et al.
patent: 42 05 524 (1992-08-01), None
patent: 692 32 869 (2003-09-01), None
patent: WO94 10627 (1994-05-01), None
patent: WO94 15311 (1994-07-01), None
patent: WO96 14618 (1996-05-01), None
Gupta, Rajesh K; Micheli, Giovanni De; “System-level Synthesis using Re-programmable Components”, p. 2-7, IEEE 1992, retrieved from IEEE Jun. 25, 2005.
Hosier, W. A; “Pitfalls and Safeguards in Real-Time Digital Systems with Emphasis on Programming”, p. 311-327, Mar. 1987, Proceedings of the 9th international Conference on Software Engineering, retrieved Jun. 25, 2005 from ACM Portal.
Liersch, Geoff; Dick, Chris; “Reconfigurable Gate Array Architectures for Real Time Digital Signal Processing”, p. 1383-1387, Nov. 1994, Signals, Systems and Computers, retrieved from IEEE Jun. 25, 2005.
Mohamed-Nour, H. I; Pham, L; “On-Line Measurement and Processing of Partial Discharge Activities using Visual Programming Tools”, p. 393-397, Jul. 1995, IEEE retrieved Jun. 25, 2005.
X.-P. Ling and H. Amano; “WASMII: A Data Driven Computer on a Virtual Hardware,” IEEE Workshop on FPGAs for Custom Computing Machines; Apr. 1993; pp. 33-42; Napa, CA, U.S.A.
Douglas, Bruce D., Ph.D., Custom Embedded Communication Protocols, Conference Proceedings of Embedded Systems Conference East, Mar. 10-12, 1997, Boston, Massachusetts, pp. 637-657.
Labrosse, Jean, “Inside Real-Time Kernels,” Conference Proceedings of Embedded Systems Conference East, Mar. 10-12, 1997, Boston, Massachusetts, pp. 205-214.
Labrosse, Jean, “Designing with Real-Time Kernels,” Conference Proceedings of Embedded Systems Conference East, Mar. 10-12, 1997, Boston, Massachusetts, pp. 379-389.
Operating Systems, 2ndEd. By Williams Stallings, Prentice Hall, 1995, “Multiprocessor and Real-Time Scheduling”, pp. 394-415.
International Search Report for PCT/US 98/10916 dated Sep. 17, 1998.
“LabView User Manual for Windows”, National Instruments Co., pp. 4/1-21.
Beguelin et al., “Visualization and Debugging in a Heterogenous Environment,” IEEE, pp. 88-95.
Jamal et al., “The Applicability of the Visual Programming Language LabView to Large Real-World Application,” IEEE, pp. 99-106.
Per-Arne Wiberg, “Graphical Programming of Time-Deterministic Real-Time Systems,” IEEE, pp. 173-180.
XP0002087124 Xiao-Yu, et al., “Software Environment for WASMII: A Data Driven Machine with a Virtual Harware,” Field Programmable Logic Architectures, Synthesis and Applications, 4thInternational Workshop on Field-Programmable Logic and Applications, FPL '94 Proceedings, Berlin Germany, 1994.
XP000554820 Edwards, et al., “Software acceleration using programmable hardware devices,” IEEE Proceedings: Computers and Digital Techniques, vol. 143, No. 1, Jan. 1996, pp. 55-63.
XP000380758 Lesser, et al., “High Level Synthesis and Generating FPGAs with the BEDROC System,” Journal of VLSI Signal Processing, vol. 6, No. 2, Aug. 1993, pp. 191-214.
International Search Report for PCT/US 98/13040 mailed Dec. 22, 1998.
Ade, M; Lauwereins, R; Peperstraete, J.A.; Hardware-Software Codesign with GRAPE, Proceedings of the Sixth IEEE International Workshop on Rapid System Prototyping, pp. 40-47, Jun. 1995.
De Coster, GRAPE-II: An Introduction [online]. Automatic Control and Computer Architectures Department. Katholieke Universiteit Leuven, Belgium, Feb. 22, 1996 [retrieved Oct. 6, 1999] Retrieved from the Internet @ http://www.esat.kuleuven.ac.be/acca.
Wenban et al., A Software Development System for FPGA-based Data Acquisition Systems, Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines, pp. 28-37, Apr. 1996.
Collamati et al. “Induction Machine Stator Fault On-line Diagnosis Based on LabVIEW Environment”, Mediterranean Electrotechnical Conference, vol. 1, p. 495-498, May 1996.
Spoelder et al., “Virtual Instrumentation: A Survey of Standards and Their Interrelation”, Proc. IEEE Instr. And Measurement Tech. Conf., vol. 1, pp. 676-681, May 1997.
Srinivasan et al., “LabVIEW program Design for On-Line Data Acquisition and Predictive Maintenance”, Proc. Of the 30th Southeastern Symp. On System Theory, pp. 520-524, Mar. 1998.
Wahidanabanu et al., “Virtual Instrumentation with Graphical Programming for Enhanced Detection and Monitoring of Partial Discharges”, Proc. Electrical Insulation Conf. 1997, pp. 291-296, Sep. 1997.
Fountain: “Software advances in measurement and instrumentation”; IEE Coll. Software Instrumentation; pp. 4/1 to 4/45.
Lauwereins, R; Engels, M; Ade, M; Peperstraette, J; Grape-II: A System-Level Prototyping Environment for DSP Applications, Computer, vol. 28, Issue 2, pp. 35-43, Feb. 1995.
Lysaght, P; Stockwood, J; A Simulation Tool for Dynamically Reconfigurable Field Programmable Gate Arrays, IEEE Transactions on Very Large Scale Integration Systems, vol. 4, Issue 3, pp. 381-390, Sep. 1996.
Petronino et al., An FPGA-based Data Acquisition System for a 95 GHz. W-band Radar, IEEE International Conference on Acoustics, Speech and Signal Processing, vol. 5, pp. 4105-4108, Apr. 1997.
Boulay et al., A High Throughput Controller for a 256-Channel Cardiac Potential Overlapping System, Canadian Conference on Electrical and Computer Engineering, vol. 1, pp. 539-542, Sep. 1995.
Choosing Block-Diagram Tools for DSP Design, http://www.bdti.com/articles/info dspmt95blockdiagram.htm, May 9, 2003, pp. 1-7.
Real-Time Workshop for Use with Simulink, User's Guide, May 1994, 229 pages.
Guide to Rapid Prototyping with Simulink, Real-Time Workshop and dSPACE, 1995, 16 pages.
Real-Time Interface to Simulink, RTI 30, User's Guide, 1995, 125 pages.
Kevin J Gorman and Kourosh J.
Andrade Hugo A.
Novacek Matthew
Peck Joseph E.
Petersen Newton G.
Hood Jeffrey C.
National Instruments Corporation
Steelman Mary
Williams Mark S.
LandOfFree
System and method for configuring a reconfigurable system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for configuring a reconfigurable system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for configuring a reconfigurable system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3829097