09.07.2015 Views

Design and Realization of a Prototype Hardware Platform for ...

Design and Realization of a Prototype Hardware Platform for ...

Design and Realization of a Prototype Hardware Platform for ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

The MegaWatch Wireless <strong>Plat<strong>for</strong>m</strong>Master's Thesis - Emanuel Corthay8 The S<strong>of</strong>twareDebugging was done through special tools described in the appendix section, <strong>and</strong> requires a goodcomprehension <strong>of</strong> the digital hardware level world, as well as good engineering problem solvingskills.This makes the development <strong>of</strong> complete core challenging, but the result, a fully custom workingsystem very rewarding.At the end <strong>of</strong> this work, the following radio core functions have been implemented:• Send <strong>and</strong> receive frames, with a variable length payload• FIFO buffer to store the payload• CRC functions to discard erroneous frames• Ping <strong>and</strong> Emergency frame packet generator in hardware, controlled by buttons, allowingthe radio core to be tested directly• Pseudo-R<strong>and</strong>om generator <strong>for</strong> future improvements• Simple Emergency frame <strong>for</strong>warding in hardware <strong>for</strong> test purposesAlso, a complete 3-wire core controller has been implemented, allowing the user to read <strong>and</strong> writein the Xemics chip configuration register at will from the processor s<strong>of</strong>tware.62 / 83

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

Saved successfully!

Ooh no, something went wrong!