Parallel Port Component | Cypress Semiconductor
Parallel Port Component
I am considering how to connect a vocoder chip to my PSOC5. The vocoder has an 8 bit parallel port and 3 control lines: a read, a write and an acknowledge line. To write to the vocoder you set the data and activate the 'write' line. When the vocoder activates the 'ack' line, it has got the value and you can deactivate the 'write' line to complete the transfer. The read process is similar in that you activate the 'read' line and wait for the vocoder to activate the 'ack' line at which time you can sample the data lines and deactivate the 'read' line.
All of this can be done by the aspplicaiotn but it seems to be to be crying out for an UDB component to do all of the work.
I've looked at the components I can find and it is a little like the EEPROM and external memory components but there is no need for address lines.
Before I start learning how to write components for myself, I thought I'd ask if I have overlooked an existing component that would do this task or if there was a component that is close that I could look at how it was constructed to modify it for my purposes.