2016年6月26日 星期日

Host interface

There are many ways to display data to end users. The first one is to show data on a 7'' LCD panel for BBB, the second one is to pass the data to a PC and display the data on computer screen. I chose the second for my bad eyesight.
Few articles back I mentioned about Qt and network, now, I combine all the previous results together to display the final outcome. The data acquisition procedures are:

  1. Qt program sends operation mode command to BBB through UDP. 
  2. Convert audio data by WM8731 ADC then save to SRAM through FPGA.
  3. Once SRAM is full, FPGA generates a hardware interrupt to AM335X. 
  4. AM335X starts reading data from SRAM through GPMC. 
  5. When reading is done, AM335X starts sending data to PC through UDP. 
  6. Qt program captures and displays the received data. 
The final Qt program is shown below.


沒有留言:

張貼留言