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.

2.4.3 Unique Address and Device Customization<br />

Within each 1 – Wire® slave device is stored a lasered ROM section with its own<br />

guaranteed unique, 64-bit serial number that acts as its node address. This globally unique<br />

address is composed of eight bytes divided into three main sections: the first byte stores the 8 –<br />

bit family code identifying the device type, the next six bytes store a customizable 48 – bit<br />

individual address, and the last byte contains the CRC data based on the data contained in the<br />

first seven bytes. With a 2 48 address pool, conflicting or duplicate node addresses on the bus are<br />

almost never a problem.<br />

Because 1 – Wire® devices can be formatted with a file directory like a floppy disk, files<br />

can be randomly accessed and changed without disturbing other records. Information is read or<br />

written when the master addresses a slave device connected to the bus, or an iButton is<br />

touched to a probe somewhere along the 1 – Wire® network. The inclusion of up to 64k of<br />

memory in 1 – Wire® devices allows a great deal of information to be stored within the device<br />

[6].<br />

Additionally, 1 – Wire® devices are afforded several types of device customization.<br />

Custom ROM is perhaps the most popular with identification-only devices, but is applicable to<br />

all devices with a 64 – bit ID number. With custom ROM, a pool of 68.7 x 10 9 numbers<br />

(equivalent to 36 bits) is committed to the sole use of a single customer. This type of<br />

customization occurs before packaging, which leads to a fairly long lead-time. For OTP<br />

EPROMs, an alternate customization, called UniqueWare, takes place after packaging. Instead<br />

of modifying the ID number, customer-specified serialization is programmed into EPROM and<br />

then write protected [10].<br />

33

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

Saved successfully!

Ooh no, something went wrong!