DMA ISSUE ON H4

Topic for users to share their building progress.
User avatar
exxos
Site Admin
Site Admin
Posts: 28346
Joined: 16 Aug 2017 23:19
Location: UK

Re: DMA ISSUE ON H4

Post by exxos »

I've been looking at the ACSI integration guides....

So CS is for command and data...
1.JPG
and...
2.JPG
3.JPG

BUT then...

4.JPG

CS suddenly vanishes and no mention of it :roll:

I've not looked into this much, but seems to be some somewhat conflicting and incomplete information about all this :roll:
You do not have the required permissions to view the files attached to this post.
czietz
Posts: 585
Joined: 14 Jan 2018 13:02

Re: DMA ISSUE ON H4

Post by czietz »

From the same document. Quite unambiguous.
cs-stays-high.PNG
You do not have the required permissions to view the files attached to this post.
User avatar
Smonson
Posts: 717
Joined: 28 Oct 2017 10:21
Location: Canberra, Australia

Re: DMA ISSUE ON H4

Post by Smonson »

The way I interpreted the document, _CS causes the peripheral to accept the command byte, which contains the ACSI device number, and only the device with that device number becomes selected. It then remains selected until the next command byte. All other peripherals that don't match the device number leave the bus alone.
User avatar
TimNaber
Posts: 67
Joined: 01 Nov 2019 15:20

Re: DMA ISSUE ON H4

Post by TimNaber »

Icky wrote: 08 Dec 2019 19:43 After doing auto configure in the Tools menu it now sees the devices and partitions.
I read this and was going to mention: I found through trial and error that HDDriver.prg is a bit finicky when using a copy of the program after it has been set up for another machine. When doing so, you HAVE to AUTO-CONFIG, exit the program (so it can save your changes) and reboot. Then you get to see everything.
ST: TT030 10/32m; Falcon 030 14m(2); MSTe 4m; MST 4m(3); MST 4m AdSpeed; 1040STf 4m(4); ST 4m(2); MF 44 w/SCSI2SD(3); MF 30(3); MF30 w/Drem

8-Bit: 320XE w/Ultraspeed+/FIXXL; 320XE; 130XE w/Ultimate 1m; 600XL w/Ultimate 1m; 800XL w/Omnimon XL/Boss XL/Omniview XL; 800 w/Incognito; 800 48K; Black Box Enhanced(3); 1050 Super Archiver II; 1050 Happy(2); XF551 360K(2); XF551 720K; HD Tower 480m
Tomswork
Posts: 776
Joined: 22 Nov 2019 22:05

Re: DMA ISSUE ON H4

Post by Tomswork »

Just an ides on the 74ls245 74ls244 these are low power chips and produce a slow rise time vs current you could try 74hc244 and 74hc245 in there place and retest see if the profile improves

Tom
User avatar
exxos
Site Admin
Site Admin
Posts: 28346
Joined: 16 Aug 2017 23:19
Location: UK

Re: DMA ISSUE ON H4

Post by exxos »

I will dump this fix PCB here so people can try it out.

Capture.JPG
DMA_H4_FIX.zip
You do not have the required permissions to view the files attached to this post.
User avatar
Icky
Site Admin
Site Admin
Posts: 4375
Joined: 03 Sep 2017 10:57
Location: UK

Re: DMA ISSUE ON H4

Post by Icky »

I can confirm using an inverter on what was the HDCS line Pin 19 of IC6 and connection the other side of the inverter to FDCS it works. To test I copied a file from FDD to HDD and did the reverse and all was fine.

To get this to work I did a little hack by gluing a 74LS04 upside down on top of the 74LS245 :)

IMG_4641.jpeg
You do not have the required permissions to view the files attached to this post.
User avatar
exxos
Site Admin
Site Admin
Posts: 28346
Joined: 16 Aug 2017 23:19
Location: UK

Re: DMA ISSUE ON H4

Post by exxos »

Icky wrote: 15 Dec 2019 21:20 I can confirm using an inverter on what was the HDCS line Pin 19 of IC6 and connection the other side of the inverter to FDCS it works. To test I copied a file from FDD to HDD and did the reverse and all was fine.
:bravo: Will add that fix onto the REV F :)
btl
Posts: 43
Joined: 15 Jul 2019 22:19

Re: DMA ISSUE ON H4

Post by btl »

I'm sorry, i don't understand the problem & solution here.

I bridged out the IC6 and it just works, but what purpose did IC6 have in theory? Keep signals strong?
If so, should i do the fix with the upside down 74LS04 or just keep it bridged?

Have a nice christmas all!
Greets,
btl
User avatar
Icky
Site Admin
Site Admin
Posts: 4375
Joined: 03 Sep 2017 10:57
Location: UK

Re: DMA ISSUE ON H4

Post by Icky »

@btl - The H4 circuit is designed to have a buffer on the DMA to the ACSI bus which the STE has but not the ST. By jumpering over this basically is the ST circuit with no protection on the ACSI bus. The circuit was introduced on the STE and into the H4 to improve protection and against transfer collisions creating possible corruption on drives.

Return to “MONGREL H4 USER BUILDS”

Who is online

Users browsing this forum: ClaudeBot and 0 guests