falkpl
2006-12-03 20:10:14 UTC
I am using a 6534 to communicate over a three line custom protocol with to an asic. The chip expects a clock line (~4Mhz) a frame sinc bit on another line and 16 bits of data on a third line. each command is 17 bits long, a frame sync bit on line 1 and 16 bits (the command word) on the data line. I was able to implement this by using a port to make the approperate wave form (using 3 of the 8 lines in a digital out port). Now the problem, I will need to issue 48 different command words in a specific order and the commands must be seperated by an exact number of clock cycles. I can generate a very long waveform and do this but the waveform becomes extremly long (10's of MBs). Is there a methot of creating 49 different buffers (one for each command word and 1 for the clock cycles) and then queuing them up to issue in a specific order without any dropped clock cycles between digital out writes? I am relativly new to digital output streaming and am stuck.
Paul
Paul