摘要:
In at least one hardware definition language (HDL) file, at least one design entity containing a functional portion of a digital system is specified. The design entity logically contains a latch having a respective plurality of different possible latch values. With one or more statements in one or more files, a configuration entity is associated with the latch. The configuration entity has a plurality of different settings and each setting reflects which of the plurality of different possible values is loaded in the associated latch. A controlling value set for at least one instance of the configuration entity is also defined in one or more files. The controlling value set indicates at least one controlling value for which presentation of a current setting of the configuration entity instance is restricted. Thereafter, in response to a request to present at least a partial state of the digital system, a current setting of the configuration entity instance is excluded from presentation by reference to a configuration database indicating the controlling value set.
摘要:
The signal state that a signal of interest within a system under test has during each of a plurality of cycles of operation of the system under test is stored in a trace file. In association with the signal state, information regarding a requested access to the signal state by a control program during a particular cycle among the plurality of cycles is also stored. From the trace files a presentation is generated that presents, for at least a signal of interest within the system under test, a plurality of signal state indications, each indicating a respective state that the signal had during a one of a plurality of cycles of operation of the system under test. The presentation also indicates, in a graphically distinctive manner, at least one cycle of operation during which a control program requested access to a state of the signal, so that the influence of the control program on the state of the system under test is visually apparent.
摘要:
Methods, data processing systems, and program products supporting multi-cycle simulation are disclosed. According to one method, a configuration database including at least one data structure representing an instance of a Dial entity is received. The instance of the Dial entity has at least an input, an output, and at least one associated latch within a digital design. A value of the output of the instance of the Dial entity controls a value stored within the associated latch. A control file is also received. The control file indicates that at least one associated latch data structure is to be inserted within the configuration database to represent the latch during multi-cycle simulation. In response to receipt of the configuration database and the control file, the configuration database is processed with reference to the control file to insert within the configuration database at least one latch data structure and to associate, within the configuration database, the at least one latch data structure with the instance of the Dial entity.
摘要:
According to a method of specifying a trace array for simulation of a digital design, one or more entities within a simulation model are specified with one or more statements in one or more hardware description language (HDL) files. In addition, a trace array for storing data generated through simulation of the simulation model is specified in one or more statements in the one or more HDL files. The HDL files may subsequently be processed to create a simulation model containing at least one design entity and a trace array within the design entity for storing trace data regarding specified signals of interest.
摘要:
A materials system and method is provided to enable the formation of articles by three-dimensional printing. The materials system includes thermoplastic particulate filler material that allows the accurate definition of articles that are strong without being brittle.
摘要:
A method is provided for transmitting an electronic mail (e-mail) message from a sender having a non-ASCII e-mail address to a recipient. The method comprising following steps. An e-mail directory associated with a requested primary e-mail address, having a non-ASCII form, and a corresponding alternate e-mail address having an ASCII form, is established. The alternate e-mail is generated from the primary e-mail address using a reversible encoding scheme having a one-to-one relationship. The e-mail message and the primary e-mail address are transmitted to the recipient via a plurality of mail delivery elements. The alternate e-mail address is transmitted to a mail delivery element incapable of processing non-ASCII characters. The alternate e-mail address is for use by the mail delivery element to identify the sender and deliver the e-mail message to the recipient for display. A transmission e-mail server for implementing the method is also provided.
摘要:
An animal treatment method comprises flushing the animal waste from a barn to a holding tank where the waste is mixed with an alkaline solution to kill pathogens. After neutralization, the solution is separated into solids and liquids. The liquid is treated and recycled as flushing water to clean the barns and/or drinking water for the animals. The solids are separated into digested and undigested feed. The digested feed is further processed for use as a fertilizer and the undigested feed is processed for use as animal feed.
摘要:
A processor includes at least one instruction execution unit that executes store instructions to obtain store operations and a store queue coupled to the instruction execution unit. The store queue includes a queue entry in which the store queue gathers multiple store operations during a store gathering window to obtain a data portion of a write transaction directed to lower level memory. In addition, the store queue includes dispatch logic that varies a size of the store gathering window to optimize store performance for different store behaviors and workloads.
摘要:
According to a method of simulation processing, an instrumented simulation executable model of a design is built by compiling one or more hardware description language (HDL) files specifying one or more design entities within the design and one or more instrumentation entities and instantiating instances of the one or more instrumentation entities within instances of the one or more design entities. Operation of the design is then simulated utilizing the instrumented simulation executable model. Simulating operation includes each of multiple instantiations of the one or more instrumentation entities generating a respective external phase signal representing an occurrence of a particular phase of operation and instrumentation combining logic generating from external phase signals of the multiple instantiations of the one or more instrumentation entities an aggregate phase signal representing an occurrence of the particular phase.
摘要:
Process, materials, and equipment for producing three-dimensional objects from a particulate material by melting and adhering, for example, by fusion or sintering, portions of the particulate material.