Welcome, Guest. Please login or register.

Author Topic: MiniMig with AGA  (Read 218926 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #899 from previous page: November 26, 2010, 04:17:38 PM »
What do you mean with reverse leakage ..?
Is that the only issue? ie the LDO has too much reverese leakage wich prevent the board from turning power off?
 

Offline Hattig

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 901
    • Show only replies by Hattig
Re: MiniMig with AGA
« Reply #900 on: November 26, 2010, 04:25:00 PM »
Quote from: freqmax;594463
What do you mean with reverse leakage ..?
Is that the only issue? ie the LDO has too much reverese leakage wich prevent the board from turning power off?


Reverse Leakage? Because Amigas are so old, you can have catheter problems? :-o

Thanks for the update MikeJ. We'll be wanting a picture of you running SimCity 2000 AGA soon :p
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: MiniMig with AGA
« Reply #901 on: November 26, 2010, 04:29:39 PM »
So far yes.

This is sort of complex, but here is the full story.

The main reason for the RevB board is that the DAC has a leakage problem. If you have a DVI/HDMI connection, sufficient current leaks back from the monitor and powers the 3.3V supply.

To fix this, a 5V to 3.3V LDO was added to this board as Chrontel recommend. For the prototype it worked well. I couldn't get the part I wanted for the first 10 boards so I used a microchip part.

It's not a good idea to run the main power through the slide-switch only the 5V supply goes through the switch and the high current DC-DCs are driven from the 5V input with the enable line driven from the 5V switch supply. This is a good simple low cost approach, but has the problem that if there is any leakage from the low voltage supplies back onto the 5V line then the DC-DCs will not turn off.

So, the board is a bit of a zombie. You turn it on. It goes on, You turn it off .... it stays on.

Most LDOs will turn off the FET when the input voltage drops below a certain threshold. This one does not, so I get about 1.6 V fed onto the 5V line. This is enough on some boards to keep the DCDCs running.

The other LDO I have works fine so I just need to fit a different one.

The differences to the RevA board are minor and there are 7 of those running for over a year now perfectly stable.

Best,
Mike
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #902 on: November 26, 2010, 04:56:00 PM »
Maybe a Zener diode could solve this in combination with some resistor current limiter?
Or a plain scottchy diode in series with the 3,3 V regulator or somewhere in the power supply chain?
Diodes have a constant voltage drop which makes it easier to calculate with in a constant voltage circuit.

I suppose the DAC problem is only affecting the analog part of the DVI connection? (no analog provision in HDMI)

Btw, an auto power off from software would be neat ;)
 

Offline xyzzy

  • Jr. Member
  • **
  • Join Date: May 2009
  • Posts: 74
    • Show only replies by xyzzy
Re: MiniMig with AGA
« Reply #903 on: November 26, 2010, 07:46:39 PM »
I was thinking more along the lines of remodulating the secondary plasma injectors with an inverted tachyon pulse. Oh, and a level 2 diagnostic, that should do it.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: MiniMig with AGA
« Reply #904 on: November 26, 2010, 08:59:32 PM »
xyzzy, Why do you feel the need to divert from the topic in such trolling way rather than focus on what's useful ?
 

Offline golem

  • Sr. Member
  • ****
  • Join Date: May 2002
  • Posts: 430
    • Show only replies by golem
Re: MiniMig with AGA
« Reply #905 on: November 26, 2010, 09:07:25 PM »
Quote from: freqmax;594534
xyzzy, Why do you feel the need to divert from the topic in such trolling way rather than focus on what's useful ?

I thought his quip was quite funny. Easily amused I guess )
« Last Edit: November 26, 2010, 09:10:24 PM by golem »
                                                             
A1200 desktop, Blizzard 1260, OS3.9BB2, Indivision Mk II, SCSI Jaz, Ethernet
A1200 desktop, Blizzard 1230, OS3.1, Ethernet
A500, OS1.3
 

Offline ferrellsl

Re: MiniMig with AGA
« Reply #906 on: November 26, 2010, 09:51:27 PM »
Quote from: freqmax;594534
xyzzy, Why do you feel the need to divert from the topic in such trolling way rather than focus on what's useful ?



He was just making a joke. Lighten up.  Just because this is an Amiga forum doesn't mean it can't be fun too!  LOL
 

Offline xyzzy

  • Jr. Member
  • **
  • Join Date: May 2009
  • Posts: 74
    • Show only replies by xyzzy
Re: MiniMig with AGA
« Reply #907 on: November 26, 2010, 10:14:21 PM »
Thank you :)

Keep calm and carry on, everybody. Normal service will resume shortly.
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: MiniMig with AGA
« Reply #908 on: November 26, 2010, 10:16:52 PM »
Quote from: yaqube;594342
Just a small update. The CPU core is still clocked at 28 MHz but this time with two separate 256-byte instruction and data caches. :D



Clock for clock, that makes your implementation about twice as fast as a real 68020/68030 :D

Nice work!
int p; // A
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: MiniMig with AGA
« Reply #909 on: November 26, 2010, 10:19:05 PM »
Quote from: Karlos;594550
Clock for clock, that makes your implementation about twice as fast as a real 68020/68030 :D

Nice work!
A guy in his bedroom makes a CPU better than Motorola's entire CPU dev team could make in the 80's... makes you think... ;)

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show only replies by Karlos
Re: MiniMig with AGA
« Reply #910 on: November 26, 2010, 10:21:18 PM »
Quote from: bloodline;594424
Your work has piqued my interest with hardware description languages... Though I don't think I will be able to get my head around it, I'll stick with microcntrollers and software :)


I was thinking I should learn VHDL or Verilog or something too. When you think of all those "I wish I had XYZ for my old machine" moments...
int p; // A
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: MiniMig with AGA
« Reply #911 on: November 26, 2010, 10:23:52 PM »
Quote from: Karlos;594554
I was thinking I should learn VHDL or Verilog or something too. When you think of all those "I wish I had XYZ for my old machine" moments...
I just don't think I could grasp it... I'll have to look at some example code and see how it map to hardware... but I can't do stuff like this without a strong visualization of what is really happening.

-edit- What does this project use? VHDL or Verilog?

Already I'm lost:

« Last Edit: November 26, 2010, 10:26:32 PM by bloodline »
 

Offline Tension

Re: MiniMig with AGA
« Reply #912 on: November 26, 2010, 10:25:23 PM »
Is this thread really this long?

Offline xyzzy

  • Jr. Member
  • **
  • Join Date: May 2009
  • Posts: 74
    • Show only replies by xyzzy
Re: MiniMig with AGA
« Reply #913 on: November 26, 2010, 10:38:44 PM »
http://www.fpga4fun.com is a very good site to learn the basics.
 

Offline Franko

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 5707
    • Show only replies by Franko
Re: MiniMig with AGA
« Reply #914 on: November 26, 2010, 10:48:55 PM »
Quote from: bloodline;594559
I just don't think I could grasp it... I'll have to look at some example code and see how it map to hardware... but I can't do stuff like this without a strong visualization of what is really happening.

-edit- What does this project use? VHDL or Verilog?

Already I'm lost:



Erm... It looks like a Robot's shopping list to me... :)