FPGAToDo


This is the FPGA to-do list as of April 14, 2006.

  • back EMF capture, including:
    • separate init sequence for back-EMF ADC, to use external 3v ref.
    • sync disable PWM pulse to allow motor to coast as generator before measurement.
    • run at approx 100 Hz.
    • save last velo reading and accumulate readings into position; implement position-zero.
  • import sign-magnitude PWM from separate implementation.
  • integrate pass-thru PPI vision.
  • re-implement LCD driver, with pointer and data registers.
  • allow individual reset of quadrature encoders.
  • capture encoder velocity.
  • single-ended encoders?
  • sonar pulse measurement (2-wire sonars).
  • pulse-capture interface (last positive and negative pulse length, in 2.56 us units).
  • fix analog 8/0 problem (if you read analog 8, you get analog 0).
  • design and implement 48 kHz sensor sampling system, with DMA transfer to BF.
  • wire bus request line so that FPGA could read/write SDRAM?