15.08.2013 Views

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Applications include any circuit containing a 1 – Wire® communication bus.<br />

The synthesizable 1 – Wire® Bus Master as shown in Figure 5.1 is designed to be<br />

memory-mapped into any system and provides complete control of the 1 – Wire® bus through<br />

single-bit or 8-bit commands. The host CPU loads commands, reads and writes data, and sets<br />

interrupt control through seven individual registers. All of the timing and control of the 1 –<br />

Wire® bus are generated within. The host merely needs to load a command or data and then<br />

may go on about other business. When bus activity has generated a response that the CPU needs<br />

to receive, the 1 – Wire® Master sets a status bit and, if enabled, generates an interrupt to the<br />

CPU. In addition to read and write simplification, the 1 – Wire® Master also provides a Search<br />

ROM Accelerator function relieving the CPU from having to perform the complex single-bit<br />

operations on the 1 – Wire® bus.<br />

Figure 5.1 one_wm Synthesizable 1 – Wire® Bus Master Block Diagram.<br />

115

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

Saved successfully!

Ooh no, something went wrong!