会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Array of data processing elements with variable precision interconnect
    • 具有可变精度互连的数据处理元件阵列
    • US07500043B2
    • 2009-03-03
    • US11379666
    • 2006-04-21
    • Paul B. Wood
    • Paul B. Wood
    • G06F13/14G06F13/36G06F13/40G06F1/12H04J15/00H04J3/06
    • G06F15/8007H03K19/17728H03K19/17736H03K19/1774
    • Systems and methods for processing data using an array of data processing elements that are coupled together with a variable precision interconnect. One embodiment comprises data processing elements coupled by variable precision interconnects to form a row-column array. The interconnects and/or data processing elements may be synchronous or asynchronous. The data processing elements may operate in a fixed manner, or they may be programmable, and selectable data processing elements in the array may be bypassed. The interconnects and data processing elements may be configured to handle data in a digit-serial manner, with tags for each digit identifying whether the digit is the first and/or last digit in a data word. The data processing elements may be coupled to a system bus that enables communication of data between the data processing elements and external devices and allows control information to be communicated to and from the data processing elements.
    • 使用与可变精密互连耦合在一起的数据处理元件阵列来处理数据的系统和方法。 一个实施例包括通过可变精密互连耦合以形成行列阵列的数据处理元件。 互连和/或数据处理元件可以是同步的或异步的。 数据处理元件可以以固定的方式操作,或者它们可以是可编程的,并且可以绕过阵列中的可选数据处理元件。 互连和数据处理元件可以被配置为以数字串行方式处理数据,每个数字的标签识别数字是数据字中的第一个和/或最后一个数字。 数据处理元件可以耦合到能够在数据处理元件和外部设备之间进行数据通信的系统总线,并允许将控制信息传送到数据处理元件和从数据处理元件传送。
    • 3. 发明授权
    • High-speed video display system
    • 高速视频显示系统
    • US5291187A
    • 1994-03-01
    • US695963
    • 1991-05-06
    • Paul B. WoodBrian F. Bounds
    • Paul B. WoodBrian F. Bounds
    • G09G5/06G09G5/08G09G5/395G09G1/02
    • G09G5/395G09G5/06G09G5/08
    • A graphics subsystem, including a video digital-to-analog converter, is disclosed. A high speed oscillator generates a pixel clock signal at the frequency at which pixels are to be displayed. Included in the video DAC is a frequency divider which presents an output clock signal having a period which is a multiple of the pixel clock signal, the multiple corresponding to the level of multiplexing of pixel data to be provided by the video DAC; this multiple can equal unity. The video controller in the system receives the output clock signal, and generates clock signals to control the serial port of the frame memory, and also to control the latching of the first stage in the video DAC. The first stage latch in the video DAC latches in the multiple pixel data from the frame memory, and the multiplexer in the video DAC presents the data to the color palette RAM, or around the color palette RAM in true-color non-multiplexed mode, according to the pixel clock signal. As a result, the pixel clock rate is not dependent by the propagation delay of the output clock signal through the video controller, and higher speed system operation is achieved.
    • 公开了包括视频数模转换器的图形子系统。 高速振荡器以要显示像素的频率产生像素时钟信号。 包括在视频DAC中的分频器是一个分频器,它提供一个输出时钟信号,该输出时钟信号的周期是像素时钟信号的倍数,该倍数对应于由视频DAC提供的像素数据的复用电平; 这个多重可以相等的统一。 系统中的视频控制器接收输出时钟信号,并产生时钟信号以控制帧存储器的串行端口,并且还控制视频DAC中第一级的锁存。 视频DAC中的第一级锁存器锁存来自帧存储器的多个像素数据,并且视频DAC中的多路复用器将数据呈现为彩色调色板RAM或彩色非多路复用模式下的调色板RAM周围, 根据像素时钟信号。 结果,像素时钟速率不依赖于通过视频控制器的输出时钟信号的传播延迟,并且实现更高速度的系统操作。
    • 4. 发明授权
    • Self-timed processor
    • 自定时处理器
    • US07536535B2
    • 2009-05-19
    • US11379681
    • 2006-04-21
    • Paul B. Wood
    • Paul B. Wood
    • G06F7/38G06F9/00G06F9/44G06F15/00
    • G06F9/30145G06F9/30181G06F9/3869G06F9/3871
    • Systems and methods for executing program instructions in a data processor at a variable rate. In one embodiment, a processor is configured to examine received instructions, identify an execution time associated with each instruction, and generate clock pulses at necessary intervals to obtain the appropriate execution time for each instruction. Instructions may be associated with types or “bins” that are in turn associated with corresponding execution times. The clock pulses may be generated by routing successive pulses through circuits that delay the pulses by desired amounts of time. The processor may also be configured to identify instructions which are input/output (I/O) instructions and are initiated or terminated by completion of handshake procedures and therefore have execution times that vary from one instance to the next.
    • 用于以可变速率执行数据处理器中的程序指令的系统和方法。 在一个实施例中,处理器被配置为检查接收到的指令,识别与每个指令相关联的执行时间,并且以必要的间隔生成时钟脉冲以获得每个指令的适当执行时间。 指令可能与相应的执行时间相关联的类型或“仓”相关联。 时钟脉冲可以通过将连续的脉冲路由到将脉冲延迟期望的时间量的电路来产生。 处理器还可以被配置为识别作为输入/输出(I / O)指令的指令,并且通过完成握手过程来启动或终止指令,因此具有从一个实例到下一个实例的执行时间。
    • 5. 发明授权
    • System for command processing or emulation in a computer system, such as
