Pci1520 driver
This then wastes another us or so while the PCI bus retries and then runs the next cycle. Does anyone know if there's anything simple we can do to get the performance up? If there was an option to change the PCI standard so the "Retry" time could be changed and the "Delayed Transaction" avoided then it might help the timing.
I'm now writing to the Diagnostic Register and it does prevent the "Delayed Transaction". It hasn't changed the resulting timing at all though. Each cycle ends at pretty much the exact same point that it does with the retry in the middle, and it doesn't then start any earlier. Each transaction is taking about a microsecond as shown in this trace:. Our PCI master is then taking another us before staring the next cycle. All up about us per transaction.
There is no functionality present that would allow for improved performance. Since what I'm trying to do is impossible I can now stop. The only thing I had to go on was the statement that it "conforms to the standards":.
The PC Card Standard lists "standard" transfer modes that are faster than the PCI is capable of, including cycles as fast as ns. The "high-performance" noted above probably only applies to the CardBus functionality. I eventually found timing diagrams and detailed specifications in the PCI manual, assuming some commonality with the later part. With the programming we're using that should give a ns IO cycle or a us Memory cycle.
There's nothing in there that documents the large delay between back-to-back cycles that stretches it out to ns though.
Site Search User. Interface Interface forum. Mentions Tags More Cancel. Ask a related question What is a related question? A related question is a question created from another question. When the related question is created, it will be automatically linked to the original question.
By becoming an Advantech member, you can receive latest product news, webinar invitations and special eStore offers. Visit the European website To get information relevant for your region, we recommend visiting our European website instead. Go to European website. Privacy and Cookie Information: This website uses cookies for tracking visitor behavior, for linking to social media icons and displaying videos.
Please remember that if you do choose to disable cookies, you may find that certain sections of our website do not work properly. Allow cookies. Advantech Logo. Account Setting Log Out. Register Log In. Case Study. Product A-Z. Featured Topics Industry 4.
Advantech Global Services. Design To Order Services. Channel Partners. Downloads Resource Check your products information. Careers Jobs Search.
0コメント