pyftdi icon indicating copy to clipboard operation
pyftdi copied to clipboard

Does pyftdi support FTDI's FIFO mode?

Open jamboo2017 opened this issue 8 years ago • 5 comments

as title, thx

jamboo2017 avatar Jan 12 '18 02:01 jamboo2017

Unfortunately, no. I never encountered this need up to now.

Could you describe a typical use case?

eblot avatar Jan 15 '18 08:01 eblot

e.g. for time critical tasks like printing, the nozzles need to be controlled simultaneously and timely. :)

jamboo2017 avatar Jan 17 '18 02:01 jamboo2017

Ok, I got it. It would be a nice addition indeed...

I wonder what would be the best (& easy) way to test/debug this. Any idea?

eblot avatar Jan 17 '18 07:01 eblot

Hi, FIFO modes includes the 245 FIFO Mode with RXF#, RD#, TXE#,WR and Data[7:0]? We can't do that kind of access? https://embdev.net/attachment/114987/burst.PNG What could be the performance with bit bang mode or just gpio mode?

Thank you

darlington72 avatar Mar 12 '18 13:03 darlington72

I am using FT232H in serial mode at 4Mhz to transmit information from an FPGA to a PC python program and need x2 to x3 rate. The async FIFO mode seems to be a good fit is its require a simple parallel hardware interface, and since it's not supported, any suggestions on how I should go about implementing it?

For example, is it reasonable implementing it on top of the raw API https://eblot.github.io/pyftdi/api/ftdi.html ? Any other suggestions?

zapta avatar Mar 20 '24 20:03 zapta