Welcome, Guest. Please login or register.

Author Topic: Question to the tech guys  (Read 1806 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline AeroManTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2007
  • Posts: 342
    • Show only replies by AeroMan
Question to the tech guys
« on: November 10, 2007, 04:23:26 PM »
Hi,

   I've been analysing the A1200 schematics and I came up with a little doubt.
   The FC signals from the 020 are connected to Gayle. Their function is to identify which memory space the processor is trying to access. The question is: Does anybody knows what they are used for in the Amiga ? I can't see a reason to use them
 

Offline AeroManTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2007
  • Posts: 342
    • Show only replies by AeroMan
Re: Question to the tech guys
« Reply #1 on: November 17, 2007, 02:52:43 PM »
No one have a clue ?  :-?
 

Offline HenryCase

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: Question to the tech guys
« Reply #2 on: November 17, 2007, 03:03:15 PM »
Do you have a link to the A1200 schematics AeroMan so that we can see this issue ourselves?
"OS5 is so fast that only Chuck Norris can use it." AeroMan
 

Offline CLS2086

  • Hero Member
  • *****
  • Join Date: Oct 2003
  • Posts: 1456
    • Show only replies by CLS2086
Re: Question to the tech guys
« Reply #3 on: November 17, 2007, 03:30:10 PM »
hum, may it was to check the internal amount of RAM  depending if you own the 1 mb or 2 mb chip ram version, or maybe it was to use pcmcia SRAM card extension  ;-)
Keep the Faith !
VG 5000/A1000/500/500+/600/2000/CDTV/1200PPC-GREX/1200PPC -ATEO-BV/4060D/CD32/Aone/Peg 1/Peg2 G4/ various funny machines too  :-) http://www.mo5.com/collection/index.php?pseudo=CLS2086
I also repair drives of our old beloved Amiga
 

Offline A6000

  • Sr. Member
  • ****
  • Join Date: Nov 2007
  • Posts: 443
    • Show only replies by A6000
Re: Question to the tech guys
« Reply #4 on: November 17, 2007, 04:11:39 PM »
hello all,

I am not a qualified tech guy but from memory the fc pins selected 1 of 5 address spaces, user code, user data, supervisor code, supervisor data and interrupt acknowledge.

I don't know what gayle does, but it probably decodes the interrupt acknowledge signal, also the fc lines are required by the 68881/68882 FPU.
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: Question to the tech guys
« Reply #5 on: November 17, 2007, 04:13:27 PM »
I know that some Ramsey registers on the A3000 are only accessible while in supervisor mode - probably the same with Gayle here.

@CLS2086: the 020 has nothing to do with the amount of chipram.

@A6000: I'm not into 68k bus protocols any more, but that's very possible.
 

Offline koaftder

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 2116
    • Show only replies by koaftder
    • http://koft.net
Re: Question to the tech guys
« Reply #6 on: November 17, 2007, 04:13:50 PM »
 

Offline AeroManTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2007
  • Posts: 342
    • Show only replies by AeroMan
Re: Question to the tech guys
« Reply #7 on: November 19, 2007, 01:46:42 AM »
Quote

Zac67 wrote:
I know that some Ramsey registers on the A3000 are only accessible while in supervisor mode - probably the same with Gayle here.

@CLS2086: the 020 has nothing to do with the amount of chipram.

@A6000: I'm not into 68k bus protocols any more, but that's very possible.


This sounds possible... in the schematics, it decodes only the two lower bits, so basically it can detect supervisor and user mode.

Coprocessor may also be a thing, since it has some signals on Gayle.

Thanks for the help to everybody. If someone confirm the answer, please post  :-)
 

Offline A6000

  • Sr. Member
  • ****
  • Join Date: Nov 2007
  • Posts: 443
    • Show only replies by A6000
Re: Question to the tech guys
« Reply #8 on: November 19, 2007, 02:57:44 AM »
I think that all memory in the amiga is user space and that supervisor space is not used at all, although I would be interested to learn where it is documented that custom chip registers use supervisor data space.

BBOAH tells me that gayle implements the IDE interface which must use an interrupt or several, it is possible that gayle could have registers in supervisor space.

I have now dug up a data sheet and checked the truth table of the FC outputs, with only two outputs being decoded, if  the two lines are FC2 and FC0, then interrupt acknowledge, user data space and supervisor data space can be decoded.

Sorry if this post seems a little unplanned, it has been edited and added to, several times since I originally posted it.