Download NetFusion Libero Starter Project Helper

Transcript
NetFusion Libero Starter Project Helper
V1.0 - July 2014
5.6
Counter / GPIO
NetFusion PCB has an on-board temperature sensor. The output of which is a square wave signal who's
frequency is equivalent to degrees Kelvin (down to absolute zero). This signal is routed into the
SmartFusion2 FPGA fabric and clocks the 16-bit counter [counter16_0]. The counter's 16-bit output value
is wired into GPIO input [coreGPIO_1] which is memory addressable from the ARM uClinux applications.
This serves as a simple 32-bit memory location to read and makes the software algorithm for determining
the temperature incredibly simple.
Note: the memory interface from the ARM MSS is an APB interface.
Figure 13 - Temperature Sensor Logic
22