CO-SIMULATION ON A SYSTEM-ON-CHIP

    公开(公告)号:US20250103783A1

    公开(公告)日:2025-03-27

    申请号:US18371937

    申请日:2023-09-22

    Applicant: Xilinx, Inc.

    Abstract: A system-on-chip (SoC) has programmable logic and a processor. A design tool generates configuration data to implement circuitry for emulation of a design-under-test (DUT) on the programmable logic and generates testbench executable code. The testbench executable code is configured to generate stimuli to the circuitry on the programmable logic. The processor can be configured to execute the testbench executable code and the programmable logic can be configured to implement the circuitry for emulation of the DUT.

    SYNTHESIS OF SIMULATION-DIRECTED STATEMENTS

    公开(公告)号:US20240419878A1

    公开(公告)日:2024-12-19

    申请号:US18211465

    申请日:2023-06-19

    Applicant: Xilinx, Inc.

    Abstract: A method, system, and circuit arrangement involve synthesizing a circuit design specified in a register transfer level (RTL) specification into a netlist. The RTL specification includes an assert statement that specifies a conditional expression involving one or more signals specified in the circuit design to be checked during simulation, and the synthesizing includes synthesizing the assert statement into netlist elements. The design tool places and routes the netlist into a circuit design layout and generates implementation data from the layout.

    DIRECT MEMORY ACCESS FOR PROGRAMMABLE LOGIC DEVICE CONFIGURATION

    公开(公告)号:US20170097910A1

    公开(公告)日:2017-04-06

    申请号:US14876467

    申请日:2015-10-06

    Applicant: Xilinx, Inc.

    CPC classification number: G06F13/28 G06F13/404 G06F13/4282

    Abstract: Using a storage interface circuit of a programmable IC, a first set of configuration data can be communicated between a storage circuit and the programmable IC. Using the first set of configuration data, the programmable IC can be programmed to include: a bus interface module that is designed to interface with a host device over a communication bus that links multiple devices, and an internal configuration access interface that is designed to interface between the bus interface module and programmable logic of the programmable IC. Using direct memory access (DMA) transfers through the bus interface module, a second set of configuration data can be communicated between a memory circuit and the programmable IC. Using the second set of configuration data, the programmable logic of the programmable IC can be programmed.

    DYNAMIC MEMORY ALLOCATION IN PROBING SIGNAL STATES

    公开(公告)号:US20240354478A1

    公开(公告)日:2024-10-24

    申请号:US18137207

    申请日:2023-04-20

    Applicant: Xilinx, Inc.

    CPC classification number: G06F30/33 G06F30/327

    Abstract: Disclosed methods and systems include debug circuitry registering candidate sample values in a plurality of sample periods while application circuitry is active. The candidate sample values indicate states of a plurality of candidate signals of the application circuitry. Sample values of first probed signals from each sample period are written to a sample memory using a mapping based on bit-widths of the first probed signals. The sample values of the first probed signals are selected from the candidate sample values. The mapping is updated based on bit-widths of second probed signals, and sample values of the second probed signals from each sample period are written to the sample memory using the mapping. The sample values of the second probed signals are selected from the candidate sample values.

    Direct memory access for programmable logic device configuration

    公开(公告)号:US09934175B2

    公开(公告)日:2018-04-03

    申请号:US14876467

    申请日:2015-10-06

    Applicant: Xilinx, Inc.

    CPC classification number: G06F13/28 G06F13/404 G06F13/4282

    Abstract: Using a storage interface circuit of a programmable IC, a first set of configuration data can be communicated between a storage circuit and the programmable IC. Using the first set of configuration data, the programmable IC can be programmed to include: a bus interface module that is designed to interface with a host device over a communication bus that links multiple devices, and an internal configuration access interface that is designed to interface between the bus interface module and programmable logic of the programmable IC. Using direct memory access (DMA) transfers through the bus interface module, a second set of configuration data can be communicated between a memory circuit and the programmable IC. Using the second set of configuration data, the programmable logic of the programmable IC can be programmed.

Patent Agency Ranking