Shift838 Posted March 31, 2019 Share Posted March 31, 2019 Would this programmer/Cable HERE work to load the new CPLD ? Quote Link to comment Share on other sites More sharing options...
+jedimatt42 Posted March 31, 2019 Author Share Posted March 31, 2019 I can only say "probably" I use an older design. Called the "Platform Cable USB" Model DLC9G ISE uses a driver interface so a number of products can be used. I did not learn all the ways this can be done. Someone with spare time could figure out how to use the Raspberry PI to do it... -M@ Quote Link to comment Share on other sites More sharing options...
+9640News Posted April 1, 2019 Share Posted April 1, 2019 Tipi geneve upgrades Ship to me. In a box with static bag and bubblewrap. I supplied these originally hope you hung on to them I'll collect a group and meet matt to program. Return shipping i can take paypal or cards I'll use your box so tough to estimate but this is the top end. Usa 8 Can 18 Eu 15 Please pm or email to lmk its on the way. Ship to Gregory McGill 16200 SW Pacific Hwy Ste H144 Tigard Or 97224 Sent from my LG-H872 using Tapatalk Greg, Got my TIPI headed your way with Priority 2 day shipping. I was in such a hurry, did not add the funds to the box. Can you send me a paypal request for funds at Beery_Asst at msn dot com ? 2 Day priority shipping with $100 insurance was about $12.50, so if you need to, add a few more dollars for your time/effort. Thanks again. Beery 1 Quote Link to comment Share on other sites More sharing options...
+jedimatt42 Posted April 1, 2019 Author Share Posted April 1, 2019 Look what I found with google : https://github.com/terriblefire/tf530/wiki/Flashing-the-CPLDs-with-a-Raspberry-Pi I'll try this out sometime this week. -M@ Quote Link to comment Share on other sites More sharing options...
+jedimatt42 Posted April 2, 2019 Author Share Posted April 2, 2019 Ok, that procedure worked... so with 5 jumpers from your Raspberry PI to the JTAG port on the TIPI, you can program the update yourselves if you like: https://github.com/jedimatt42/tipi/wiki/CPLD-Programming-With-PI -M@ 2 1 Quote Link to comment Share on other sites More sharing options...
Shift838 Posted April 2, 2019 Share Posted April 2, 2019 (edited) I may have to try this new procedure to update my CPLD using my Pi3. Edited April 2, 2019 by Shift838 2 Quote Link to comment Share on other sites More sharing options...
+jedimatt42 Posted April 20, 2019 Author Share Posted April 20, 2019 I used the Raspberry PI method to reprogram Beery's board, following my own instructions. I will add a more intuitive wiring diagram. But the information is accurate. Just remember to stay away from pins 2 and 4 on the PI (+5v) -M@ 1 Quote Link to comment Share on other sites More sharing options...
CosmicBoy Posted April 23, 2019 Share Posted April 23, 2019 Will this work only for updates or will it work for "fresh" CPLD also? Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted April 23, 2019 Share Posted April 23, 2019 Will this work only for updates or will it work for "fresh" CPLD also? can you clarify your question? All released/shipped/shipping TIPI boards have the old code if you want the Geneve code you will need to update your CPLD Quote Link to comment Share on other sites More sharing options...
CosmicBoy Posted April 23, 2019 Share Posted April 23, 2019 can you clarify your question? All released/shipped/shipping TIPI boards have the old code if you want the Geneve code you will need to update your CPLD The design is open source so I want to build the board on my own without buying an expensive developer kid or cable to program the CPLD. Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted April 23, 2019 Share Posted April 23, 2019 The design is open source so I want to build the board on my own without buying an expensive developer kid or cable to program the CPLD. You can use a raspberry pi no kit needed Sent from my LM-G820 using Tapatalk Quote Link to comment Share on other sites More sharing options...
+jedimatt42 Posted April 25, 2019 Author Share Posted April 25, 2019 So, Beery, does your updated board work in your not-genmod Geneve? Any confirmation that this fix works beyond my PEB? -M@ Quote Link to comment Share on other sites More sharing options...
+9640News Posted April 25, 2019 Share Posted April 25, 2019 Matt, The TIPI works in both the GenMod Geneve as well as the stock Geneve in TIMODE. It also works on both systems if program code is being run from the Geneve card in MDOS mode. In MDOS mode, with a Myarc 512K card and stock Geneve being utilized, there are some pages in memory on the Myarc 512K card as mentioned in the other topic where things work and things do not work. In MDOS mode with a Memex fully expanded and a GenMod Geneve, any memory on the Memex being used in MDOS mode I have found does not work. What I am seeing is an issue with the receivemsg call not working as expected. Sendmsg seems to be working as I can see the system connecting with my BBS. Keep in mind all my work is with trying to telnet on the MDOS side of things. Beery 1 Quote Link to comment Share on other sites More sharing options...
+jedimatt42 Posted April 25, 2019 Author Share Posted April 25, 2019 Ok, that sounds like something that can be fixed with software... So I'm going to call this hardware adventure complete. -M@ Quote Link to comment Share on other sites More sharing options...
+9640News Posted April 25, 2019 Share Posted April 25, 2019 Matt, Not sure I would agree about calling this hardware adventure "complete". While it may be possible to brute force the TIPI to work with an expanded system at the moment, there is still something going on where memory running on an external card such as either the Myarc 512K or the MEMEX does not work. How many users would actually be doing any programming on the MDOS side of things I will say will be very limited. TIPI works with a stock Geneve in MDOS mode without issue as far as I know because there is no external memory involved. The issue is when the TIPI needs to push data onto a memory device external to the Geneve card on the Myarc 512K card or the Memex. I think it has something to do with a timing issue, however, I have not found any CRU bit tweaks that would speed up or slow down the system to fix it. That's why I think there is a CPLD issue/tweak needed. What I do not know is if that tweak would then have negative consequences for the TI-99/4A or stock Geneve's. I know we are going back and forth, and hopefully I have not frustrated you. If you want to call me at 713-204-7752 (5:30 pm to 10 pm EST weekdays) or anytime weekend, I will be happy to speak with you so we can be on the same page. If you want to do no more work on the TIPI, that is fine as well as we can seek out alternative solutions for at least m work. That will still not help others that want to do independent programming on MDOS and not use what I am doing. Beery Quote Link to comment Share on other sites More sharing options...
+jedimatt42 Posted April 26, 2019 Author Share Posted April 26, 2019 Well tomorrow ends the 30 day deadline for hardware changes. The goal isn't to make it work. It is to close the issue within 30 days. The ROM is software. If a software change can be discovered we can have a second bank controlled by CRU bit in TIPI for use in MDOS. -M@ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.