English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 11 April 2017, 17:10   #781
ptyerman
Registered User

ptyerman's Avatar
 
Join Date: Jun 2012
Location: Worksop/UK
Age: 54
Posts: 1,170
Most A500 peripherals work on the A1000 but have to be plugged in backwards, so the expansion slot is 180 degree rotated.
ptyerman is offline  
Old 11 April 2017, 18:08   #782
Mr.Flibble
Registered User

Mr.Flibble's Avatar
 
Join Date: Jun 2015
Location: UK
Posts: 419
Quote:
Originally Posted by ptyerman View Post
Most A500 peripherals work on the A1000 but have to be plugged in backwards, so the expansion slot is 180 degree rotated.
Awesome, I thought someone would probably know on here

So in that case, it will be pins 9 and 10 from the bottom-up when viewed from the top.

Oh, and I found another version of the slot pin-outs with a few more hardware revisions on it:

Code:
EXPANSION ...86 PIN EDGE
----------------------------------
PIN     A500    A1000   A2000   A2000b	FUNCTION
---	----	-----	-----	------	--------
1	x	x	x	x	ground
2	x	x	x	x	ground
3	x	x	x	x	ground
4	x	x	x	x	ground
5	x	x	x	x	+5VDC
6	x	x	x	x	+5VDC
7	x	x	x	x	No Connect
8	x	x	x	x	-5VDC
9	x	x	_	_	No Connect
	_	_	x	x	28MHz Clock
10	x	x	x	x	+12VDC
11	x	x	x	_	No Connect
	_	_	_	x	/COPCFG (Configuration Out)
12	x	x	x	x	CONFIG IN, Grounded
13	x	x	x	x	Ground
14	x	x	x	x	/C3 Clock
15	x	x	x	x	CDAC Clock
16	x	x	x	x	/C1 Clock
17	x	x	x	x	/OVR
18	x	x	x	x	RDY
19	x	x	x	x	/INT2
20	_	x	_	_	/PALOPE
	x	_	x	_	No Connect
	_	_	_	x	/BOSS
21	x	x	x	x	A5
22	x	x	x	x	/INT6
23	x	x	x	x	A6
24	x	x	x	x	A4
25	x	x	x	x	ground
26	x	x	x	x	A3
27	x	x	x	x	A2
28	x	x	x	x	A7
29	x	x	x	x	A1
30	x	x	x	x	A8
31	x	x	x	x	FC0
32	x	x	x	x	A9
33	x	x	x	x	FC1
34	x	x	x	x	A10
35	x	x	x	x	FC2
36	x	x	x	x	A11
37	x	x	x	x	Ground
38	x	x	x	x	A12
39	x	x	x	x	A13
40	x	x	x	x	/IPL0
41	x	x	x	x	A14
42	x    	x	x	x	/IPL1
43	x	x	x	x	A15
44	x	x	x	x	/IPL2
45	x	x	x	x	A16
46	x	x	x	x	BEER*
47	x	x	x	x	A17
48	x	x	x	x	/VPA
49	x	x	x	x	Ground
50	x	x	x	x	E Clock
51	x	x	x	x	/VMA
52	x	x	x	x	A18
53	x	x	x	x	RST
54	x	x	x	x	Al9
55	x	x	x	x	/HLT
56	x	x	x	x	A20
57	x	x	x	x	A22
58	x	x	x	x	A21
59	x	x	x	x	A23
60	x	x	x	_	/BR
	_	_	_	x	/CBR
61	x	x	x	x	Ground
62	x	x	x	x	/BGACK
63	x	x	x	x	D15
64	x	x	x	_	/BG
	_	_	_	x	/CBG
65	x	x	x	x	D14
66	x	x	x	x	/DTACK
67	x	x	x	x	D13
68	x	x	x	x	R/W
69	x	x	x	x	D12
70	x	x	x	x	/LDS
71	x	x	x	x	D11
72	x	x	x	x	/UDS
73	x	x	x	x	Ground
74	x	x	x	x	/AS
75	x	x	x	x	D0
76	x	x	x	x	D10
77	x	x	x	x	D1
78	x	x	x	x	D9
79	x	x	x	x	D2
80	x	x	x	x	D8
81	x	x	x	x	D3
82	x	x	x	x	D7
83	x	x	x	x	D4
84	x	x	x	x	D6
85	x	x	x	x	Ground
86	x	x	x	x	D5

Last edited by Mr.Flibble; 11 April 2017 at 18:17.
Mr.Flibble is offline  
Old 11 April 2017, 18:14   #783
alenppc
Registered User
 
