Apparatus and method for implementing a wireless system-on-a-chip with a reprogrammable tester, debugger, and bus monitor
First Claim
Patent Images
1. A reconfigurable controller, comprising:
- a configuration and test controller; and
reconfigurable logic connected to said configuration and test controller, wherein said reconfigurable logic is configured to perform bus emulation operations in one mode, and is reconfigured to perform at least one of the functions selected from a group consisting of hardware testing operations, software debugging operations, and bus monitoring operations in another mode.
5 Assignments
0 Petitions
Accused Products
Abstract
A wireless communication system-on-a-chip comprises a system bus, a set of fixed function processors connected to the system bus, an embedded processor connected to the system bus, and reconfigurable logic connected to the system bus. The reconfigurable logic supports an operational mode and a diagnostic mode. In the operational mode, the system operates to support different air interface protocols and data rates. In the diagnostic mode, the system alternately tests the system, debugs the system, and monitors bus activity within the system.
77 Citations
21 Claims
-
1. A reconfigurable controller, comprising:
-
a configuration and test controller; and
reconfigurable logic connected to said configuration and test controller, wherein said reconfigurable logic is configured to perform bus emulation operations in one mode, and is reconfigured to perform at least one of the functions selected from a group consisting of hardware testing operations, software debugging operations, and bus monitoring operations in another mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A reconfigurable controller, comprising:
-
a configuration and test controller; and
a reconfigurable logic connected to said configuration and test controller, said reconfigurable logic supporting testing operations in a first mode, debugging operations in a second mode, and bus monitoring operations in a third mode, wherein said reconfigurable logic supports a bus emulator function during said third mode.
-
-
9. A reconfigurable controller, comprising:
-
a bus;
a set of fixed function processors coupled to said bus;
a configuration and test controller; and
reconfigurable logic connected to said configuration and test controller, said reconfigurable logic supporting testing operations in a first mode, debugging operations in a second mode, and bus monitoring operations in a third mode. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A reconfigurable controller, comprising:
-
a configuration and test controller; and
reconfigurable logic connected to said configuration and test controller, said reconfigurable logic supporting testing operations in a first mode, debugging operations in a second mode, and bus monitoring operations in a third mode, wherein said reconfigurable logic further supports an operational mode for different air interface protocols and data rates.
-
-
15. A method for operating a reconfigurable controller, comprising:
-
configuring reprogrammable logic of the reconfigurable controller for performing the function of bus emulation in one mode; and
reconfiguring said reprogrammable logic for performing at least one of the functions selected from a group consisting of hardware testing operations, software debugging operations, and bus monitoring operations in another mode. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification