Hi all,
we're working on a programmable board to interface an ARM9 with a CCD sensor in a Linux environment. We have the following requirements;
- We need to generate 9 signals with low jitter to drive the CCD phases, with frequencies of at least 15 MHz
- We need to read data from an 8 or 16bit ADC in sync with the previous signals with a data rate of at least 1.5 Msamples/sec
I would like to understand if this could be feasible with the AM1808 and which peripherals could do the job. In particular, my idea was to use the PRU because of its flexibility. My questions are:
- Can I toggle the PRU output register at the above speed (15MHz) to generate the 9 control signals and which jitter should I expect?
- Can I move the requested amount of data by reading from the PRU input register and writing to external DDR memory?
Assuming that the output control signals can be generated but the data rate towards the external memory is too high for the PRU, could I use the uPP interface with the PRU driving the uPP control signals?
Thanks a lot,
Andrea