Join Date: Apr 2012
Location: Canada
Age: 38
Posts: 742
Excellent, thank you. Now just waiting -very- impatiently for the boards & the programmer to get here from Hong Kong, I got everything else ready. I even got a few more 68030s just for the heck of it, since they were cheap enough.
alenppc is offline  
Old 11 April 2017, 18:16   #784
Mr.Flibble
Registered User

Mr.Flibble's Avatar
 
Join Date: Jun 2015
Location: UK
Posts: 419
Yeah, I'm just waiting for the rest of my components
Mr.Flibble is offline  
Old 11 April 2017, 19:20   #785
NorthWay
Registered User
 
Join Date: May 2013
Location: Grimstad / Norway
Posts: 460
You might say that it is not the expansion that is rotated, but the Amiga... (though typing with the keys at the back of an A500 might not be very workable.)
NorthWay is offline  
Old 11 April 2017, 21:22   #786
Mr.Flibble
Registered User

Mr.Flibble's Avatar
 
Join Date: Jun 2015
Location: UK
Posts: 419
I'm thinking about shifting off from eagle (The size limitation is doing my head in, as is the fact that Autodesk have moved it to a software subscription model..) onto either Circuitmaker or KiCAD...

Circuitmaker can allegedly open eagle projects directly, while KiCAD needs a bit of wizardry with some scripts.
Mr.Flibble is offline  
Old 11 April 2017, 21:41   #787
Tachyon
OG Amiga user

Tachyon's Avatar
 
Join Date: Mar 2017
Location: Edmonton/Canada
Posts: 73
OOPS, posted this without refreshing the page and seeing it was answered...oh well.

AFAIR the A1000 is simply rotated, not flipped. IE imagine putting the A500 on the desk with the keyboard facing away from you, ports towards you. You're now looking at an A1000 expansion connector on the right side of the machine.
This makes sense because you could plug A1000 expansion boards into the A500, but they ended up facing backwards, but not upside down.

Last edited by Tachyon; 11 April 2017 at 21:53.
Tachyon is offline  
Old 11 April 2017, 21:45   #788
Tachyon
OG Amiga user

Tachyon's Avatar
 
Join Date: Mar 2017
Location: Edmonton/Canada
Posts: 73
My GIThub Fork

FYI I forked the project as soon as it came back up, and I also have a clone of the original archive before it was taken down.

https://github.com/TheRealTachyon/tf530

UPDATE:
I know a lot of people have copied the original GIT repository and I'm not trying to take over that, but I am trying to create one place with all available TF5xx info. With that in mind, I'd like to request help doing that. If you create new info or edit/update anything in the original, would you mind submitting it so I have it?
I've been doing my best to do that myself from resources collected here and elsewhere along with my own work.
Thanks!

Last edited by Tachyon; 13 April 2017 at 00:12. Reason: UPDATE
Tachyon is offline  
Old 11 April 2017, 21:50   #789
Tachyon
OG Amiga user

Tachyon's Avatar
 
Join Date: Mar 2017
Location: Edmonton/Canada
Posts: 73
Just out of curiosity, I was toying with the idea of selling a couple of single unit kits. Basically all the parts needed to build one TF530, including everything but assembly and programming of the CPLD's. eg. PCB, CPU, FPU, Sockets, RAM, CPLD's, Jumpers, IDE header, capacitors and resistors, discretes, etc.

Would anyone be interested if I did? I'd be selling elsewhere, just curious about interest.

Last edited by Tachyon; 11 April 2017 at 21:51. Reason: typo
Tachyon is offline  
Old 11 April 2017, 21:58   #790
Beska
Registered User

 
Join Date: Apr 2014
Location: Calgary/Canada
Posts: 21
I'd be very interested in one.


Quote:
Originally Posted by Tachyon View Post
Just out of curiosity, I was toying with the idea of selling a couple of single unit kits. Basically all the parts needed to build one TF530, including everything but assembly and programming of the CPLD's. eg. PCB, CPU, FPU, Sockets, RAM, CPLD's, Jumpers, IDE header, capacitors and resistors, discretes, etc.

Would anyone be interested if I did? I'd be selling elsewhere, just curious about interest.
Beska is offline  
Old 11 April 2017, 22:04   #791
Mr.Flibble
Registered User

Mr.Flibble's Avatar
 
Join Date: Jun 2015
Location: UK
Posts: 419
Quote:
Originally Posted by Tachyon View Post
OOPS, posted this without refreshing the page and seeing it was answered...oh well.

