会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 15. 发明授权
    • Multiprocessor for hardware emulation
    • 用于硬件仿真的多处理器
    • US5551013A
    • 1996-08-27
    • US253881
    • 1994-06-03
    • William F. BeausoleilTak-Kwong NgHarold R. Palmer
    • William F. BeausoleilTak-Kwong NgHarold R. Palmer
    • G06F11/22G06F17/50G06F9/455
    • G06F17/5027
    • A software-driven multiprocessor emulation system comprising a plurality of emulation processors connected in parallel in a module. One or more modules of processors comprise an emulation system. An execution unit in each processor includes a table-lookup unit for emulating any type of logic gate function. A parallel bus connects an output of each processor to a multiplexor input with every other processor in a module. Each processor embeds a control store to store software logic-representing signals for controlling operations of each processor. Also a data store is embedded in each processor to receive data generated under control of the software signals in the control store. The parallel processors on each module have a module input and a module output from each processor. The plurality of modules have their module outputs inter-connected to module inputs of all other modules. A sequencer synchronously cycles the processors through mini-cycles on all modules. Logic software drives all of the processors in the emulation system to emulate a complex array of Boolean logic, which may be all of the logic gates in a complex logic semiconductor chip. Special control means associated with the embedded control store and the embedded data store in each of the processors enables them to emulate all or part of a memory array within a target logic entity being emulated by the multiprocessor emulation system. Each cycle of processing may control the emulation of a level of logic being verified by the emulation processor.
    • 一种软件驱动的多处理器仿真系统,包括在模块中并联连接的多个仿真处理器。 处理器的一个或多个模块包括仿真系统。 每个处理器中的执行单元包括用于模拟任何类型的逻辑门功能的表查找单元。 并行总线将每个处理器的输出与模块中的每个其他处理器连接到多路复用器输入。 每个处理器嵌入控制存储器以存储用于控制每个处理器的操作的逻辑代表信号的软件。 另外,在每个处理器中嵌入数据存储器以接收在控制存储器中的软件信号的控制下生成的数据。 每个模块上的并行处理器具有模块输入和每个处理器的模块输出。 多个模块的模块输出与所有其他模块的模块输入相互连接。 定序器通过所有模块上的微循环同步循环处理器。 逻辑软件驱动仿真系统中的所有处理器来仿真一个复杂的布尔逻辑阵列,它可能是复杂逻辑半导体芯片中的所有逻辑门。 与嵌入式控制存储器相关联的特殊控制装置和每个处理器中的嵌入式数据存储器使得它们能够模拟由多处理器仿真系统仿真的目标逻辑实体内的存储器阵列的全部或部分。 每个处理循环可以控制由仿真处理器验证的逻辑电平的仿真。
    • 16. 发明授权
    • Most recently used address translation system with least recently used
(LRU) replacement
    • 最近使用的最近使用的地址转换系统(LRU)替换
    • US5109496A
    • 1992-04-28
    • US413408
    • 1989-09-27
    • William F. BeausoleilTak-Kwong Ng
    • William F. BeausoleilTak-Kwong Ng
    • G06F12/10G06F12/12
    • G06F12/123G06F12/1027
    • A least recently used associative map is described for translating virtual memory addresses to real memory addresses. The map includes a stack of storage devices each with a comparator. The storage devices are arranged in a push down stack with an input storage device to receive the incoming virtual address and store the corresponding real address and the other storage devices coupled to the output of the previous higher storage devices and with storage devices storing the translation of virtual address and real address in order of recent use with the last or bottom storage device storing the least recently used device. When the comparator detects a compare that real address is provided out and that translation is applied to the input storage device as the most recently used translation and the other translations are shifted down the stack to replace in the storage device that had the compare with the translation from the previous storage device. If there is not a compare a new translation is entered at the input storage device and the other translations are shifted down with the least recently used being shifted out if all the storage devices are full.
    • 描述了用于将虚拟存储器地址转换为实际存储器地址的最近使用的关联映射。 该地图包括一堆存储设备,每个存储设备都有一个比较器。 存储设备被布置在具有输入存储设备的下推堆叠中,以接收输入虚拟地址并存储相应的实际地址以及耦合到先前较高存储设备的输出的其他存储设备以及与存储设备 最近使用存储最近最少使用的设备的最后或底部存储设备的顺序的虚拟地址和真实地址。 当比较器检测到比较时,将实际地址提供出来,并且将转换作为最近使用的平移应用于输入存储设备,并且将其他平移向下移动以在与翻译进行比较的存储设备中替换 从以前的存储设备。 如果没有比较,则在输入存储设备输入新的翻译,而如果所有的存储设备都已满,则其他翻译被向下移动,最近最少使用的被翻转。
    • 17. 发明授权
    • Information display and editing system
    • 信息显示和编辑系统
    • US4584574A
    • 1986-04-22
    • US532112
    • 1983-09-14
    • William F. Beausoleil
    • William F. Beausoleil
    • G09G1/08G09G1/16G09G1/26G09G1/00
    • G09G1/16G09G1/08G09G1/26
    • A method and system is disclosed for displaying and editing information without flicker. Vector branch commands as well as the vectors comprising the information to be displayed are both divided into two groups. The first groups are those branch commands and vectors required to display the information requested in a recognizable form. The second groups are those branch commands and vectors required to completely display the information requested. Editing operations are performed on the recognizable form of the information to eliminate flicker. A REFRESH END COMMAND or a REFRESH END INCREMENT X COMMAND can also be used to delineate the two groups of branch commands. The REFRESH END INCREMENT X COMMAND also allows the user to add details to the display over and above those normally provided for editing operations. Faster raster-scan display refresh operations are also made possible by writing/reading only the points necessary to recognizably display images. A Character/Image End Table can also be used with the present invention to provide a separate storage area for move instructions. In addition, the advantages of the present invention can also be realized by fully displaying/refreshing only a limited portion of the screen at a time.
    • 公开了用于显示和编辑信息而不闪烁的方法和系统。 向量分支命令以及包括要显示的信息的向量都被分成两组。 第一组是以可识别形式显示所请求的信息所需的分支命令和向量。 第二组是完全显示请求信息所需的分支命令和向量。 以可识别的信息形式执行编辑操作以消除闪烁。 REFRESH END COMMAND或REFRESH END INCREMENT X COMMAND也可用于描绘两组分支命令。 REFRESH END INCREMENT X COMMAND还允许用户在显示屏上添加通常提供给编辑操作的信息。 通过仅写入/读取可识别显示图像所需的点,也可以实现更快的光栅扫描显示刷新操作。 字符/图像结束表也可以用于本发明以为移动指令提供单独的存储区域。 此外,本发明的优点也可以通过一次完全显示/刷新屏幕的有限部分来实现。
    • 18. 发明授权
    • Array logic fabrication for use in pattern recognition equipments and
