Atari.Org
Click Here
HomeNewsServicesForumsSupport

Talk Atari

Atari.Org Forums


16/32-Bit

8-Bits

Classics

Emulation

Jaguar

Lynx

Classic Consoles Forum 8-Bits Forum 16/32 Forum
Emulation Forum Jaguar Forum Lynx Forum
 
 Subject: RE: ct60/SuperVidel
Author: Johan Klockars (62.13.18.80)
Date:   12-09-2002 18:44

> We've looked it up, and found that the heavy part of mpeg-decoding could be implemented in the FPGA (called DCT - Descrete Cosine Transform). It's just that it would consume a little more than half of all the logical gates in the FPGA,

There is a lot of middle ground between having the FPGA do the entire IDCT and having the CPU do all of it. And for that matter between doing it all in parallel versus serially. The simplest possible general purpose CPU can do an IDCT, it just takes it a bit longer than it would a better one.
That is, it won't take any more hardware than you are willing to spend on it. Obviously, more hardware can be thrown at the problem, though, since it's easy to parallelize.

IIRC, an IDCT is mainly multiplies. In this case probably of the 8x8 bit sort.
A bit-serial or iterative 8x8 multiplier would hardly use any logic at all, and should easily run at 100+ MHz. A single one of those might beat the '060 at multiplications.
A fully pipelined ripple-carry multiplier would be larger (but still a small part of even the smallest Spartan-II FPGA), but probably easier to deal with and it would deliver a result per cycle.

Of course, a state machine will be needed to get data to and from the multiplier(s). I can't believe that would be anything major, though, considering that you already have the memory interface in there.

 Topics Author  Date
  video cd on atari new Christian 12-04-2002 09:27 
   RE: video cd on atari new Shiuming Lai 12-04-2002 12:41 
    RE: video cd on atari new Peter 12-04-2002 13:16 
     RE: video cd on atari new Christian 12-04-2002 14:41 
    RE: video cd on atari new Anders Eriksson 12-04-2002 17:25 
     video cd on 386/33 new Alex F. 12-04-2002 19:01 
      ct60/eclipse new Christian 12-06-2002 13:21 
       RE: ct60/eclipse new Jo Even 12-06-2002 13:51 
        RE: ct60/SuperVidel new Joshua Kaijankoski 12-06-2002 14:11 
         RE: ct60/SuperVidel new Henrik Gildå 12-09-2002 14:08 
          RE: ct60/SuperVidel new deez 12-09-2002 14:20 
           RE: ct60/SuperVidel new Henrik Gildå 12-09-2002 17:04 
          RE: ct60/SuperVidel  Johan Klockars 12-09-2002 18:44 
       RE: ct60/eclipse new Johan Klockars 12-06-2002 14:15 
        RE: ct60/eclipse new Anders Eriksson 12-06-2002 20:06 
         RE: ct60/eclipse new Mark Bedingfield 12-08-2002 11:41 

 Reply To This Message
 Your Name:
 Your Email:
 Subject:
 Human verification:   What's this?
               _    __     _ _     
 _ __  ___ _ _| |_ / _|___| (_)___ 
| '_ \/ _ \ '_|  _|  _/ _ \ | / _ \
| .__/\___/_|  \__|_| \___/_|_\___/
|_|                                
    



Copyright © 1997-2024 Atari.Org 
Atari is registered trademark of Infogrames