Programmable logic device for wireless local area network
First Claim
1. A subsystem for use in a wireless local area networking device, comprising:
- a transceiver;
programmable gates coupled to the transceiver; and
memory coupled to the programmable gates, the memory storing instructions for programming a first portion of the programmable gates as a selected one of a first type of a medium access layer and a second type of a medium access layer, the first type of the medium access layer different from the second type of the medium access layer, wherein the first type of the medium access layer and the second type of the medium access layer are compatible with the transceiver, the memory storing instructions for programming a second portion of the programmable gates as a baseband controller.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for a wireless local area network programmable logic device is described. More particularly, a field programmable gate array (FPGA) is coupled to memory having programming instructions for configuring the FPGA with a medium access layer selected from more than one type of medium access layers. A physical layer is hardwired or embedded on the FPGA, or a separate integrated circuit for the physical layer is used. Additionally, the memory comprises programming instructions for a baseband controller, and may include programming instructions for a baseband processor, for configuring the FPGA in accordance therewith. In this manner, a single physical layer may be used with an FPGA to provide a multi-platform application specific standard product (ASSP). This is especially advantageous for providing multi-platform devices for use in countries or applications where one or more standards may be employed.
-
Citations
24 Claims
-
1. A subsystem for use in a wireless local area networking device, comprising:
-
a transceiver;
programmable gates coupled to the transceiver; and
memory coupled to the programmable gates, the memory storing instructions for programming a first portion of the programmable gates as a selected one of a first type of a medium access layer and a second type of a medium access layer, the first type of the medium access layer different from the second type of the medium access layer, wherein the first type of the medium access layer and the second type of the medium access layer are compatible with the transceiver, the memory storing instructions for programming a second portion of the programmable gates as a baseband controller. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A subsystem for use in a wireless local area network device, comprising:
-
a transceiver;
programmable gates coupled to the transceiver; and
memory coupled to the programmable gates, the memory storing instructions for programming a first portion of the programmable gates with a selected one of a first data-link layer and a second data-link layer, the first data-link layer different from the second data-link layer, wherein the first data-link layer and the second data-link layer are compatible with the transceiver, the memory storing instruction for programming a second portion of the programmable gates with a baseband controller. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A circuit board, comprising:
-
a field programmable gate array comprising programmable configuration logic blocks and programmable input/output blocks coupled to the programmable configuration logic blocks;
a radio coupled to the programmable configuration logic blocks through the programmable input/output blocks;
program memory coupled to the programmable configuration logic blocks through the programmable input/output blocks;
data memory coupled to the programmable configuration logic blocks through the programmable input/output blocks; and
an interface transceiver coupled to the programmable configuration logic blocks through the programmable input/output blocks;
the program memory comprising programming instructions for the programmable configuration logic blocks to be configured as, a radio interface and controller;
a medium access control protocol engine and configuration controller; and
a baseband processor interface. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for providing a multi-platform wireless local area network, comprising:
-
providing a radio;
providing a programmable input/output blocks coupled to the radio;
providing configuration logic blocks coupled to the programmable input/output blocks;
storing a plurality of medium access control layers compatible with the radio and configured to program the configuration logic blocks; and
selectably programming a first portion of the configuration logic blocks with a medium access control layer from the plurality of medium access control layers. - View Dependent Claims (19, 20)
-
-
21. A circuit board, comprising:
-
transceiver means for receiving and transmitting information; and
configurable logic means coupled to the transceiver means for communicating therewith, the configurable logic means for programming as a medium access control layer selected from a plurality of medium access control layers. - View Dependent Claims (22, 23, 24)
-
Specification