会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Hardware co-simulation breakpoints in a high-level modeling system
    • 硬件共模拟断点在高级建模系统中
    • US07346481B1
    • 2008-03-18
    • US10930619
    • 2004-08-31
    • Jonathan B. BallaghRoger B. MilneNabeel ShiraziJeffrey D. Stroomer
    • Jonathan B. BallaghRoger B. MilneNabeel ShiraziJeffrey D. Stroomer
    • G06F17/50
    • G06F17/5009G06F17/5022G06F2217/62G06F2217/86
    • Various approaches for controlling simulation of an electronic system are disclosed. In one approach, at least one breakpoint block is instantiated in a high-level design. The breakpoint block has an associated breakpoint condition driven by at least one signal of the design, and the design further includes at least one simulation block and at least one co-simulation block. The simulation block is simulated on a software-based simulation platform, and the co-simulation block and the breakpoint block are co-simulated on a hardware-based co-simulation platform. Advancement of a clock signal to the co-simulation block on the hardware-based co-simulation platform is inhibited in response to satisfaction of the breakpoint condition. After inhibiting the clock signal, advancement of steps of the clock signal is controlled on the co-simulation platform in one of a plurality of user-selectable clock advancement modes.
    • 公开了用于控制电子系统的仿真的各种方法。 在一种方法中,至少一个断点块在高级设计中被实例化。 断点块具有由设计的至少一个信号驱动的相关联的断点条件,并且该设计还包括至少一个模拟块和至少一个协同模拟块。 模拟块在基于软件的仿真平台上进行仿真,并且在基于硬件的协同仿真平台上共同模拟了共模拟块和断点块。 响应于断点条件的满足,抑制了基于硬件的协同仿真平台上的协同仿真块的时钟信号的进展。 在禁止时钟信号之后,以多个用户可选择的时钟提前模式之一在协同仿真平台上控制时钟信号的步长的前进。
    • 13. 发明授权
    • Shared memory interface in a programmable logic device using partial reconfiguration
    • 使用部分重新配置的可编程逻辑器件中的共享存储器接口
    • US07546572B1
    • 2009-06-09
    • US11230879
    • 2005-09-20
    • Jonathan B. BallaghRoger B. MilneNabeel ShiraziJeffrey D. Stroomer
    • Jonathan B. BallaghRoger B. MilneNabeel ShiraziJeffrey D. Stroomer
    • H03K17/693
    • H03K19/17756H03K19/17732H03K19/1776
    • Partial reconfiguration of a programmable logic device is used in combination with a shared memory block for communicating between two blocks of an electronic circuit design. In one embodiment, a shared memory is implemented on RAM resources of a field programmable gate array (FPGA), and a first design block implemented in resources of the FPGA is coupled to the shared memory. A second design block is also coupled to the shared memory. In response to a write request by the second design block, a process determines the RAM resources of the FPGA that correspond to the shared memory address in the write request. A configuration bitstream is generated to include configuration data for partial reconfiguration of the FPGA with the data from the write request at the appropriate RAM resources. The FPGA is partially reconfigured with the configuration bitstream via a configuration port of the FPGA.
    • 可编程逻辑器件的部分重新配置与用于在电子电路设计的两个块之间进行通信的共享存储器块结合使用。 在一个实施例中,在现场可编程门阵列(FPGA)的RAM资源上实现共享存储器,并且在FPGA的资源中实现的第一设计块耦合到共享存储器。 第二设计块也耦合到共享存储器。 响应于第二设计块的写请求,处理确定与写请求中的共享存储器地址相对应的FPGA的RAM资源。 生成配置比特流以包括用于使用来自写入请求的数据在适当的RAM资源处对FPGA进行部分重新配置的配置数据。 FPGA通过FPGA的配置端口部分配置配置比特流。
    • 14. 发明授权
    • Embedding a co-simulated hardware object in an event-driven simulator
    • 在事件驱动的模拟器中嵌入一个共同模拟的硬件对象
    • US07433813B1
    • 2008-10-07
    • US10850178
    • 2004-05-20
    • Jonathan B. BallaghL. James HwangRoger B. MilneNabeel Shirazi
    • Jonathan B. BallaghL. James HwangRoger B. MilneNabeel Shirazi
    • G06F17/50
    • G06F17/5022
    • Various approaches for embedding a hardware object in an event-driven simulator are disclosed. The various approaches involve generating an HDL proxy component having an HDL definition of each port of the hardware object and respective event handler functions associated with input ports of the HDL proxy component. The event handler functions are responsive to simulation events appearing on the input ports. A configuration bitstream is generated for implementing the hardware object on a programmable logic circuit, and a first object is generated to contain configuration parameter values indicating characteristics of the ports and a location of the configuration bitstream. A second object is generated and is configured to initiate configuration of the programmable logic circuit with the configuration bitstream. The second object further provides input data to and receives output data from the programmable logic circuit.
    • 公开了将硬件对象嵌入到事件驱动模拟器中的各种方法。 各种方法涉及生成具有硬件对象的每个端口的HDL定义的HDL代理组件以及与HDL代理组件的输入端口相关联的相应事件处理程序功能。 事件处理函数响应出现在输入端口上的模拟事件。 生成用于在可编程逻辑电路上实现硬件对象的配置比特流,并且生成第一对象以包含指示端口的特性和配置比特流的位置的配置参数值。 产生第二个目标,并且被配置为启动具有配置比特流的可编程逻辑电路的配置。 第二个目的还提供输入数据并从可编程逻辑电路接收输出数据。