AFAIR the A1000 is simply rotated, not flipped. IE imagine putting the A500 on the desk with the keyboard facing away from you, ports towards you. You're now looking at an A1000 expansion connector on the right side of the machine.
This makes sense because you could plug A1000 expansion boards into the A500, but they ended up facing backwards, but not upside down.
Yeah, ptyerman estabilished that a bit further up
Mr.Flibble is offline  
Old 11 April 2017, 23:18   #792
Stedy
Registered User

Stedy's Avatar
 
Join Date: Jan 2008
Location: United Kingdom
Age: 41
Posts: 616
Let me make a few suggestions for building testing the TF530 boards.

Tools and test equipment

1) If you don't have an oscilloscope buy one
1a) Ok serious, a logic probe is very useful for testing logic circuits and much cheaper, less than £10 on ebay.
They allow you to see logic levels and will tell you if a signal is pulsing or oscillating. This allows you
to see if a clock is oscillating or an address/data line is toggling. They can also help with some PSU issues. A quick guide to logic probes, http://wiki.arcadeotaku.com/w/Logic_Probe_Guide or https://pinside.com/pinball/forum/to...o-logic-probes
2) A microscope is great but expensive. I have one of the USB microscopes, costs around £30, resolution is good for joint inspection. A jewellers eye-glass with x12 or better magnification is great for inspecting solder joints.
3) Leaded solder 'wets' joints better than lead free solder. I can hand solder TQFP devices with minimal flux with lead solder, whereas with lead-free I need plenty of flux. Your favourite auction site has 'fine solder wire'. It is not illegal to purchase leaded solder but you can not sell a commercial product containing it (RoHS).

Debugging the boards

A microprocessor system needs 4 things to work, power, clock(s), configuration and a reset. Get these right and it should work. Achieving this is the challenge.

Power

Start with the power. The design takes 5V from the MC68000 socket. With the board plugged into the Amiga, power up and measure the voltage across JP7, the EXT5V jumper. You should have 4.85 to 5.15V. If it is outside of this range, weird things will happen. Someone will shout and tell me 5V devices can operate from 4.5-5.5V or 4.75 to 5.25V. Yes they can on their absolute maximums, I want a tighter spec for less future problems.
If the supply is too low, check the +5V on the AMiga, you can measure it at the Amiga PSU connector, http://www.ianstedman.co.uk/Amiga/am..._power_pcb.gif

Try cleaning the pins fo the 68000 socket on the AMiga with contact cleaner as they may be slightly corroded with age. Please don't use WD40!
If the supply is still low at the connector, you may need a replacement. Should I post a link to my ATX adaptors?

On the TF530 is a 3.3V regulator, U1. Measuring across C2 with a Digital Multi-Meter(DMM), do you have 3.20-3.40V?

The 3.3V supply powers the oscillator (more on this later) and the two CPLDs.

Clocks


There are a few critical parameters here.
This design uses a crystal oscillator, not a crystal! If you buy a crystal, it will not work. The oscillator has the crystal, tank circuit and a buffer to drive TTL logic built into the can.

Make sure you buy a 3.3V part. A 5V part will work but the frequency output will wander and is not recommended. You are looking for one with TTL or CMOS output drive, tolerance of 50ppm, in the common 7x5mm can. You also want a fundamental mode output.

The next important parts are the 74LVC1G17DBV schmitt buffer devices. They performs two functions, it converts the 3.3V clock to a 5V signal and it speeds up the edges. The MC68030, requires a clock input with rise and fall times of <2ns for operation at 40 MHz, the chosen device has rise/fall times of 1.5ns. Most oscillators have rise/fall times of 5-10ns. If the clock input is too slow, the CPU and the Xilinx CPLDs, will fail to lock on and operate. IC4 buffers the 7MHz clock from the Amiga, IC5 the 24MHz clock from the onboard oscillator.

Use the oscilloscope or logic probe to check this is working. The clock goes to the CPU and both CPLDs, make sure it gets there, pin 16 of both the RAM and BUS CPLD.

Reset

Any digital system needs a power on reset and a hard reset at times. The Amiga provides the reset via the MC68000 slot and it goes to the MC68030 and the CPLDs, pin 60 of the RAM CPLD and pin 18 of the BUS CPLD. It should be low, briefly during power up and high/logic 1 during normal use. Check your soldering if it is not.

Configuration

With the MC68030, there are fewer configuration pins compared to modern CPUs but we can still check them. The Xilinx CPLDs also need programming and a few bits to configure them.

The Xilinx XC9574 CPLDs are easy to use compared to the Spartan/Virtex/Kintex FPGAs. They need a functional 3.3V supply, that is provided by U1 which you checked earlier. This supply should be functional within 50ms of the 5V supply being nominal. You would need to measure this with an oscilloscope.

