Semiconductor device
First Claim
1. A semiconductor device comprising:
- a circuit for transmitting a plurality of first signals to outside of the semiconductor device by wireless or for wirelessly receiving a plurality of second signals from outside of the semiconductor device by wireless;
a memory storing a program to avoid a collision of the plurality of first signals or the plurality of second signals; and
a central processing unit to execute the program.
1 Assignment
0 Petitions
Accused Products
Abstract
An object is to provide a semiconductor device which includes an anti-collision function during or after production of an IC chip just by a change of a program, even when there is a change of a specification of a product accompanying a change of the kind or standard of a signal of a wireless means for each product. A semiconductor device includes an arithmetic circuit and a circuit for transmitting/receiving a signal to/from outside. The arithmetic circuit includes a central processing unit, a random access memory, a read only memory, and a controller. The read only memory stores a program for processing collision avoidance in transmitting/receiving the signal to/from outside. The program is executed in the central processing unit, so that the arithmetic circuit processes collision avoidance.
-
Citations
22 Claims
-
1. A semiconductor device comprising:
-
a circuit for transmitting a plurality of first signals to outside of the semiconductor device by wireless or for wirelessly receiving a plurality of second signals from outside of the semiconductor device by wireless;
a memory storing a program to avoid a collision of the plurality of first signals or the plurality of second signals; and
a central processing unit to execute the program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A semiconductor device comprising:
-
a circuit for transmitting a plurality of first signals to outside of the semiconductor device by wireless or for receiving a plurality of second signals from outside of the semiconductor device by wireless;
a memory storing a program to avoid a collision of the plurality of first signals or the plurality of second signals;
a central processing unit to execute the program; and
a controller to provide the central processing unit with a mask length code, wherein the program comprises a first routine to determine a flag of the plurality of the first signals or a command of the plurality of the first signals, a second routine to determine the mask length code, a third routine to execute a cyclic redundancy check of data code included in the each of the plurality of first signals, a fourth routine to determine the number of the plurality of first signals or the number of the plurality of second signals. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A semiconductor device comprising:
-
a circuit for transmitting a plurality of first signals to outside of the semiconductor device or for receiving a plurality of second signals from outside of the semiconductor device;
a memory storing a program to avoid a collision of the plurality of first signals or the plurality of second signals;
a central processing unit to execute the program; and
a controller to provide the central processing unit with a mask length code, the controller comprises a control register, wherein each of the plurality of first signals comprises a start code of a frame, and wherein the program is executed when the control register determines the start code of a frame. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification