Felipe Portavales Goldstein
2006-Jun-13 14:49 UTC
[theora-dev] IDCTSlow works on a FPGA prototype test
Good News :-) I tested the IDCTSlow synthesized on FPGA and it works ! I made an interface to convert the IDCTSlow protocol to the Avalon BUS protocol, and permit comunicate with the NIOS II Altera embeded processor. The IDCT works like a peripheral, receiving and sending data from a software running on the NIOS Processor, By now, the software is just a loop with a mem copy from a input array to the IDCT peripheral address, and a read from the same address The software sended some IDCT Input samples, and read the correct IDCT decoded samples. IT means that the IDCT is working correctly on the FPGA! :-D And the Brazil won the Croatia!!!! -- ________________________________________ Felipe Portavales <portavales@gmail.com> Undergraduate Student - IC-UNICAMP Computer Systems Laboratory http://www.lsc.ic.unicamp.br
On Tue, Jun 13, 2006 at 06:49:43PM -0300, Felipe Portavales Goldstein wrote:> I made an interface to convert the IDCTSlow protocol to the Avalon BUS > protocol, and permit comunicate with the NIOS II Altera embeded > processor. > > The IDCT works like a peripheral, receiving and sending data from a > software running on the NIOS Processor,Excellent! BTW, sometme soon I think you should get it working with the cpu running the actual libtheora and do a profile. That will give us a good picture of which modules should be moved to hardware. Cheers, -r
Felipe Portavales Goldstein
2006-Jun-13 17:07 UTC
[theora-dev] IDCTSlow works on a FPGA prototype test
On 6/13/06, Ralph Giles <giles@xiph.org> wrote:> On Tue, Jun 13, 2006 at 06:49:43PM -0300, Felipe Portavales Goldstein wrote: > > > I made an interface to convert the IDCTSlow protocol to the Avalon BUS > > protocol, and permit comunicate with the NIOS II Altera embeded > > processor. > > > > The IDCT works like a peripheral, receiving and sending data from a > > software running on the NIOS Processor, > > Excellent! > > BTW, sometme soon I think you should get it working with the cpu running > the actual libtheora and do a profile. That will give us a good picture > of which modules should be moved to hardware.Sure! :-) Im working on it> > Cheers, > -r >-- ________________________________________ Felipe Portavales <portavales@gmail.com> Undergraduate Student - IC-UNICAMP Computer Systems Laboratory http://www.lsc.ic.unicamp.br
On Tue, 2006-06-13 at 21:07 -0300, Felipe Portavales Goldstein wrote:> > Excellent! > > > > BTW, sometme soon I think you should get it working with the cpu running > > the actual libtheora and do a profile. That will give us a good picture > > of which modules should be moved to hardware. > > > Sure! :-) > Im working on it >Is the plan to make a standalone hardware decoder, or to use the FPGA as a replacement for certain functions in libtheora? I love the idea of plugging in a PCI card and all apps using libtheora get instant hardware acceleration. -Phil -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.xiph.org/pipermail/theora-dev/attachments/20060614/6394900d/attachment.pgp