 Hey guys, it's Parker Doman the Longhorn Engineer and this is another update on the LED dot matrix display or LDMD. So last time I showed you the FPGA alone sending all the commands to the dot 16 by 16 dot matrix display. Well, in the pinball machine the propeller is the main brain and then we'll tell the FPGA what to display on that screen. So the propeller will load the data, send the data over serially and then the FPGA will do all the matrix. So the FPGA is fast enough to do all the matrixing. That's why it's in control of the LED matrix. The propeller is not fast enough to do all the bit calculations and do the 116th duty cycle. So, if we just turn on the propeller basically and it will display RV for reset vector. So, the propeller is sending basically all these bits which is 256 bits over serially with a clock and an acknowledged line. So what it does is that the propeller goes, hey, I'm going to send something so it throws acknowledge high and then the FPGA goes, okay, I'm ready to go since the FPGA is a lot faster than the propeller. The propeller just assumes that the FPGA is ready to go and then it starts clocking in. The FPGA will read the data line at every high clock, so an active high it latches in the data. Yeah, it's a fairly robust system. It's actually already programmed for the whole display so it's definitely fast enough to run all 96 columns by 16 lines of display and that's about it.