The Reset to the device was covered previously as were the clocks for the internal logic. If the devices program and verify using the Xilinx Impact tool, they should be good to go. If you have issues programming them, slow down TCK at the programmer.

The MC68030 has two jumpers, JP3 (MMU disable) and JP5 (Cache Disable). Both should not be fitted for normal operation. Check the soldering of RN2 and that the pin 2 of both jumpers has a voltage >2.0V (logic 1).

Check the /HALT signal at pin 17 of the 68000 socket is logic 1.
Check the /BERR signal at pin 22 of the 68000 socket is logic 1.

Have you connected the OVR and INT2 wires correctly?

The Autoconfig logic is not something I can easily answer questions on, before delving too deep, check the basics detailed above first. If the system boots, try showconfig or whichamiga to see what is reported to the operating system.

This is a starting guide, feel free to distribute and to add information too.

Ian Stedman, http://www.ianstedman.co.uk

Last edited by Stedy; 11 April 2017 at 23:20. Reason: Formatting
Stedy is offline  
Old 11 April 2017, 23:22   #793
Mr.Flibble
Registered User

Mr.Flibble's Avatar
 
Join Date: Jun 2015
Location: UK
Posts: 419
Ian, you're an absolute legend
Mr.Flibble is offline  
Old 12 April 2017, 00:42   #794
shaf
Registered User
 
Join Date: Jun 2012
Location: Toronto / Canada
Posts: 117
Tachyon,
I'd be interested in a kit.

Shaf
shaf is offline  
Old 12 April 2017, 00:51   #795
Mr.Flibble
Registered User

Mr.Flibble's Avatar
 
Join Date: Jun 2015
Location: UK
Posts: 419
I've managed to figure out the solder thieves and updated my archive accordingly...
Mr.Flibble is offline  
Old 12 April 2017, 03:46   #796
alenppc
Registered User
 
Join Date: Apr 2012
Location: Canada
Age: 38
Posts: 742
Stedy, that is an absolutely top notch guide! Thanks a lot for writing this, it will be massively helpful.

Last edited by alenppc; 12 April 2017 at 13:40.
alenppc is offline  
Old 12 April 2017, 10:17   #797
Zetr0
Ya' like it Retr0?
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 43
Posts: 9,768
@Thread

In regards to RoHS and Leaded Solder.

There are exemptions to RoHS and this applies to upgrades or repairs for equipment placed in service prior to 2002 if memory serves.

Such that if the target for the adaptor was produced before 2002 it is exempt from RoHS regulations (according to the European Directive and the HSE) - so is pretty much all high voltage stuff.

With that said, its just a subtly different technique with non-leaded solder - just takes a little practice and preparation IMHO =)
Zetr0 is offline  
Old 12 April 2017, 23:55   #798
keith
Registered User
 
Join Date: Jan 2017
Location: Eastbourne
Posts: 86
Hi Guys just want to say thanks to Stedy & Mr.Flibble.
Stedy nice guide / help & Mr.Flibble like the extra notations + orientation XC9725xl marks on the silk, & free Eagle has it limits!
keith is offline  
Old 13 April 2017, 00:13   #799
Tachyon
OG Amiga user

Tachyon's Avatar
 
Join Date: Mar 2017
Location: Edmonton/Canada
Posts: 73
Quote:
Originally Posted by Mr.Flibble View Post
I've managed to figure out the solder thieves and updated my archive accordingly...
Please see my GIT post a couple pages back. I'd love to include those changes!
Tachyon is offline  
Old 13 April 2017, 09:15   #800
Mr.Flibble
Registered User

Mr.Flibble's Avatar
 
Join Date: Jun 2015
Location: UK
Posts: 419
Quote:
Originally Posted by Tachyon View Post
Please see my GIT post a couple pages back. I'd love to include those changes!
My github is open and has been for quite some time chap:

https://github.com/AwesomeInferno
Mr.Flibble is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Listening to Amiga music with too much treble makes it sound terrible! Foebane Amiga scene 4 08 October 2016 06:30
Terrible usb drive performance? lovinggames support.FS-UAE 5 11 March 2015 09:06
Broken MASPlayer - Terrible hissing. SS454 support.Hardware 8 17 November 2013 01:41
Accelerators pmc MarketPlace 9 04 November 2009 20:23
Problem with a terrible, simply effect! Camionsauro Coders. General 13 19 April 2009 08:53

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:31.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.
Page generated in 0.21397 seconds with 16 queries