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.

CHAPTER 7<br />

CONCLUSIONS <strong>AND</strong> FUTURE WORK<br />

Many of today’s digital designs are implemented using custom <strong>ASIC</strong>s or gate arrays.<br />

Quite often, entire systems can be implemented with only a few <strong>ASIC</strong>s. The use of FPGAs is<br />

also increasing, providing lower cost <strong>ASIC</strong>-based alternatives to limited production designs. In<br />

general, the proliferation of <strong>ASIC</strong>s and gate arrays in contemporary digital designs is increasing<br />

at a rapid rate. The research encompassed by this work presented a VLSI (Very Large Scale<br />

Integration) design and simulation of a custom <strong>ASIC</strong> incorporating two communication<br />

protocols, CAN (Controller Area Network) and 1 – Wire®, targeting wearable medical<br />

technology and devices and hybrid-electric vehicle technology applications.<br />

The synthesizable 1 – Wire® Master presented in Chapter 5 is based on the 1 – Wire®<br />

communications protocol by Maxim Semiconductor. The design is written in Verilog® and<br />

tested on an Altera DE2 Development and Education Board using the Quartus II software<br />

package. From the four tests executed (single_search_rom, multi_ow_network,<br />

scratchpad_integrity, and cmd_recognition), no failures were observed even during hot-swapping<br />

of both parasitically and non-parasitically powered slave device. With this being the case, more<br />

testing is needed using standard and overdrive speeds as well as parasitically and non-<br />

parasitically powered devices before finalizing the prototype 1 – Wire® Master.<br />

206

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

Saved successfully!

Ooh no, something went wrong!