09.03.2013 Views

BLOCKING READER: DESIGN AND IMPLEMENTATION OF A ...

BLOCKING READER: DESIGN AND IMPLEMENTATION OF A ...

BLOCKING READER: DESIGN AND IMPLEMENTATION OF A ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6.1 Introduction<br />

CHAPTER 6<br />

<strong>IMPLEMENTATION</strong><br />

The Blocking Reader uses the Reader design shown in Figure 5.6. This looks<br />

like a simple design but implementation of this requires proper selection of the IC’s<br />

that satisfies the basic requirements.<br />

6.2 Circuit Diagram<br />

6.2.1 Processor<br />

The processor used in this design is C8051F320. The processor is having a<br />

16Kbytes of Flash sufficient to program a Blocking Reader. It supports all USB and<br />

UART modes which provides interface to the server. 25/21 digital I/O ports and 16-<br />

bit programmable counter array which can be used to interface with the transceiver.<br />

The processor is high speed with pipelined instruction architecture executing 70% of<br />

instructions in 1 or 2 clock cycles provides a fast programming of transceiver IC. It<br />

is having a throughput of 25MIPS with a clock of 25MHz. It comes in the packaging<br />

of 32-pin LQFP. The µController connections are as shown in the Figure 6.6.<br />

6.2.1.1 Programming<br />

The 8051µC chip include on-chip Silicon Labs 2-Wire (C2) debug circuitry. It<br />

allows a non-intrusive, full speed, in-circuit debugging. A full access to 16KB flash,<br />

2304 bytes of on chip memory and registers. Debugging logic supports setting break<br />

point, single stepping, run and halt commands. The thesis use a Keil µVision 3 for<br />

55

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

Saved successfully!

Ooh no, something went wrong!