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

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

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

specifies the selected bit value to write at that particular bit in case of a conflict during the<br />

execution of the ROM search.<br />

Figure 5.3 Search ROM Accelerator Mode Send Bytes.<br />

For each bit position n (values from 0 to 63), the 1 – Wire® Master will generate three<br />

time slots on the 1 – Wire® bus. These are referenced as follows:<br />

b0for the first time slot (read data)<br />

b1for the second time slot (read data) and<br />

b2for the third time slot (write data).<br />

The 1 – Wire® Master determines the type of time slot b2 (write 1 or write 0) as follows:<br />

b2 = rn if conflict (as chosen by the host)<br />

= b0 if no conflict (there is no alternative)<br />

= 1 if error (there is no response)<br />

The response bytes that will be in the data register for the CPU to read during a complete pass<br />

through a Search ROM function using the Search ROM Accelerator consists of 16 bytes as<br />

shown in Figure 5.4.<br />

120

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

Saved successfully!

Ooh no, something went wrong!