<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<RESTATED>
<MULTIPLIER> 1,000

<S>                             <C>                     <C>                     <C>
<PERIOD-TYPE>                   3-MOS                   3-MOS                   3-MOS
<FISCAL-YEAR-END>                          DEC-27-1997             DEC-27-1997             DEC-27-1997
<PERIOD-START>                             JUN-29-1997             APR-01-1997             JAN-01-1997
<PERIOD-END>                               SEP-27-1997             JUN-28-1997             MAR-31-1997
<CASH>                                          13,645                  17,139                  23,922
<SECURITIES>                                    21,918                  14,327                  19,286
<RECEIVABLES>                                   15,630                  17,539                  26,937
<ALLOWANCES>                                       317                   (320)                   (425)
<INVENTORY>                                     33,292                  39,515                  37,430
<CURRENT-ASSETS>                                91,016                  94,705                 113,658
<PP&E>                                          16,129                  15,136                  13,817
<DEPRECIATION>                                 (7,967)                 (7,218)                 (6,694)
<TOTAL-ASSETS>                                  99,376                 102,743                 120,973
<CURRENT-LIABILITIES>                            6,581                   9,003                  19,338
<BONDS>                                              0                       0                       0
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                          0                       0                       0
<COMMON>                                           202                     208                     208
<OTHER-SE>                                      92,527                  93,466                 101,361
<TOTAL-LIABILITY-AND-EQUITY>                    99,376                 102,743                 120,873
<SALES>                                         29,432                  26,926                  35,914
<TOTAL-REVENUES>                                30,098                  28,307                  37,595
<CGS>                                           20,025                  17,982                  30,276
<TOTAL-COSTS>                                   31,485                  29,610                  40,486
<OTHER-EXPENSES>                                    29                      38                      19
<LOSS-PROVISION>                                     0<F1>                   0<F1>                   0<F1>
<INTEREST-EXPENSE>                               (378)                   (451)                   (382)
<INCOME-PRETAX>                                (1,704)                 (2,271)                 (4,409)
<INCOME-TAX>                                     (630)                   (840)                 (1,631)
<INCOME-CONTINUING>                            (1,074)                 (1,431)                 (2,778)
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                   (1,074)                 (1,431)                 (2,778)
<EPS-PRIMARY>                                   (0.05)                  (0.07)                  (0.13)
<EPS-DILUTED>                                   (0.05)                  (0.07)                  (0.13)
<FN>
<F1>INTEREST INCOME
</FN>


</TABLE>