25.01.2015 Views

Download Full Issue in PDF - Academy Publisher

Download Full Issue in PDF - Academy Publisher

Download Full Issue in PDF - Academy Publisher

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

1414 JOURNAL OF COMPUTERS, VOL. 8, NO. 6, JUNE 2013<br />

Figure 4. R simultaneous convolution w<strong>in</strong>dows <strong>in</strong> a area<br />

off-chip memory<br />

. . . . . .<br />

F<br />

I<br />

F<br />

O<br />

F<br />

I<br />

F<br />

O<br />

column 1 column S-1 column S column Y<br />

F<br />

I<br />

F<br />

O<br />

F<br />

I<br />

F<br />

O<br />

. . .<br />

. . .<br />

R . . . 1<br />

R . . . 1<br />

R . . . 1<br />

R . . . 1<br />

. . . . . .<br />

convolution filter array<br />

Figure 5. Rotation-based data buffer<strong>in</strong>g architecture<br />

convolution architecture the w<strong>in</strong>dow <strong>in</strong> the rotation-based<br />

architecture is updated every cycle. In this case, shift<br />

registers can move every cycles. pixels <strong>in</strong> all will be<br />

loaded from off-chip memories every cycles. So the<br />

external memory bandwidth is / pixels/clock. This<br />

means that for most convolution filter applications approximately<br />

twice of the external memory bandwidth<br />

requirement is needed.<br />

III. ARCHITECTURE SELECTION<br />

In this section, we will consider an <strong>in</strong>put image size of<br />

© 2013 ACADEMY PUBLISHER

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

Saved successfully!

Ooh no, something went wrong!