emulation of DMA commands using burst mode data transfer for sound
    • 用于计算机系统中的命令处理或仿真的系统,例如使用突发模式数据传输的DMA命令的仿真
    • US5974478A
    • 1999-10-26
    • US888910
    • 1997-07-07
    • Paul B. WoodMarc M. Stimak
    • Paul B. WoodMarc M. Stimak
    • G06F13/24G06F13/28
    • G06F13/28
    • A system and method for providing sound in a computer are disclosed. An audio module for controlling digitized sound I/O is included in a media stream controller. The media stream controller may also coordinate graphics and video which allows multiple media subsystems to be supported from a single bus device. A software application may initiate sound data transfer by sending a conventional DMA mode command to the media stream controller. The media stream controller activates an audio interrupt service routine which processes the request without using a conventional DMA controller. Digital sound data is transferred across a local bus using high speed burst mode block transfer commands and is buffered by the media stream controller in a display memory. Concurrently, the media stream controller may output sound data from the display memory to a sound output device using a double buffering method. Alternatively, the media stream controller may read sound data from a sound input device and store it in the display memory. The audio interrupt service routine may be activated to transfer the sound data in blocks to a software application. After sound data transfer is complete the audio interrupt service routine may reset the count in the DMA controller to provide compatibility with software applications written for DMA mode transfer. Thus high speed burst mode block transfer may be used with sound data to free up bandwidth for video, graphics and other uses, and yet still provide compatibility with conventional DMA mode sound I/O.
    • 公开了一种用于在计算机中提供声音的系统和方法。 用于控制数字化声音I / O的音频模块被包括在媒体流控制器中。 媒体流控制器还可以协调允许从单个总线设备支持多个媒体子系统的图形和视频。 软件应用可以通过向媒体流控制器发送常规DMA模式命令来发起声音数据传输。 媒体流控制器激活音频中断服务程序,处理请求而不使用常规的DMA控制器。 数字声音数据通过使用高速突发模式块传输命令的本地总线传送,并被媒体流控制器在显示存储器中缓冲。 同时,媒体流控制器可以使用双缓冲方法将声音数据从显示存储器输出到声音输出设备。 或者,媒体流控制器可以从声音输入设备读取声音数据并将其存储在显示存储器中。 可以激活音频中断服务程序以将块中的声音数据传送到软件应用程序。 在声音数据传输完成后,音频中断服务程序可能会重置DMA控制器中的计数,以提供与为DMA模式传输编写的软件应用程序的兼容性。 因此,高速突发模式块传输可以与声音数据一起使用以释放视频,图形和其他用途的带宽,但仍然提供与常规DMA模式声音I / O的兼容性。
    • 7. 发明授权
    • Display system with multiple scrolling regions
    • 具有多个滚动区域的显示系统
    • US4412294A
    • 1983-10-25
    • US237316
    • 1981-02-23
    • LaVaughn F. WattsRonald L. SmithYogendra C. PandyaPaul B. Wood
    • LaVaughn F. WattsRonald L. SmithYogendra C. PandyaPaul B. Wood
    • G09G1/00G09G5/14G06F3/14
    • G09G5/14G09G1/007
    • A data display and management system includes a microprocessor whose functions are implemented by instructions in data from a directly connected main memory. A mass data storage memory is connected to the main memory and has permanently stored instructions therein for the microprocessor. A display control system which operates asynchronously with the microprocessor includes a display controller, display memory, character memory means, and a visual character attribute generator. By linking one or more row attribute bytes, or pointers, to each row of characters stored in the display memory the display controller performs character and row manipulation on a display device without transferring whole blocks of data in the display memory. Multi-region display segmentation into horizontal and vertical split regions, smooth or discrete scrolling of individual regions, and various editing functions are achieved by modifying the associated display memory pointers.
    • 数据显示和管理系统包括微处理器,其功能由来自直接连接的主存储器的数据中的指令实现。 大容量数据存储存储器连接到主存储器,并且在其中永久地存储用于微处理器的指令。 与微处理器异步操作的显示控制系统包括显示控制器,显示存储器,字符存储器装置和视觉字符属性生成器。 通过将一个或多个行属性字节或指针链接到存储在显示存储器中的每行字符,显示控制器在显示设备上执行字符和行操作,而不在显示存储器中传输整个数据块。 通过修改相关联的显示存储器指针来实现多区域显示分割成水平和垂直分割区域,单个区域的平滑或离散滚动以及各种编辑功能。
    • 8. 发明授权
    • Using prioritized interrupt callback routines to process different types
