Christopher W. Jones - Pleasanton CA Jeffery Mark Marshall - Austin TX
Assignee:
Cypress Semicondutor Corp. - San Jose CA
International Classification:
H03K 19177
US Classification:
326 39
Abstract:
A macrocell for a programmable logic device includes a carry generator for generating a carry input to the macrocell, the carry generator having an inverting input and at least one non-inverting input. A carry decoupler controls the carry generator and allows any macrocell to be decoupled from a next adjacent macrocell. An XOR gate having a first input is coupled to the output of the carry generator and a second input thereof is connected to a logic input to the macrocell. A register is coupled to the output of the XOR gate. A macrocell output selector includes a first input coupled to an output of the register and a second input coupled to the output of the XOR gate. A method for implementing a carry chain for macrocells within a product term based programmable logic device according to the present invention includes the steps of logically ANDing a carry input with a user-configurable input to produce an intermediate result; selecting one of two carry input product terms from a product term array based upon the intermediate result, the selected carry product term being a carry input to a current macrocell; propagating the carry input of the current macrocell to a next macrocell; and repeating the ANDing, selecting and propagating steps until a last macrocell of the chain is reached.
High Performance Product Term Based Carry Chain Scheme
Christopher W. Jones - Pleasanton CA Jeffery Mark Marshall - Austin TX
Assignee:
Cypress Semiconductor Corp. - San Jose CA
International Classification:
H03K 19177
US Classification:
326 39
Abstract:
A macrocell for a programmable logic device includes a carry generator for generating a carry input to the macrocell, the carry generator having an inverting input and at least one non-inverting input. A carry decoupler controls the carry generator and allows any macrocell to be decoupled from a next adjacent macrocell. An XOR gate having a first input is coupled to the output of the carry generator and a second input thereof is connected to a logic input to the macrocell. A register is coupled to the output of the XOR gate. A macrocell output selector includes a first input coupled to an output of the register and a second input coupled to the output of the XOR gate. A method for implementing a carry chain for macrocells within a product term based programmable logic device according to the present invention includes the steps of logically ANDing a carry input with a user-configurable input to produce an intermediate result; selecting one of two carry input product terms from a product term array based upon the intermediate result, the selected carry product term being a carry input to a current macrocell; propagating the carry input of the current macrocell to a next macrocell; and repeating the ANDing, selecting and propagating steps until a last macrocell of the chain is reached.
Circular Product Term Allocations Scheme For A Programmable Device
Richard L. Kapusta - San Jose CA Jeffery Mark Marshall - Austin TX Haneef D. Mohammed - Beaverton OR
Assignee:
Cypress Semiconductor Corp - San Jose CA
International Classification:
G06F 738 H03K 19177
US Classification:
326 39
Abstract:
A circular product term allocator configured to provide connections for product term signals to macrocells of a programmable logic device is provided. The circular product term allocator may provide such connections through a logic OR function. Alternatively, a homogeneous product term allocator may be configured to provide connections for product term signals to macrocells of a programmable logic device. The homogeneous product term allocator may be configured to provide each of the product term signals to an equal number of macrocells. In yet another embodiment, a programmable logic device includes a plurality of macrocells and a product term allocator configured to provide an equal number of product term signals to each of the macrocells. In yet a further embodiment, a method of distributing product terms in a programmable logic device is accomplished by configuring a product term allocator to provide an equal number of product terms, but fewer than all of the product terms, to each of the macrocells.
Name / Title
Company / Classification
Phones & Addresses
Jeffery Marshall Managing
Jadeim Consulting LLC
Isbn (Books And Publications)
Cubas Academic Advantage: Why Students in Cuba Do Better in School
Hitachi Data Systems
Master Solutions Architect
Hitachi Data Systems
Software Technical Consultant
Archiva Feb 2006 - Feb 2007
Western Region Sales Engineer
Iron Mountain 2004 - 2006
Sales Engineer
Iron Mountain Digital 2003 - 2006
Systems Engineer
Education:
Cal State East Bay - College of Business & Economics 1986 - 1991
Bachelors, Business Administration, Management, Liberal Studies, Liberal Arts, Business Administration and Management
Cal State East Bay - College of Business & Economics 1986 - 1990
Skills:
Enterprise Software Pre Sales Cloud Computing Data Center Solution Selling Enterprise Storage Storage Virtualization Professional Services San Nas Storage Area Networks Disaster Recovery Storage Virtualization Saas Salesforce.com Sales Enablement Storage Solutions Enterprise Content Management Active Directory Email Archiving Digital Preservation Software As A Service Storage Area Network Human Resource Software Compliance Software Commercial Pilot
Locust Grove Middle School Locust Grove OK 2001-2005
Community:
Sarah Thompson, Sarah Vich, Shardae Peckenpaugh, Vanessa Standingwater, Khris Pearce, Jeff Morrison, Mikalene Mennecke, Sam C, Vincent Moore, Brian Hendrickson
Jeffery Marshall (2001-2005), Ryan Wilhite (2001-2005), Sam C (1998-2002), Jonathan Woodliff (1994-1997), Mikalene Mennecke (2000-2004), Jeff Morrison (1998-2002)
Jeffery Marshall (1977-1981), Jim Ward (1970-1974), Edward Castle (1975-1979), Brian Kilgore (1996-2000), Cary Burnette (1986-1987), Rob Santamaria (1990-1994)
Flickr
Googleplus
Jeffery Marshall
Work:
Musicians Institute - Instructor
Jeffery Marshall
Jeffery Marshall
Jeffery Marshall
Jeffery Marshall
Jeffery Marshall
Jeffery Marshall
Youtube
Jeff Marshall Cm improv
A bunch of bull*&$%! - Captured Live on Ustream at www.ustream.tv
Category:
Music
Uploaded:
27 Feb, 2011
Duration:
3m 42s
Supercool - "Rock In My Shoe"
The amazing band Supercool - Jeffrey Marshall (bass/vocals/har... and...
Category:
Music
Uploaded:
23 Jan, 2008
Duration:
4m 36s
BONES WHEELS RIDERS TAMPA AM 2010
14 Annual Tampa AM results. Final Results 1. Elijah Berle 2. Ishod Wai...
Category:
Entertainment
Uploaded:
08 Dec, 2010
Duration:
2m 29s
T. Marshall Kelly - It Takes Everything to Se...
It Takes Everything to Serve the Lord ft. T. Marshall Kelly
Category:
Music
Uploaded:
04 Nov, 2009
Duration:
2m 32s
Reason 2 Live by Jeffery Brown, Produced by D...
A song I wrote called "Reason 2 Live". Produced by Damien Marshall and...
Category:
Music
Uploaded:
17 May, 2011
Duration:
4m 2s
Police rescue met Sonia Todd en Marshall Napier
Police rescue met Sonia Todd en Marshall Napier, maar ook Gary Sweet.
Category:
Entertainment
Uploaded:
12 Jan, 2008
Duration:
1m
The Players PART 1 cover of James Marshall He...
PART 1 Of 7! .. Here The Players cover the sublime "Little Wing" by Mr...
Category:
Music
Uploaded:
05 Apr, 2009
Duration:
4m 5s
Battle With The Bottle
Get This Song NOW on iTunes Plus ! : phobos.apple.com 'Battle With The...