Giter Site home page Giter Site logo

Comments (10)

campbellsan avatar campbellsan commented on August 11, 2024

Hi JMishou,

Yes, it does sound like the same issue. Don't worry, we'll get you sorted out.

Did you order the kit from the website here or on eBay?

(BTW, lmurray did confirm to me that the issue was resolved with a replacement part)

from pi.

JMishou avatar JMishou commented on August 11, 2024

Sorry for adding an additional issue for one that is already solved but I was not sure if the reply to the closed issue was going to notify anyone and I could not figure out how to message directly.

I purchased it on ebay from cabin-globa in North Carolina

http://www.ebay.com/itm/331556504079

from pi.

campbellsan avatar campbellsan commented on August 11, 2024

No problem on the issue, it's what they're here for!

I'll ask Mark MacMillan to send you a replacement CPLD. That way, you'll get it faster than you would if it was coming from the UK. If you would, please send me by private mail (guzunty at gmail) your postal address and I'll forward it to Mark.

Finally, please let me know here when you're back up and running and I'll close this issue.

best,

Derek

from pi.

JMishou avatar JMishou commented on August 11, 2024

Strange... I have the same issue with the new chip. I was waiting for the replacement before sending back the old one. I'll have both chips in the mail by the end of the weekend. Is there anything I you would like me to try before sending them back?

from pi.

campbellsan avatar campbellsan commented on August 11, 2024

Hi JMishou, sorry you're having a bit of trouble.

I'll send you a CPLD from a different batch to see if that is the trouble, but 1) a faulty part is starting to look less likely and 2) it will take a bit longer to arrive, so let's look at alternative explanations first.

If you moved the jumpers to the run position, make sure they are back in the program position. Actually, those jumpers only ever need to be moved if your project requires access to more signals than the default configuration allows for.

If you have any doubts at all about dry joints etc, please take high resolution photos of component and solder side and mail them to me. You never know, I may be able to see something in the images that would help. You could also try reflowing the solder on the relevant pins. I'll be happy to tell you which ones to focus on if you need guidance.

I had one thing to try in my TO DO list which may be relevant. That was to reduce the values of the JTAG pull-up resistors to 4k7 (they are currently 47k). I found this recently in a Xilinx application note, however I highly doubt this will make any difference because I have seen other CPLD breakout boards which function perfectly well with no pull-ups at all.

If none of these suggestions is relevant, I'll send you a CPLD from a different batch as I suggested.

from pi.

JMishou avatar JMishou commented on August 11, 2024

Good evening.

I have attached a couple of photos of the solder joints. They look good to me. Please let me know which specific programming joints I should reflow and point out any that you think may be faulty. What is odd though is that it programs fine the first time. What is it that makes the first program different from subsequent programs? I assume all the same pins are used.

I have not adjusted any of the jumpers.

dsc_0696
dsc_0686

from pi.

campbellsan avatar campbellsan commented on August 11, 2024

Hi JMishou,

Looks like you did a great job, so I've no reason to think you have dry joints.

If you do want to try reflowing, this link should help a lot:

https://github.com/Guzunty/Pi/wiki/Troubleshooting

You need to look for JTAG_TMS, JTAG_TDO, JTAG_TCK, JTAG_TDI and all the nets associated with those signals, GPIO23, GPIO17, GPIO24 and GPIO22.

I'll put a new CPLD in the mail to you tomorrow.

I'm prepared to send you a prebuilt and tested board if that is what it takes to get you going, so no worries. :-)

from pi.

campbellsan avatar campbellsan commented on August 11, 2024

You are right about the same pins being used on subsequent program cycles. It's not unknown for builds to fail after the first cycle, but I'll readily admit that it is very rare.

However, we have to work with the data we have. It worked once and now it doesn't.

There'll be a new CPLD in the mail tomorrow.

from pi.

JMishou avatar JMishou commented on August 11, 2024

Sorry for the delay but both of the chips that failed on me are in the mail headed to Mark. Please attempt to program them and report back to me.

from pi.

JMishou avatar JMishou commented on August 11, 2024

Good evening... Life happened and my hobbies were put on hold but I just got around to the newest chip that was sent to me and it was successfully programmed and then reprogrammed. It seems like I really did get two faulty chips.

Thank you for your support.

from pi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.