of multimedia information
    • 使用优先级中断回调例程处理不同类型的多媒体信息
    • US5940610A
    • 1999-08-17
    • US720891
    • 1996-10-03
    • David C. BakerMichael D. AsalJonathan I. SiannPaul B. WoodJeffrey L. NyeStephen G. GlennonMatthew D. Bates
    • David C. BakerMichael D. AsalJonathan I. SiannPaul B. WoodJeffrey L. NyeStephen G. GlennonMatthew D. Bates
    • G09G5/02G09G5/08G09G5/36G09G5/395H04N5/44G06F13/00
    • G09G5/363G09G5/08G09G5/395G09G2340/125G09G5/02H04N5/4401
    • Multimedia information (e.g. graphics, video, sound, control information) passes through a system bus from a CPU main memory to a display memory in accordance with CPU commands. The information may be packetized with associated packet types identifying the different media. A media stream controller processes the information and passes the processed information to the display memory. Controllers in the media stream controller individually pass multimedia information to the display memory. A PACDAC controller in the media stream controller causes media (e.g. graphics, video) in the display memory to be transferred to a PACDAC for display. The format, sequence, and rate of this transfer may be flexibly controlled by software on a frame by frame basis. Arbitration logic establishes priorities for the different controllers in the media stream controller so they may share a single bus for accessing the display memory. A single interrupt controller coordinates interrupts (e.g. at a single level) to provide priorities based upon the type of interrupt cause or media. Each interrupt cause activates only the appropriate callback functions. Two different virtual machine sessions (e.g. Windows, DOS) share an interrupt line to process interrupt requests form one (1) session (e.g. Windows) before processing interrupt requests from the other.
    • 多媒体信息(例如,图形,视频,声音,控制信息)根据CPU命令从CPU主存储器传递到显示存储器。 该信息可以用识别不同媒体的相关联的分组类型来分组。 媒体流控制器处理信息并将处理的信息传递到显示存储器。 媒体流控制器中的控制器将多媒体信息单独传递到显示存储器。 媒体流控制器中的PACDAC控制器使显示存储器中的媒体(例如,图形,视频)被传送到PACDAC进行显示。 该传输的格式,顺序和速率可以由软件在逐帧的基础上灵活地控制。 仲裁逻辑为媒体流控制器中的不同控制器确定优先级,因此它们可以共享用于访问显示存储器的单个总线。 单个中断控制器协调中断(例如在单个级别),以根据中断原因或介质的类型提供优先级。 每个中断原因仅激活适当的回调函数。 在处理来自另一个的中断请求之前,两个不同的虚拟机会话(例如Windows,DOS)共享中断线来处理从一(1)个会话(例如Windows)的中断请求。
    • 10. 发明授权
    • System and method for command processing or emulation in a computer
