12.07.2015 Views

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Control</strong> Technology, Microelectronics and Nanotechnology<strong>the</strong> hardware that are occasionally idle. One potential application issmart cellular phones that support multiple communication and dataprotocols, one at a time. As <strong>the</strong> phone passes from a geographic regionthat is served by one protocol <strong>in</strong>to a region that is served byano<strong>the</strong>r, <strong>the</strong> hardware is automatically reconfigured. This is <strong>the</strong>reconfigurable comput<strong>in</strong>g approach.Reconfigurable comput<strong>in</strong>g makes it feasible to achieve greaterfunctionality with simpler hardware. The cost of additional features isreduced to <strong>the</strong> cost of <strong>the</strong> memory required to store <strong>the</strong> logic needed.Reconfigurable comput<strong>in</strong>g has <strong>the</strong> ability to execute larger hardwaredesigns with fewer gates with <strong>the</strong> flexibility of a software-basedsolution and <strong>the</strong> execution speed of a more traditional, hardwarebasedapproach. Reconfigurable comput<strong>in</strong>g allows <strong>the</strong> addition ofnew features <strong>in</strong> <strong>the</strong> field and rapid implementation of new standardsand protocols on an as-needed basis.In <strong>the</strong> multiprotocol cellular phone, it is possible to support asmany protocols as can fit <strong>in</strong>to <strong>the</strong> available on-board memory. <strong>New</strong>protocols could even be uploaded from a base station to <strong>the</strong> handheldphone on an as-needed basis, requir<strong>in</strong>g no additional memory.S<strong>in</strong>ce systems based on reconfigurable comput<strong>in</strong>g areupgradable <strong>in</strong> <strong>the</strong> field, such changes extend <strong>the</strong> useful life of <strong>the</strong>system. Reconfigurable comput<strong>in</strong>g elim<strong>in</strong>ates a large amount of developmenteffort. The logic design rema<strong>in</strong>s flexible and allows an <strong>in</strong>crementaldesign flow.Reconfigurable HardwareTraditional FPGAs are configurable, but <strong>the</strong>y are not run-timereconfigurable. Older FPGAs read <strong>the</strong>ir configuration from a serialEEPROM, one bit at a time. This means that <strong>the</strong> FPGA must be reprogrammed<strong>in</strong> its entirety. This is compatible with configurable comput<strong>in</strong>gapplications, but it is not adequate for reconfigurable comput<strong>in</strong>g.In order to have run-time reconfiguration, <strong>the</strong> FPGAs need tohave on-<strong>the</strong>-fly reprogrammability. Partial reprogrammability is <strong>the</strong>ability to leave most of <strong>the</strong> <strong>in</strong>ternal logic <strong>in</strong> place and change just onepart. Atmel 40K and Xil<strong>in</strong>x 62xx series FPGAs have this feature. Anygate or set of gates may be changed without affect<strong>in</strong>g <strong>the</strong> state of <strong>the</strong>o<strong>the</strong>rs. An externally visible <strong>in</strong>ternal state means that it is possible to©2001 by The Fairmont Press, Inc. All rights reserved.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!