会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Systems and methods of co-simulation utilizing multiple PLDs in a boundary scan chain
    • 在边界扫描链中利用多个PLD进行协同仿真的系统和方法
    • US07747423B1
    • 2010-06-29
    • US11527841
    • 2006-09-27
    • Nabeel ShiraziJonathan B. BallaghChi Bun Chan
    • Nabeel ShiraziJonathan B. BallaghChi Bun Chan
    • G06F17/50
    • G06F17/5027G06F2217/86
    • Systems and methods of performing co-simulation of a partitioned circuit design using multiple programmable logic devices (PLDs) coupled together to form a boundary scan chain. A host computer is coupled to the scan chain via a programming cable. Resident on the host computer are run-time co-simulation blocks corresponding to blocks from the circuit design, where each block is designated to run on one of the PLDs in the scan chain; a programming cable device driver interfacing with the programming cable; and a proxy component. The proxy component is coupled to all of the run-time co-simulation blocks and the programming cable device driver. Each co-simulation block includes a unique pattern identifier, which is also present in the associated PLD. Using this pattern identifier, data and commands targeted to a specific PLD can be extracted from the scan chain, while ignoring data and commands targeted to other PLDs in the scan chain.
    • 使用耦合在一起以形成边界扫描链的多个可编程逻辑器件(PLD)执行分割电路设计的协同仿真的系统和方法。 主机通过编程电缆耦合到扫描链。 主计算机上的驻留是与电路设计中的块对应的运行时协同仿真块,其中每个块被指定为在扫描链中的一个PLD上运行; 与编程电缆接口的编程电缆设备驱动器; 和代理组件。 代理组件耦合到所有运行时协同仿真模块和编程电缆设备驱动程序。 每个共模拟块包括唯一的模式标识符,其也存在于相关联的PLD中。 使用此模式标识符,可以从扫描链中提取针对特定PLD的数据和命令,同时忽略针对扫描链中其他PLD的数据和命令。
    • 5. 发明授权
    • Simulation that transfers port values of a design block via a configuration block of a programmable device
    • 模拟通过可编程设备的配置块传输设计块的端口值
    • US08812289B1
    • 2014-08-19
    • US11732642
    • 2007-04-04
    • Chi Bun ChanJonathan B. BallaghNabeel Shirazi
    • Chi Bun ChanJonathan B. BallaghNabeel Shirazi
    • G06F9/455G06F17/50G06F11/36G06F17/22G06F11/267
    • G06F17/5027G06F9/455G06F11/267G06F11/3652G06F17/22G06F17/5009G06F2217/86
    • Approaches for simulating an electronic system. In one approach, a software co-simulation platform is configured to produce a first time sequence of values of a plurality of input ports of a design block of the electronic system, consume a second time sequence of values of a plurality of output ports of the design block, and generate access transactions for transferring the first and second sequences of values. The software co-simulation platform generates a plurality of reconfiguration transactions for transferring reconfiguration data for the design block. A PLD is configured to implement a communication block and a control block. The communication block receives the reconfiguration and access transactions from the software co-simulation platform, and the control block reconfigures programmable logic and interconnect resources of the PLD in response to the reconfiguration transactions. The control block also controls the emulation of the design block in response to the access transactions.
    • 模拟电子系统的方法。 在一种方法中,软件协同仿真平台被配置为产生电子系统的设计块的多个输入端口的值的第一时间序列,消耗电子系统的多个输出端口的值的第二时间序列 并且生成用于传送第一和第二序列值的访问事务。 软件协同仿真平台生成用于传送用于设计块的重新配置数据的多个重配置事务。 PLD被配置为实现通信块和控制块。 通信块从软件协同仿真平台接收重新配置和访问事务,并且控制块响应于重新配置事务重新配置PLD的可编程逻辑和互连资源。 响应于访问事务,控制块还控制设计块的仿真。