Black Spot Hardware
Blackfin BF533 of 132 M bytes.
Estimate of required processing capabilities
It was difficult to accurately predict the computational requirements of the camera mod- ule, however, a rough estimate of the bare minimum processing power was useful during design. The most intensive part of the firmware is calculating the centroid of a ROI. 32 by 32 pixel ROI contains 1024 pixels that need to be processed. In Chapter 4 it is estimated that this requires approximately 41.5 Mips (Equation 4.2). The Blackfin BF533 can operate
at up to 600 M Hz giving a total of 600 Mips. The device also allows execution of two 16 bit instructions in parallel with one 32 bit instruction under some circumstances. Optimisation of the centroid algorithm to use efficient instructions on the Blackfin could also increase the processor’s performance. Clearly, as far as speed is concerned, the Blackfin is a good choice for this application.
Estimate of power requirements
n estimate of the power required for the main components of the module is given in Table
5.2. This is based on data found in the datasheets for the Blackfin BF53x family , image sensor , and linear regulator  and assumes the Blackfin is in its active state all of the time. The assumption that the Blackfin is active 100% of the time leads to a power estimate that represents a worst case scenario. s shown, the Blackfin and image sensor have similar power requirements. Using the current drawn by both these components the power dissipated by the 3.3 V linear voltage regulator on the board was calculated. This was calculated using the voltage drop between the 5 V supply and the 3.3 V regulator
output given by
= I R E G
( V I N
and the current flowing through the regulator, i.e.,
= 240 + 97 = 337 mA
which leads to
3.3) ≈ 573 mW.
This is a large percentage of the power requirements and indicates using a more efficient switching regulator would be a good option.