Programming the FPGA

From UConn PAN
Revision as of 18:43, 5 July 2007 by Krueger (talk | contribs)
Jump to navigation Jump to search

The FPGA is the hub of the digital control board and all other chips are connected to and controlled by it. This article discusses the programming of the FPGA. All code is written in VHDL. For the purposes of testing, each chip has not only a controller written for it, but an emulator as well.

The DAC

Interface

The AD5535 Digital-to-Analog Converter has a three-wire serial interface and an inverted-logic reset signal. A serial communication transfers one 19-bit word:

Emulator

 
DAC emulator functional block diagram

Controller

 
DAC controller functional block diagram

The Temperature Sensor

Interface

Emulator

 
Temperature sensor emulator functional block diagram

Controller

 
Temperature sensor controller functional block diagram