FPGA Operation

Operation:

The purpose of the FPGA in this design is to serve as the relay between the radiation sensor and the GUI. The project board will recieve information from the PCB on 20 different lines. Ten of these lines correspond to X coordinates and the other 10 correspond to Y coordinates. These incoming lines will then be decoded in order to determine the exact location of any radiation events. This decoder will set the value of the 100 different bits that will be transmitted to the GUI. These bits are used to determine whether or not a strike occurred. The FPGA will also set up 100 unique address so that the GUI can easily determine which of the 100 buttons to change. All of this was implemented using VHDL programming and the Virtex 5 project board. This board can be seen below. Also included is a flow diagram to visually show the above process.



Image of the Project board used.