system using interrupts, such as emulation of DMA commands using burst
mode data transfer for sound or the like
    • 在使用中断的计算机系统中进行命令处理或仿真的系统和方法,例如使用突发模式数据传输进行声音等的DMA命令的仿真
    • US5732279A
    • 1998-03-24
    • US337924
    • 1994-11-10
    • Paul B. WoodMarc M. Stimak
    • Paul B. WoodMarc M. Stimak
    • G06F13/24G06F13/28G06F13/00
    • G06F13/28
    • A system and method for providing sound in a computer are disclosed. An audio module for controlling digitized sound I/O is included in a media stream controller. The media stream controller may also coordinate graphics and video which allows multiple media subsystems to be supported from a single bus device. A software application may initiate sound data transfer by sending a conventional DMA mode command to the media stream controller. The media stream controller activates an audio interrupt service routine which processes the request without using a conventional DMA controller. Digital sound data is transferred across a local bus using high speed burst mode block transfer commands and is buffered by the media stream controller in a display memory. Concurrently, the media stream controller may output sound data from the display memory to a sound output device using a double buffering method. Alternatively, the media stream controller may read sound data from a sound input device and store it in the display memory. The audio interrupt service routine may be activated to transfer the sound data in blocks to a software application. After sound data transfer is complete the audio interrupt service routine may reset the count in the DMA controller to provide compatibility with software applications written for DMA mode transfer, and thereby achieve a form of DMA emulation. Thus high speed burst mode block transfer may be used with sound data to free up bandwidth for video, graphics and other uses, and yet still provide compatibility with conventional DMA mode sound I/O.
    • 公开了一种用于在计算机中提供声音的系统和方法。 用于控制数字化声音I / O的音频模块被包括在媒体流控制器中。 媒体流控制器还可以协调允许从单个总线设备支持多个媒体子系统的图形和视频。 软件应用可以通过向媒体流控制器发送常规DMA模式命令来发起声音数据传输。 媒体流控制器激活音频中断服务程序,处理请求而不使用常规的DMA控制器。 数字声音数据通过使用高速突发模式块传输命令的本地总线传送,并被媒体流控制器在显示存储器中缓冲。 同时,媒体流控制器可以使用双缓冲方法将声音数据从显示存储器输出到声音输出设备。 或者,媒体流控制器可以从声音输入设备读取声音数据并将其存储在显示存储器中。 可以激活音频中断服务程序以将块中的声音数据传送到软件应用程序。 在声音数据传输完成后,音频中断服务程序可能会重置DMA控制器中的计数,以提供与为DMA模式传输编写的软件应用程序的兼容性,从而实现DMA仿真形式。 因此,高速突发模式块传输可以与声音数据一起使用以释放视频,图形和其他用途的带宽,但仍然提供与常规DMA模式声音I / O的兼容性。