LockedWhat is max PMP speed of PIC32?

Author
Sink0
Starting Member
  • Total Posts : 47
  • Reward points : 0
  • Joined: 2010/01/20 18:51:06
  • Location: 0
  • Status: offline
2010/07/29 14:46:09 (permalink)
0

What is max PMP speed of PIC32?

Hi, i want to use PIC32 with ENCX24j600. What would be the max PMP speed i can get to transfer data and get from the ENC? Thank you!
#1

4 Replies Related Threads

    Stampede
    Super Member
    • Total Posts : 372
    • Reward points : 0
    • Joined: 2006/10/04 05:59:28
    • Location: Germany
    • Status: offline
    Re:What is max PMP speed of PIC32? 2010/07/30 01:15:19 (permalink)
    0
    Have a look at the datasheet?! The PMP is limited to Pclk (peripheral clock) on the PIC32, I expect the ENC to be the slowe part.
    #2
    ben@softconserv.com
    Super Member
    • Total Posts : 181
    • Reward points : 0
    • Status: offline
    Re:What is max PMP speed of PIC32? 2010/07/30 01:48:32 (permalink)
    0
    Hi I use the ENC24J600 with SPI and I get my throughput at 100BaseT (with data burst)
     
    It is correct the 24j00 is the slow link in the chain.
    #3
    Sink0
    Starting Member
    • Total Posts : 47
    • Reward points : 0
    • Joined: 2010/01/20 18:51:06
    • Location: 0
    • Status: offline
    Re:What is max PMP speed of PIC32? 2010/08/05 14:51:02 (permalink)
    0
    Would i be able to make PIC32 talk to a LVDS serializer and with a deseriaziler like MAX9207 with 40 - 60 Mhz at PMP?
    #4
    Deenayd
    Super Member
    • Total Posts : 898
    • Reward points : 0
    • Joined: 2004/09/08 06:15:13
    • Location: Poland
    • Status: offline
    Re:What is max PMP speed of PIC32? 2010/08/06 01:00:54 (permalink)
    0
    Documentation shows how communication proceeds with zero wait states PMP and without address bus multiplexing and if I remember correctly it takes two or three pbclk's to transfer one block of data (8 bits or 16).
     
    The other thing is actually doing something with read data. You'd need to at least store them in internal memory. Similar task is with writing to PMP: you'd need to at least read data to be sent from internal memory.
     
    You may want to try to optimise in assembly routine that does this transfer and check what's maximum speed you can handle.

    Slawek Piotrowski
    Rejestracja Czasu Pracy Ewidencja Czasu Pracy
    #5
    Jump to:
    © 2017 APG vNext Commercial Version 4.5