the like
    • 用于图案识别设备等的阵列逻辑制造
    • US3987410A
    • 1976-10-19
    • US482816
    • 1974-06-24
    • William F. BeausoleilGerald H. OttawayVaughn D. Winkler
    • William F. BeausoleilGerald H. OttawayVaughn D. Winkler
    • G06K9/46H03K19/177G06K9/06H03K19/08
    • H03K19/17704G06K9/4609G06K2209/01
    • Improved features for a fabrication arrangement that reduces the number of LSI chips required in a bit stream measurement system comprised of a plurality of measurement elements, each element including a large programmable array. The improvements are on the basic fabrication arrangement of patent application Ser. No. 482,824. The improvements relate the chip and measurement element fabrication to the detection significance of parts of the bit stream by substituting delay shift registers for array portions to handle the less significant parts of the bit stream in some measurement elements. The detection operations can then be concentrated on the more significant parts of a bit stream, such as the part representing the top, bottom, left or right portion of an optical character recognition machines bit stream represented character frame. The resulting modifications in chip and element fabrication result in a further reduction in the average number of chips required in the measurement system. The LSI array chips can be identically made.
    • 改进了用于减少由多个测量元件组成的位流测量系统中所需的LSI芯片的数量的制造装置的特征,每个元件包括大的可编程阵列。 改进在于专利申请Ser的基本制造安排。 第482,824号。 这些改进将芯片和测量元件制造与位流的部分的检测重要性相关联,通过代替阵列部分的延迟移位寄存器来处理某些测量元件中的比特流的较不重要的部分。 然后,检测操作可以集中在比特流的更重要部分上,诸如表示表示字符帧的光学字符识别机比特流的顶部,底部,左部或右部分的部分。 所产生的芯片和元件制造的改进导致测量系统中所需的平均芯片数量的进一步减少。 LSI阵列芯片可以相同地制作。
    • 20. 发明授权
    • Method and apparatus for controlling power in an emulation system
    • 用于在仿真系统中控制功率的方法和装置
    • US08160862B1
    • 2012-04-17
    • US11950797
    • 2007-12-05
    • Mitchell Grant PoplackWilliam F. BeausoleilN. James TomassettiTung-sun Tung
    • Mitchell Grant PoplackWilliam F. BeausoleilN. James TomassettiTung-sun Tung
    • G06F9/455G06G7/54
    • G06F1/3287G06F1/3206G06F17/5027Y02D10/171
    • Method and apparatus for controlling power in an emulation system is described. In one example, power is controlled in a processor-based emulation system coupled to a host computer. A logic design is processed to identify unused resources in the emulation system during an emulation cycle. Power of the unused resources is controlled during emulation of a design under verification corresponding to the logic design by the emulation system. The resources may be identified as being unused during one or more steps of the emulation cycle. The power of the unused resources may be controlled by at least one of: powering down one or more of the unused resources; disabling one or more of the unused resources; freezing inputs to one or more of the unused resources; or setting inputs to one or more of the unused resources to a constant state. In this manner, power consumption of the emulation system is reduced.
    • 描述了用于在仿真系统中控制功率的方法和装置。 在一个示例中,在耦合到主计算机的基于处理器的仿真系统中控制功率。 在仿真周期期间,处理逻辑设计以识别仿真系统中的未使用资源。 在模拟仿真期间控制未使用资源的功率,该设计在仿真系统对应于逻辑设计的验证下进行。 可以在仿真周期的一个或多个步骤期间将资源识别为未被使用。 未使用资源的功率可以由以下中的至少一个来控​​制:关闭一个或多个未使用的资源; 禁用一个或多个未使用的资源; 将输入冻结到一个或多个未使用的资源; 或将一个或多个未使用资源的输入设置为恒定状态。 以这种方式,减少了仿真系统的功耗。