System providing automatic source code generation for...

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S113000

Reexamination Certificate

active

08042093

ABSTRACT:
A method and system of automatically generating source code for configuring a programmable microcontroller. The method involves displaying virtual blocks in a computerized design system where the virtual blocks correspond to programmable circuit blocks in a microcontroller chip. The user selects a user module that defines a particular function to be performed on the microcontroller. The user assigns the virtual blocks to the user module. The design system then automatically generates source code for configuring the programmable blocks to perform the desired function. The source code can then be assembled, linked and loaded into the microcontroller's memory system. When executed on the microcontroller, the executable code will then set registers within the blocks to implement the function. Source code is automatically generated for: (1) realizing the user module in a hardware resource; and also (2) to configure the user module to behave in a prescribed manner.

REFERENCES:
patent: 4061987 (1977-12-01), Nagahama
patent: 4134073 (1979-01-01), MacGregor
patent: 4138671 (1979-02-01), Comer et al.
patent: 4272760 (1981-06-01), Prazak et al.
patent: 4344067 (1982-08-01), Lee
patent: 4689740 (1987-08-01), Moelands et al.
patent: 4692718 (1987-09-01), Roza et al.
patent: 4827401 (1989-05-01), Hrustich et al.
patent: 4868525 (1989-09-01), Dias
patent: 4947169 (1990-08-01), Smith et al.
patent: 5050168 (1991-09-01), Paterson
patent: 5128871 (1992-07-01), Schmitz
patent: 5140197 (1992-08-01), Grider
patent: 5150079 (1992-09-01), Williams et al.
patent: 5155836 (1992-10-01), Jordan et al.
patent: 5175884 (1992-12-01), Suarez
patent: 5200751 (1993-04-01), Smith
patent: 5202687 (1993-04-01), Distinti
patent: 5258760 (1993-11-01), Moody et al.
patent: 5304955 (1994-04-01), Atriss et al.
patent: 5319370 (1994-06-01), Signore et al.
patent: 5331571 (1994-07-01), Aronoff et al.
patent: 5345195 (1994-09-01), Cordoba et al.
patent: 5371860 (1994-12-01), Mura et al.
patent: 5399922 (1995-03-01), Kiani et al.
patent: 5414308 (1995-05-01), Lee et al.
patent: 5426378 (1995-06-01), Ong
patent: 5428319 (1995-06-01), Marvin et al.
patent: 5430687 (1995-07-01), Hung et al.
patent: 5438672 (1995-08-01), Dey
patent: 5440305 (1995-08-01), Signore et al.
patent: 5479643 (1995-12-01), Bhaskar et al.
patent: 5546433 (1996-08-01), Tran et al.
patent: 5552748 (1996-09-01), O'Shaughnessy
patent: 5557762 (1996-09-01), Okuaki et al.
patent: 5559502 (1996-09-01), Schutte
patent: 5563526 (1996-10-01), Hastings et al.
patent: 5574892 (1996-11-01), Christensen
patent: 5590354 (1996-12-01), Klapproth et al.
patent: 5594734 (1997-01-01), Worsley et al.
patent: 5600262 (1997-02-01), Kolze
patent: 5604466 (1997-02-01), Dreps et al.
patent: 5614861 (1997-03-01), Harada
patent: 5630102 (1997-05-01), Johnson et al.
patent: 5633766 (1997-05-01), Hase et al.
patent: 5670915 (1997-09-01), Cooper et al.
patent: 5680070 (1997-10-01), Anderson et al.
patent: 5684434 (1997-11-01), Mann et al.
patent: 5689196 (1997-11-01), Schutte
patent: 5699024 (1997-12-01), Manlove et al.
patent: 5703871 (1997-12-01), Pope et al.
patent: 5710906 (1998-01-01), Ghosh et al.
patent: 5745011 (1998-04-01), Scott
patent: 5781747 (1998-07-01), Smith et al.
patent: 5828693 (1998-10-01), Mays et al.
patent: 5870004 (1999-02-01), Lu
patent: 5870345 (1999-02-01), Stecker
patent: 5872464 (1999-02-01), Gradinariu
patent: 5880598 (1999-03-01), Duong
patent: 5889936 (1999-03-01), Chan
patent: 5898345 (1999-04-01), Namura et al.
patent: 5903718 (1999-05-01), Marik
patent: 5939949 (1999-08-01), Olgaard et al.
patent: 5968135 (1999-10-01), Teramoto et al.
patent: 5982229 (1999-11-01), Wong et al.
patent: 6018559 (2000-01-01), Azegami et al.
patent: 6140853 (2000-10-01), Lo
patent: 6144327 (2000-11-01), Distinti et al.
patent: 6157270 (2000-12-01), Tso
patent: 6166367 (2000-12-01), Cho
patent: 6188975 (2001-02-01), Gay
patent: 6191660 (2001-02-01), Mar et al.
patent: 6202044 (2001-03-01), Tzori
patent: 6211741 (2001-04-01), Dalmia
patent: 6225866 (2001-05-01), Kubota et al.
patent: 6249167 (2001-06-01), Oguchi et al.
patent: 6263302 (2001-07-01), Hellestrand et al.
patent: 6272646 (2001-08-01), Rangasayee
patent: 6294962 (2001-09-01), Mar
patent: 6304101 (2001-10-01), Nishihara
patent: 6314530 (2001-11-01), Mann
patent: 6332201 (2001-12-01), Chin et al.
patent: 6338109 (2002-01-01), Snyder et al.
patent: 6356862 (2002-03-01), Bailey
patent: 6369660 (2002-04-01), Wei
patent: 6377646 (2002-04-01), Sha
patent: 6434187 (2002-08-01), Beard
patent: 6445211 (2002-09-01), Saripella
patent: 6460172 (2002-10-01), Insenser Farre et al.
patent: 6507214 (2003-01-01), Snyder
patent: 6525593 (2003-02-01), Mar
patent: 6535946 (2003-03-01), Bryant et al.
patent: 6542025 (2003-04-01), Kutz et al.
patent: 6553057 (2003-04-01), Sha
patent: 6560306 (2003-05-01), Duffy
patent: 6563391 (2003-05-01), Mar
patent: 6567426 (2003-05-01), van Hook et al.
patent: 6575373 (2003-06-01), Nakano
patent: 6598178 (2003-07-01), Yee et al.
patent: 6601236 (2003-07-01), Curtis
patent: 6603330 (2003-08-01), Snyder
patent: 6604179 (2003-08-01), Volk et al.
patent: 6608472 (2003-08-01), Kutz et al.
patent: 6611220 (2003-08-01), Snyder
patent: 6611276 (2003-08-01), Muratori et al.
patent: 6614320 (2003-09-01), Sullam et al.
patent: 6664978 (2003-12-01), Kekic et al.
patent: 6667642 (2003-12-01), Moyal
patent: 6681280 (2004-01-01), Miyake et al.
patent: 6718533 (2004-04-01), Schneider et al.
patent: 6765407 (2004-07-01), Snyder
patent: 6771552 (2004-08-01), Fujisawa
patent: 6784821 (2004-08-01), Lee
patent: 6798299 (2004-09-01), Mar et al.
patent: 6823282 (2004-11-01), Snyder
patent: 6823497 (2004-11-01), Schubert et al.
patent: 6825689 (2004-11-01), Snyder
patent: 6854067 (2005-02-01), Kutz et al.
patent: 6859884 (2005-02-01), Sullam
patent: 6865429 (2005-03-01), Schneider et al.
patent: 6868500 (2005-03-01), Kutz et al.
patent: 6892310 (2005-05-01), Kutz et al.
patent: 6892322 (2005-05-01), Snyder
patent: 6898703 (2005-05-01), Ogami et al.
patent: 6901563 (2005-05-01), Ogami et al.
patent: 6910126 (2005-06-01), Mar et al.
patent: 6950954 (2005-09-01), Sullam et al.
patent: 6952778 (2005-10-01), Snyder
patent: 6957242 (2005-10-01), Snyder
patent: 6967511 (2005-11-01), Sullam
patent: 6981090 (2005-12-01), Kutz et al.
patent: 6996799 (2006-02-01), Cismas et al.
patent: 7005933 (2006-02-01), Shutt
patent: 7023257 (2006-04-01), Sullam
patent: 7055035 (2006-05-01), Allison et al.
patent: 7086014 (2006-08-01), Bartz et al.
patent: 7092980 (2006-08-01), Mar et al.
patent: 7103108 (2006-09-01), Beard
patent: 7127630 (2006-10-01), Snyder
patent: 7149316 (2006-12-01), Kutz et al.
patent: 7150002 (2006-12-01), Anderson et al.
patent: 7180342 (2007-02-01), Shutt et al.
patent: 7185162 (2007-02-01), Snyder
patent: 7185321 (2007-02-01), Roe et al.
patent: 7221187 (2007-05-01), Snyder et al.
patent: 7283151 (2007-10-01), Nihei et al.
patent: 7386740 (2008-06-01), Kutz et al.
patent: 7406674 (2008-07-01), Ogami et al.
patent: 2002/0108006 (2002-08-01), Snyder
patent: 2002/0121679 (2002-09-01), Bazarjani et al.
patent: 2002/0156998 (2002-10-01), Casselman
patent: 2004/0054821 (2004-03-01), Warren et al.
patent: 0308583A2 (1989-03-01), None
patent: 368398 (1990-05-01), None
patent: 0450863A2 (1991-10-01), None
patent: 0499383A2 (1992-08-01), None
patent: 0639816A2 (1995-02-01), None
patent: 1170671A1 (2002-01-01), None
patent: 1205848 (2002-05-01), None
patent: 1191423A2 (2003-02-01), None
patent: 404083405 (1992-03-01), None
patent: 405055842 (1993-03-01), None
patent: 06021732 (1994-01-01), None
patent: 404095408 (2002-03-01), None
patent: 9532478 (1995-11-01), None
patent: PCT/US96/17305 (1996-06-01), None
patent: PCT/US98/34376 (1998-08-01), None
patent: PCT/US99/09712 (1999-02-01), None
Ashok Bindra, “Programmable SoC Delivers A New Level of System Flexibility”, Electronic Design, Nov. 6, 2000. 11 pages.
“PSoC Designer: Integrated Development Environment, Getting Started 25-Minute Tutorial Revision 1.0”, Cypress MicroSystems, Inc., CMS10006A, Jul. 3, 2001. 25 pages.
“PSoC Technology Comp

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System providing automatic source code generation for... 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 providing automatic source code generation for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System providing automatic source code generation for... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4255046

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.