Went over latest firmware changes from Juan. Made a couple of corrections. The support for the new timing-sync datapath now appears to be complete and is ready to merge into the main trunk & test.
Samad came in and I made some suggestions to him about designing a new power distribution board.
I think I realized why stream_time_pulse_out_test in the new datapath wasn't working - it needed to wait an extra cycle after raising pump_data to give stream_pulse_out time to react. That's why the first byte was always zero, because the data word hadn't been provided yet.
Now it is working - the first byte is there and counts up from 0 to 255 appropriately over time, but now, after running fine for a short time, the whole datapath suddenly stops running. Go home and sleep on it.
No comments:
Post a Comment