会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Method of simulating bidirectional signals in a modeling system
    • 在建模系统中模拟双向信号的方法
    • US07363600B1
    • 2008-04-22
    • US10691343
    • 2003-10-21
    • Jonathan B. BallaghRoger B. MilneJeffrey D. StroomerL. James HwangNabeel Shirazi
    • Jonathan B. BallaghRoger B. MilneJeffrey D. StroomerL. James HwangNabeel Shirazi
    • G06F17/50G06F9/455
    • G06F17/5022
    • A method of modeling a design in a high level modeling system that supports unidirectional data flow, may comprise identifying a bus-block to represent a connectivity of a bi-directional bus in an system. The bus-block may be represented in serial relationship with the bus. Taps may interface the bus via the bus-block. During simulation, the bus-block emulates behavior of a tri-state buffer in series with an input line for the tap interface. During synthesis, pairs of unidirectional input and output lines of opposite data-routing orientation, which may emulate bus ports to the bus-block, may be collapsed to a single bus port. The synthesis may further generate a netlist that may dispose a tri-state buffer between a tap input and the bus. The netlist may also represent layout of the tri-state buffer for driving an output of the tap.
    • 在支持单向数据流的高级建模系统中对设计建模的方法可以包括识别总线块以表示系统中双向总线的连接性。 总线块可以与总线串联表示。 分接头可以通过总线接口连接总线。 在仿真期间,总线模块仿真与分接口的输入线串联的三态缓冲器的行为。 在合成期间,可以模拟总线端口到总线块的相反数据路由取向的单向输入和输出线对可以被折叠到单个总线端口。 该合成可以进一步生成可以在抽头输入和总线之间设置三态缓冲器的网表。 网表还可以表示用于驱动水龙头输出的三态缓冲器的布局。
    • 7. 发明授权
    • 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.
    • 公开了用于控制电子系统的仿真的各种方法。 在一种方法中,至少一个断点块在高级设计中被实例化。 断点块具有由设计的至少一个信号驱动的相关联的断点条件,并且该设计还包括至少一个模拟块和至少一个协同模拟块。 模拟块在基于软件的仿真平台上进行仿真,并且在基于硬件的协同仿真平台上共同模拟了共模拟块和断点块。 响应于断点条件的满足,抑制了基于硬件的协同仿真平台上的协同仿真块的时钟信号的进展。 在禁止时钟信号之后,以多个用户可选择的时钟提前模式之一在协同仿真平台上控制时钟信号的步长的前进。
    • 8. 发明授权
    • 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的配置端口部分配置配置比特流。
    • 10. 发明授权
    • Method of simulating bidirectional signals in a modeling system
    • 在建模系统中模拟双向信号的方法
    • US07934185B1
    • 2011-04-26
    • US12054247
    • 2008-03-24
    • Jonathan B. BallaghRoger Brent MilneJeffrey D. StroomerL. James HwangNabeel Shirazi
    • Jonathan B. BallaghRoger Brent MilneJeffrey D. StroomerL. James HwangNabeel Shirazi
    • G06F17/50
    • G06F17/5022
    • A method of modeling a design in a high level modeling system that supports unidirectional data flow, may comprise identifying a bus-block to represent a connectivity of a bi-directional bus in an system. The bus-block may be represented in serial relationship with the bus. Taps may interface the bus via the bus-block. During simulation, the bus-block emulates behavior of a tri-state buffer in series with an input line for the tap interface. During synthesis, pairs of unidirectional input and output lines of opposite data-routing orientation, which may emulate bus ports to the bus-block, may be collapsed to a single bus port. The synthesis may further generate a netlist that may dispose a tri-state buffer between a tap input and the bus. The netlist may also represent layout of the tri-state buffer for driving an output of the tap.
    • 在支持单向数据流的高级建模系统中对设计建模的方法可以包括识别总线块以表示系统中双向总线的连接性。 总线块可以与总线串联表示。 分接头可以通过总线接口连接总线。 在仿真期间,总线模块仿真与分接口的输入线串联的三态缓冲器的行为。 在合成期间,可以模拟总线端口到总线块的相反数据路由取向的单向输入和输出线对可以被折叠到单个总线端口。 该合成可以进一步生成可以在抽头输入和总线之间设置三态缓冲器的网表。 网表还可以表示用于驱动水龙头输出的三态缓冲器的布局。