A TF534 build in 2021
Posted: 30 Aug 2021 13:03
I'm a little late in the party, but I would like to share my experiences building a TF534 this year. I live in Brazil, and it was very difficult to get some parts (specially SRAMs). It was also hard to reunite all the information needed to do the build, but reading every post in this forum helped a lot. I also had a great amount of help from Keith Mcgerr, thanks a lot, Keith!
The most difficult (and costly) part was the SRAMs. I first tried buying them from ebay / aliexpress, despite all warnings. And guess what? Got fakes. Then I gave up and bought them from Mouser (very expensive!).
I got all the other parts from China. Surprisingly, CPLDs worked very well (I guess, keep reading). I was surprised also with plastic 68030 processors: I got 7 of them from a chinese eBay seller, and all of them (but one) worked well at 50MHz. I didn't expect that.
I build 3 boards. During builds, I had the usual problems with tiny solder bridges on CPLD legs, and bad contacts on 68000 socket. I solved the last one by replacing the socket with turned pin header strips, which makes excelent and stable contact.
I also tested with chinese FPUs, and surprisingly, almost all of them worked flawlessly at 50MHz.
The only issues that remain are these:
- I have some video artifacts (horizontal flashing lines) during Frontier opening sequence. Here's the video:
I suspect it may be due to the 74AC16245 I bought from China. It looks like it's remarked, it may be a slower version (74HC16245), causing glitches in the communication between accelerator and Amiga buses. But it might be even the CPLDs, I'm not sure. An important detail is that the artifacts are on video only, there are no crashes or freezes, so stability is great so far, and this fact leads me to think the CPLDs are not the issue.
- I need to find a heat management solution: some of the 68030s I tested get very hot. Not to the point of burning my fingers, I can stand the heat, but it's way beyond a warm and comfortable temperature. I'm looking for low profile heatsinks, so I can close the A500 housing.
Now I'm looking for a good stress test to ensure the boards are really stable and reliable. Is there any standard procedure or suggestion for that?
Eduardo
The most difficult (and costly) part was the SRAMs. I first tried buying them from ebay / aliexpress, despite all warnings. And guess what? Got fakes. Then I gave up and bought them from Mouser (very expensive!).
I got all the other parts from China. Surprisingly, CPLDs worked very well (I guess, keep reading). I was surprised also with plastic 68030 processors: I got 7 of them from a chinese eBay seller, and all of them (but one) worked well at 50MHz. I didn't expect that.
I build 3 boards. During builds, I had the usual problems with tiny solder bridges on CPLD legs, and bad contacts on 68000 socket. I solved the last one by replacing the socket with turned pin header strips, which makes excelent and stable contact.
I also tested with chinese FPUs, and surprisingly, almost all of them worked flawlessly at 50MHz.
The only issues that remain are these:
- I have some video artifacts (horizontal flashing lines) during Frontier opening sequence. Here's the video:
I suspect it may be due to the 74AC16245 I bought from China. It looks like it's remarked, it may be a slower version (74HC16245), causing glitches in the communication between accelerator and Amiga buses. But it might be even the CPLDs, I'm not sure. An important detail is that the artifacts are on video only, there are no crashes or freezes, so stability is great so far, and this fact leads me to think the CPLDs are not the issue.
- I need to find a heat management solution: some of the 68030s I tested get very hot. Not to the point of burning my fingers, I can stand the heat, but it's way beyond a warm and comfortable temperature. I'm looking for low profile heatsinks, so I can close the A500 housing.
Now I'm looking for a good stress test to ensure the boards are really stable and reliable. Is there any standard procedure or suggestion for that?
Eduardo