Inventor
JAMES-ROXBY PHILIP B
US49 patents
⚠️ This page may combine multiple inventors who share the name “JAMES-ROXBY PHILIP B”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
XILINX INC
42 patentsUS7328335B1Feb 5, 2008
Bootable programmable logic device for internal decoding of encoded configuration data
XILINX INC94 citations98
US6920627B2Jul 19, 2005
Reconfiguration of a programmable logic device using internal control
XILINX INC216 citations97
US7185309B1Feb 27, 2007
Method and apparatus for application-specific programmable memory architecture and interconnection network on a chip
XILINX INC51 citations96
US9218443B1Dec 22, 2015
Heterogeneous multiprocessor program compilation targeting programmable integrated circuits
XILINX INC59 citations95
US7689726B1Mar 30, 2010
Bootable integrated circuit device for readback encoding of configuration data
XILINX INC53 citations94
US10802807B1Oct 13, 2020
Control and reconfiguration of data flow graphs on heterogeneous computing platform
XILINX INC25 citations93
US7653895B1Jan 26, 2010
Memory arrangement for message processing by a plurality of threads
XILINX INC23 citations93
US7131077B1Oct 31, 2006
Using an embedded processor to implement a finite state machine
XILINX INC28 citations93
US7574680B1Aug 11, 2009
Method and apparatus for application-specific programmable memory architecture and interconnection network on a chip
XILINX INC35 citations92
US7552042B1Jun 23, 2009
Method for message processing on a programmable logic device
XILINX INC26 citations92
US7228520B1Jun 5, 2007
Method and apparatus for a programmable interface of a soft platform on a programmable logic device
XILINX INC37 citations92
US6883147B1Apr 19, 2005
Method and system for generating a circuit design including a peripheral component connected to a bus
XILINX INC52 citations92
US7227378B2Jun 5, 2007
Reconfiguration of a programmable logic device using internal control
XILINX INC15 citations91
US7133978B1Nov 7, 2006
Method and apparatus for processing data stored in a memory shared among a plurality of processors
XILINX INC27 citations91
US10747690B2Aug 18, 2020
Device with data processing engine array
XILINX INC19 citations85
US7990867B1Aug 2, 2011
Pipeline for processing network packets
XILINX INC9 citations84
US7823162B1Oct 26, 2010
Thread circuits and a broadcast channel in programmable logic
XILINX INC9 citations84
US7770179B1Aug 3, 2010
Method and apparatus for multithreading on a programmable logic device
XILINX INC16 citations84
US7698449B1Apr 13, 2010
Method and apparatus for configuring a processor embedded in an integrated circuit for use as a logic element
XILINX INC9 citations84
US7627291B1Dec 1, 2009
Integrated circuit having a routing element selectively operable to function as an antenna
XILINX INC18 citations84
US7028283B1Apr 11, 2006
Method of using a hardware library in a programmable logic device
XILINX INC11 citations84
US6621295B1Sep 16, 2003
Reconfigurable priority encoding
XILINX INC17 citations84
US11281440B1Mar 22, 2022
Control and reconfiguration of data flow graphs on heterogeneous computing platform
XILINX INC5 citations83
US7139995B1Nov 21, 2006
Integration of a run-time parameterizable core with a static circuit design
XILINX INC12 citations83
US12307217B1May 20, 2025
Dynamic adjustment of floating point exponent bias for exponent compression
XILINX INC3 citations74
US11216275B1Jan 4, 2022
Converting floating point data into integer data using a dynamically adjusted scale factor
XILINX INC6 citations74
US11573726B1Feb 7, 2023
Data processing engine arrangement in a device
XILINX INC1 citations73
US7784014B1Aug 24, 2010
Generation of a specification of a network packet processor
XILINX INC7 citations73
US11204745B2Dec 21, 2021
Dataflow graph programming environment for a heterogenous processing system
XILINX INC4 citations72
US10990552B1Apr 27, 2021
Streaming interconnect architecture for data processing engine array
XILINX INC4 citations72
US9678150B2Jun 13, 2017
Methods and circuits for debugging circuit designs
XILINX INC5 citations72
US10860766B1Dec 8, 2020
Compilation flow for a heterogeneous multi-core architecture
XILINX INC4 citations71
US9846660B2Dec 19, 2017
Heterogeneous multiprocessor platform targeting programmable integrated circuits
XILINX INC5 citations70
US8032874B1Oct 4, 2011
Generation of executable threads having source code specifications that describe network packets
XILINX INC4 citations63
US7949793B1May 24, 2011
Method and apparatus for providing an interface between a programmable circuit and a processor
XILINX INC2 citations63
US7792117B1Sep 7, 2010
Method for simulating a processor of network packets
XILINX INC6 citations63
US7788402B1Aug 31, 2010
Circuit for modification of a network packet by insertion or removal of a data segment
XILINX INC3 citations63
US7552405B1Jun 23, 2009
Methods of implementing embedded processor systems including state machines
XILINX INC3 citations63
US7076596B1Jul 11, 2006
Method of and apparatus for enabling a hardware module to interact with a data structure
XILINX INC3 citations63
US11824564B1Nov 21, 2023
Lossless compression using subnormal floating point values
XILINX INC0 citations62
US11687327B2Jun 27, 2023
Control and reconfiguration of data flow graphs on heterogeneous computing platform
XILINX INC0 citations61
US7949790B1May 24, 2011
Machines for inserting or removing fixed length data at a fixed location in a serial data stream
XILINX INC0 citations42
JAMES-ROXBY PHILIP B
6 patentsUS8443230B1May 14, 2013
Methods and systems with transaction-level lockstep
JAMES-ROXBY PHILIP B44 citations90
US8595442B1Nov 26, 2013
Redundantly validating values with a processor and a check circuit
JAMES-ROXBY PHILIP B12 citations84
US8479042B1Jul 2, 2013
Transaction-level lockstep
JAMES-ROXBY PHILIP B8 citations84
US8127262B1Feb 28, 2012
Communicating state data between stages of pipelined packet processor
JAMES-ROXBY PHILIP B11 citations83
US8122239B1Feb 21, 2012
Method and apparatus for initializing a system configured in a programmable logic device
JAMES-ROXBY PHILIP B6 citations72
US8284772B1Oct 9, 2012
Method for scheduling a network packet processor
JAMES-ROXBY PHILIP B1 citations52