摘要:
A multiple-word multiplication-accumulation circuit suitable for use with a single-port memory. The circuit is composed of a multiplication-accumulation (MAC) operator and surrounding registers. The MAC operator has multiplicand and multiplier input ports with different bit widths to calculate a sum of products of multiple-word data read out of a memory. The registers serve as buffer storage of multiple-word data to be supplied to individual input ports of the MAC operator. The amount of data supplied to the MAC operator in each clock cycle is adjusted such that total amount of data consumed and produced by the MAC operator in one clock cycle will be equal to or smaller than the maximum amount of data that the memory can transfer in one clock cycle. This feature enables the use of a bandwidth-limited single-port memory, without causing adverse effect on the efficiency of MAC operator usage.
摘要:
An arithmetic device for Montgomery modular multiplication which quickly calculates a parameter ND, the parameter ND satisfying R×R−1−N×ND=1 for an integer N and a radix R that is coprime to and greater than N, with a large number of effective lower bits. The device comprises an ND generator, a multiplication-accumulation (MAC) operator, and a sum data store. The ND generator produces effective lower bits of ND at a rate of k bits per clock cycle, with reference to lower k bits of a variable S, as well as to lower k bits of an odd positive integer N. The MAC operator multiplies the produced k-bit ND value by N and adds the resulting product to S. The sum data store stores the variable S, which is updated with the output of the MAC operator, with its bits shifted right by k bits, for use by the ND generator in the subsequent clock cycle.
摘要:
A multiple-word multiplication-accumulation circuit suitable for use with a single-port memory. The circuit is composed of a multiplication-accumulation (MAC) operator and surrounding registers. The MAC operator has multiplicand and multiplier input ports with different bit widths to calculate a sum of products of multiple-word data read out of a memory. The registers serve as buffer storage of multiple-word data to be supplied to individual input ports of the MAC operator. The amount of data supplied to the MAC operator in each clock cycle is adjusted such that total amount of data consumed and produced by the MAC operator in one clock cycle will be equal to or smaller than the maximum amount of data that the memory can transfer in one clock cycle. This feature enables the use of a bandwidth-limited single-port memory, without causing adverse effect on the efficiency of MAC operator usage.
摘要:
An arithmetic device for Montgomery modular multiplication which quickly calculates a parameter ND with a large number of effective lower bits. The device comprises an ND generator, a multiplication-accumulation (MAC) operator, and a sum data store. The ND generator produces effective lower bits of ND at a rate of k bits per clock cycle, with reference to lower k bits of a variable S, as well as to lower k bits of an odd positive integer N. The MAC operator multiplies the produced k-bit ND value by N and adds the resulting product to S. The sum data store stores the variable S, which is updated with the output of the MAC operator, with its bits shifted right by k bits, for use by the ND generator in the subsequent clock cycle.
摘要:
A reality generating device wherein a traveling toy with a chassis and a body includes: an operation sound generating unit for generating operation sounds of the traveling toy during operation; a vibration generating unit attached to the body for causing the body to vibrate; and a travel driving unit provided on the body for causing the traveling toy to travel. If desired, operation sounds and vibrations are simultaneously generated for enhanced reality of the traveling toy.
摘要:
A video reproducing apparatus which comprises a radio control signal receiving portion, a video sound data reproducing portion connected to the radio control signal receiving portion, a video projection portion connected to the radio control signal receiving portion and the video sound data reproducing portion, speakers connected to the video sound data reproducing portion, a housing for accommodating the video sound data reproducing portion, the video projection portion, and the speakers, and a housing drive portion for moving the housing, and which drives the housing according to a control signal of the housing drive portion which controls the housing drive portion and which is received by the radio control signal receiving portion, projects the video sound data onto the video projection portion according to a control signal of the video sound data reproducing portion at an arbitrary position, and reproduces the data through the speakers.
摘要:
A wireless control transmitter for remotely controlling a controlled body of a wireless control apparatus by an electromagnetic wave, which comprises a grip to be grasped by a dominant hand of a user, a throttle trigger lever slidably protruding along a lower surface of a controller provided at a head portion of the grip and for controlling forward and backward movements of the controlled body, and a steering wheel arranged on the upper surface of an end portion of the controller and for controlling right and left turns of the controlled body, wherein the steering wheel tilts and fixes its axial direction toward a particular direction with respect to the controller.