Page 167 - Mechatronic Systems Modelling and Simulation with HDLs
P. 167

156                                                    7  MECHATRONICS


                               Circuits        Function       Implementation

                               Motion-          Spindle          Custom
                               control          control          power

                              Harddisk-         Servo            Custom
                              controller        control          analog

                                                Signal          Cores &
                               Channel
                                               processing       firmware

                              Pre-amp           Buffer           Custom
                                               manager           digital


                                                 Host
                               DRAM                             Memory
                                               interface

                      Figure 7.14 Typical mapping of functions to circuits and implementations


               and spindle control. When it comes to the detailed architecture, a couple of trade-
               offs, e.g. performance (hardware) vs. flexibility (software), lead to a vast number
               of variants in use. For instance, for the control-related parts of the disk function,
               one may choose to use a standard micro-controller with some DSP-capabilities,
               e.g. multiply-accumulate operation. If performance plays a more important role,
               a DSP core may be added. Moreover, in some cases it makes sense to introduce
               application specific logic for the control tasks.
                 For the implementation, the classical options are available, i.e. processor cores
               with firmware, custom digital circuitry, custom analogue circuitry, custom power
               circuitry and memory. Figure 7.14 shows the mapping of the functions into their
               implementation.
                 Under the system-on-chip regime, the above five circuits may be arranged on
               three to five chips. The pre-amp will probably remain in the form of a stand-alone
               device in the future, since it is located on the load-beam, i.e. the shortest possible
               distance from the read/write-head. All other circuits are on the printed circuit board
               which is on the reverse of the disk drive. The motion-control circuit contains a
               couple of power devices for which integration into the digital standard process
               would not be cost-effective. Thus it probably will not be embedded into current or
                          7
               future SoCs. On the other hand, the hard disk controller may be combined with an
               embedded channel and embedded DRAM on a chip to reduce package cost, save
               board space and increase the electrical performance. Figure 7.15 shows a couple
               of alternatives for the mapping of the five circuits to chips.


                7  System on a chip.
   162   163   164   165   166   167   168   169   170   171   172