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.

additional CAN nodes were added to the system. It should be noted that no failures were<br />

observed when only requesting data from an individual CAN node.<br />

For the vast majority of failures observed while conducting tests on the combined<br />

prototype system, there is no doubt that the system would greatly benefit from the addition of<br />

either a FIFO or prioritized FIFO buffer. Although not implemented as an integral part of the<br />

final design, considerable research was done on this solution. A proposed FIFO buffer based on<br />

a 74F433 FIFO Buffer Memory IC [101] from Fairchild Semiconductor is presented here. Its<br />

purpose would be to provide seamless, asynchronous communication between the 1 – Wire® and<br />

CAN networks. It might even be a possibility that the addition of a FIFO or prioritized FIFO<br />

buffer and a delay timer would solve all of the failure rates seen in the testing of the combined<br />

system.<br />

The FIFO Buffer Memory is organized as 64 words by 4-bits and may be expanded to<br />

any number of words or any number of bits in multiples of four. This allows data to be entered<br />

or extracted asynchronously in serial form. Figure 7.1 shows a block diagram of the FIFO<br />

Buffer Memory section and Table 7.1 gives a brief description of the pin names. It consists of<br />

three major sections:<br />

An Input Register with serial data inputs, as well as control inputs and outputs for input<br />

handshaking and expansion.<br />

A 4-bit-wide, 64-word-deep fall-through stack with self-contained control logic.<br />

An Output Register with serial data outputs, as well as control inputs and outputs for<br />

output handshaking and expansion.<br />

212

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

Saved successfully!

Ooh no, something went wrong!