This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Port D on Cypress AN2125

I had wrote on this subject last year and put the project down until now. I am having a problem when an external device sets its address lines to outputs while connected to the EZ-USB AN2125 chip at Port D. I an2125 goes into an unknown state. I am using the fast read and fast write on the an2125 and the fast write works just fine. When I attempt to do a fast read the the external device swithches to an output is when the an2125 loses control. Any help would be appreciated.

Parents
  • The board does have a couple of IO memory map configuration swicthes to disable the mapping of the srams. Though they should not be active during a fast transfer.

    Let me guess at some more things.

    Hardware:
    You have the 2 micros. Their data busses are connected via some buffers or fifos and their address busses are totally independent.

    Symptoms:
    You can single step a fast write with the Keil monitor. You can not single step a fast read ( it hangs ).

Reply
  • The board does have a couple of IO memory map configuration swicthes to disable the mapping of the srams. Though they should not be active during a fast transfer.

    Let me guess at some more things.

    Hardware:
    You have the 2 micros. Their data busses are connected via some buffers or fifos and their address busses are totally independent.

    Symptoms:
    You can single step a fast write with the Keil monitor. You can not single step a fast read ( it hangs ).

Children