摘要:
A method can include receiving an initial waveform and generating, testing, and evaluating the performance of an initial child set of waveforms based on an initial parent set of waveforms from the initial waveform. The method can also include determining whether a termination condition has been met based on the evaluating and, if so, providing an optimized waveform. If the termination condition has not been met, the method can also include generating subsequent child sets of waveforms based on the previous child set(s).
摘要:
Methods of leveling ink on substrates and apparatuses useful in printing are provided. An exemplary embodiment of the methods includes irradiating ink disposed on a surface of a porous substrate with radiation emitted by at least one radiant energy source. The radiation heats the ink to at least a viscosity threshold temperature of the ink to allow the ink to flow laterally on the surface to produce leveling of the ink. The ink is heated sufficiently rapidly that heat transfer from the ink to the substrate is sufficiently small during the leveling that ink at the substrate interface is cooled to a temperature below the viscosity threshold temperature thereby preventing any significant ink permeation into the substrate.
摘要:
Disclosed is a method for minimizing the buffer size of an elasticity FIFO queue when synchronizing data between two clock domains. Data communication is typically sent by a transmitter device to a receiver device. The transmitted data signal includes an embedded clock signal and null data characters, as specified by the data communication signal protocol. A null character indicates an empty data frame and is included as part of most standard communication protocols. An embodiment skips one or more null characters from the elasticity FIFO queue during a single clock cycle when it is detected that the write pointer is catching up to the read pointer. By skipping multiple null characters during a single write cycle, the read pointer is moved ahead by one or more queue locations and the write pointer is insured to not catch up to the read pointer for a wider variation in frequencies between a transmitter and receiver than is normally possible. Typically, the elasticity FIFO queue size must be increased in order to support a larger frequency variation. By reducing the need to increase the elasticity FIFO queue size, the gate count and area needed for the elasticity FIFO queue on the silicon chip of the receiver is reduced, thus, reducing the cost contribution of the elasticity FIFO queue to the receiver device. Skipping null characters also reduces the latency time between a write and the associated read of a non-null data character.
摘要:
Methods of leveling ink on substrates and apparatuses useful in printing are provided. An exemplary embodiment of the methods includes irradiating ink disposed on a surface of a porous substrate with radiation emitted by at least one radiant energy source. The radiation heats the ink to at least a viscosity threshold temperature of the ink to allow the ink to flow laterally on the surface to produce leveling of the ink. The ink is heated sufficiently rapidly that heat transfer from the ink to the substrate is sufficiently small during the leveling that ink at the substrate interface is cooled to a temperature below the viscosity threshold temperature thereby preventing any significant ink permeation into the substrate.
摘要:
A monitoring device includes a light source, an optical filter, and an optical detector. The monitoring device may monitor curing processes, such as ultraviolet (UV) curing processes to determine the progression of the level of cure of a light-activated material to a substrate. The light source emits light toward a light-activated material, such as a film, and/or a substrate. The optical filter is positioned so that a wavelength of the light is transmitted through the optical filter after the light is reflected off of the substrate and/or the film. The optical detector is positioned to detect the light that is transmitted through the optical filter.
摘要:
A method for discarding perpetually-rejected packets in a fabric-based interconnect having a reliable physical layer is disclosed. A transmitting component keeps a count of the number of negative acknowledgements (NAKs) it receives from the receiving component for packets the transmitting component sends. If the transmitting component receives a number of consecutive NAKs for the same packet that exceeds some pre-determined threshold, the packet is not resent, but is, instead, treated as having been acknowledged, and subsequent packets are allowed to be transmitted. Higher-level processes are then notified of the problem so as to allow the error to be dealt with at a higher level, but without obstructing the flow of packets on the physical layer.
摘要:
Disclosed is a method for reducing latency between two clock domains in a digital electronic device. The time between a write to a queue position and a corresponding read of the queue position is reduced by up to one clock cycle by including a delay in the time before first writing data to a First In First Out (FIFO) queue used to buffer and synchronize data between two clock domains. The two clock domains have the same frequency, but may be out of phase. Reducing the latency between the write and the corresponding read reduces the required size of the FIFO queue and also results in more efficient system operation.
摘要:
A monitoring device includes a light source, an optical filter, and an optical detector. The monitoring device may monitor curing processes, such as ultraviolet (UV) curing processes to determine the progression of the level of cure of a light-activated material to a substrate. The light source emits light toward a light-activated material, such as a film, and/or a substrate. The optical filter is positioned so that a wavelength of the light is transmitted through the optical filter after the light is reflected off of the substrate and/or the film. The optical detector is positioned to detect the light that is transmitted through the optical filter.
摘要:
A logical gate and a comparator are used to detect page boundaries in a data stream. A current address and a predetermined page size, that is an integer power of 2, are compared using a Boolean logic gate such as AND or XOR to detect a page boundary in a data stream. The output from the Boolean logic gate is compared to a predetermined value to cause a signal to be generated, indicating the end of the page.
摘要:
A system for verifying the accuracy of stored data in a computer system where read and write requests can pass earlier-issued read and write requests. The system monitors read and write requests for a variety of data storage locations. When the system detects the first request to write data to a particular location it creates a data structure to represent that location and stores the data. For later write requests to the same location, the system modifies the data structure to store the new data being written, maintaining storage for only the data which can possibly be returned accurately for a read request. The system also monitors responses to read and write requests. For data returned in response to satisfaction of a read request, the system uses the data structure to determine if the returned data is accurate (i.e., if it is among the stored data). If the system determines that the returned data is inaccurate, it issues an error. The system can be used to test a computer device such as a video device using an Accelerated Graphics Port interface, or to monitor the normal operation of a computer system to ensure accuracy.