摘要:
A first-in-first-out (FIFO) memory device may include a plurality of memory locations configurable into M input queues comprising sequences of input data values and N output queues for storing sequences of output data values, wherein N is not equal to M.
摘要:
A memory device can include a random access memory array configured to store data values; a plurality of bi-directional ports, configured to transfer data values into and out of the memory device on rising and falling transitions of at least one access clock signal; and at least one address bus configured to receive at least a portion of address values to random access locations on rising and falling transitions a timing clock signal having the same frequency as the access clock signal.
摘要:
A memory device can include a plurality of banks, each bank including memory locations accessible by different access circuits; at least a first address port configured to receive addresses on falling and rising edges of a timing clock, each address corresponding to locations in different banks; and at least two read/write data ports configured to receive write data for storage in one of the banks, and output read data from one of the banks.
摘要:
A user application is generated in response to user input, wherein the user application is described in a user application description. Processing device code is generated for a targeted processing device based at least in part on the user application description without user intervention, wherein the processing device code includes a system layer, wherein functionality of the system layer is independent of the targeted processing device.
摘要:
An integrated circuit bridge device can include a first interface circuit coupled to a buffer circuit and a configurable in response to configuration information to receive command information, address information, and data values on a same multi-bit input/output (I/O) bus. A second interface circuit can be coupled to the buffer circuit and configured to communicate according to a first communication protocol different from that executable by the first interface circuit. In addition, a controller circuit formed in the same substrate as the first and second interface circuits can be configured to enable data transfers between the first interface circuit and the second interface circuits via the buffer circuit.
摘要:
A priority encoder circuit can include a number of sectional encoder circuits that each encode “m” inputs signals into sets of “P” encoder outputs, where m>p. Each sectional encoder circuit can also output a group indication signal representing the activation of any of the received m encoding input signals. Priority encoder logic can prioritized the group indication signals. A memory can include a different storage location accessed by each prioritized group indication signal.
摘要:
The present invention is an efficient system and method for cascading optical switches. A plurality of cascaded optical switches form a cascaded optical switch fabric and direct an optical signal beam from one of the plurality of optical switches to another of the plurality of optical switches. In one embodiment of the present invention, a fixed incidence corrective device is included in a cascaded optical switch fabric. The incidence corrective device directs an optical signal beam in a shallow angle so that it strikes the next optical switch at a corrected incidence angle. A corrected incidence angle permits an optical signal beam to be forwarded at a relatively shallow angle to an optical switch located in a relatively close proximity on the optical switch fabric. The present invention also provides for refocusing of spreading optical signal beams and mitigation of signal loss.
摘要:
A MEMS device such as a grating light valve™ light modulator is athermalized such that the force required to deflect the movable portion of the MEMS device remains constant over a range of temperatures. In MEMS embodiments directed to a grating light valve™ light modulator, a ribbon is suspended over a substrate, and the ribbon tension is kept constant over a temperature range by adjusting the aggregate thermal coefficient of expansion of the ribbon to match the aggregate thermal coefficient of expansion of the substrate. Various opposition materials have an opposite thermal coefficient of expansion as the aluminum layer of a grating light valve™ light modulator ribbon, using the thermal coefficient of expansion of the substrate as a zero coefficient reference. The adjustment of the thermal coefficient of expansion of the ribbon can be performed variously by thickening existing layers of opposition material or adding additional layers of new opposition material to the ribbon, or reducing the aluminum in aluminum layer. The aluminum layer may be reduced variously by reducing the thickness of the aluminum layer, or reducing the surface area that the aluminum covers, or reducing both the surface area and the thickness. Embodiments may combine the reduction of aluminum with the use of opposition materials.
摘要:
A light modulator includes elongated elements arranged parallel to each other. In a first diffraction mode, the light modulator operates to diffract an incident light into at least two diffraction orders. In a second diffraction mode, the light modulator operates to diffract the incident light into a single diffraction order. Each of the elongated elements comprises a blaze profile, which preferably comprises a reflective stepped profile across a width of each of the elongated elements and which produces an effective blaze at a blaze angle. Alternatively, the blaze profile comprises a reflective surface angled at the blaze angle. Each of selected ones of the elongated elements comprise a first conductive element. The elongated elements produce the first diffraction when a first electrical bias is applied between the first conductive elements and a substrate. A relative height of the blazed portions are adjusted to produce the second diffraction when a second electrical bias is applied between the first conductive elements and the substrate. In an alternative embodiment, each of the elongated elements includes the first conductive element and multiple elongated elements are arranged in groupings, where each of the groupings includes at least three of the elongated elements. When the multiple elongated elements are at a first height, the incident light reflects from the elongated elements. When relative heights of the multiple elongated elements are adjusted by applying individual electrical biases between the first conductive elements and the substrate, the incident light diffracts into the single diffraction order.
摘要:
A light modulator includes elongated elements and a support structure. The elongated elements are arranged in parallel. Each element includes a light reflective planar surface with the light reflective planar surfaces lying in one or more parallel planes. The support structure is coupled to the elongated elements to maintain a position of the elongated elements relative to each other and to enable movement of each elongated element between a first modulator configuration and a second modulator configuration. In the first modulator configuration, the elongated elements act to reflect an incident light as a plane mirror. In the second modulator configuration, selected groups of elements are deflected and act to diffract the incident light along one or more of a plurality of diffraction planes. The groups of elements are configured according to one of a plurality of selectable group configurations. Each group configuration corresponds to one of the plurality of diffraction planes.