English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 18 November 2005, 08:14   #1
keropi
.
 
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
Do pci TV-Tuner cards need DMA?

Wwwweeeellll....
I will install a Fusion878a tuner on my G-Rex, but unfortunately it's the 1st version, so it only has 1 proper DMA pci slot, currently hosting a ess solo-1 soundcard. Will a tuner card work on a non-dma pci slot? or will it have problems?
I remember that I checked in windows a phillips 7134 based card and it did not report to use a dma channel, but this is amiga and a different chip...
So?
keropi is offline  
Old 19 November 2005, 16:07   #2
Charlie
. . Mouse . .
 
Charlie's Avatar
 
Join Date: Jun 2005
Location: Nowhere
Age: 55
Posts: 1,792
Sorry can't guarantee, but TV cards shouldn't need DMA & I've not come across one that does. ( Fancy hardware PVR-type cards may be a differnet story. )

As a double-check see if the PCI card you're after is sold as a USB version.
Charlie is offline  
Old 19 November 2005, 23:02   #3
patrik
Registered User
 
patrik's Avatar
 
Join Date: Jan 2005
Location: Umeå
Age: 43
Posts: 924
I have to disagree. All modern tv-cards as far as I know use dma to transfer the data directly to the graphics-card as it would be insane to use the cpu to shuffle that amount of data.

Also in a classic Amiga, it is almost guaranteed that the bus between the cpu and the tv-card would be too slow to pull that of.

Just consider a very low resolution 320x240 ARGB stream of data with 50 images per second - that is 320*240*4*50 = 15360000B/Sec ~= 15MB/Sec. And that would just account for reading the data from the TV-card - then you have to write it back to the graphics-card which is on the same bus in this case. Thus the needed bandwidth is the double of that - approximately 30MB/Sec.

The only classic Amiga that could have a chance of pulling that of as far as I know would be an A4000 with a CSPPC/MK3, a Grex with a Voodoo and preferrably a 060 clocked from the same 66MHz oscillator as the 604e and the Grex bus to synchronize the buses.

Btw, the dma channel stuff is old isa legacy stuff. If you want to check if a pci-card is able to do dma-transfers, check if it has the bus-master flag set. Though, this does only tell that it _can_ do dma-transfers, it doesnt tell if it will only do transfers with dma, but if a tv-card has the bus-master flag set, you can be sure that it is designed to use dma-transfers for the video-stream. Other cases are different - more versatile devices, like graphic cards can in most cases fetch data from the normal ram of the computer by using dma transfers and thus has the bus-master flag set, but that is a seldom used function when they are in Amigas.
patrik is offline  
Old 19 November 2005, 23:18   #4
Mad-Matt
Longplayer
 
Mad-Matt's Avatar
 
Join Date: Jan 2005
Location: Lincoln / UK
Age: 44
Posts: 1,851
Send a message via ICQ to Mad-Matt Send a message via MSN to Mad-Matt
Well thankfully very little cpu is needed on miggy. At least on mediator that has no concept of dma, its just uses raw bus-mastering to render the decoded image directly to the gfx cards hardware overlay, so cpu doesnt need to worry. Capturing is another matter alltogether, but watching isnt an issue.
Mad-Matt is offline  
Old 20 November 2005, 13:10   #5
Charlie
. . Mouse . .
 
Charlie's Avatar
 
Join Date: Jun 2005
Location: Nowhere
Age: 55
Posts: 1,792
@patrik:
I stand corrected...

My belief was that TV Cards may have DMA & this is good, but if the bus doesn't support it this is not required for function with a typical amiga setup. ( Though without it trying to stream a tv signal to HDD will run into cpu overhead problems. )
My point about USB was a practicable quick check. If the particular chipset is known to function through USB ( no good for an Amiga ) you have a good chance it won't be too demanding for the above PCI solution.

Am I completely wrong?
Charlie is offline  
Old 20 November 2005, 14:39   #6
patrik
Registered User
 
patrik's Avatar
 
Join Date: Jan 2005
Location: Umeå
Age: 43
Posts: 924
@Charlie:

Nowadays the industry doesnt skimp on the dma capability on of cards, so whenever it is sensible, it is used, which is just about always .

I dont know about the usb-check. I can tell you one thing though and that is that you will most likely atleast not find the exact same chip inside a usb-solution, as that would make the chip have ~100 extra pins for the pci-bus, which would be unused and that would be very uneconomical as the chip-package would be much much larger than required.

And yeah, dma over the pci-bus to the graphics-card will definately be required for a tv-card to function properly in a classic Amiga as the system cant really manage shoving around such amounts of data in another way.
patrik 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
2 PCI Graphics cards on a Mediator? fitzsteve support.Hardware 10 06 January 2011 19:14
TV Tuner on WinUAE DarrenHD support.WinUAE 15 02 October 2009 07:08
couple of pci cards suitable for busboards DoogUK MarketPlace 0 16 January 2008 15:33
DMA Cards alewis support.Hardware 11 12 January 2007 15:01
Prometheus PCI & Voodoo 3 PCI GFX Card Slayer support.Hardware 21 05 September 2006 10:57

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 09:39.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07086 seconds with 13 queries