Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

FPGA for DSP coprocessing duties, addr/data bus...

Status
Not open for further replies.

vandelay

Advanced Member level 4
Joined
Aug 16, 2007
Messages
119
Helped
6
Reputation
12
Reaction score
4
Trophy points
1,298
Location
Norway
Activity points
2,351
Hello.

I am not too experienced with FPGA, but in a new project I feel there are no way around. I use a Blackfin DSP (ADSP-BF533) running at 500MHz, and need to equip it with hardware acceleration for geometry functions (CORDIC).

My thoughts are wiring up the FPGA (a Xilinx Spartan-3, XC3S1000) on the Blackfin data/address bus, where an SDRAM device already resides. I am thinking writing the geometry parameters to the FPGA as if it was SDRAM (above actual SDRAM addressing), then reading results back as if it was SDRAM (after a short delay possibly).

Any comments on this approach? is it a good idea, a bad idea?
Have anyone done something along these lines with an FPGA?

I do have a 16-bit wide PPI bus (Parallel Peripheral Interface) that I could use for interfacing to the FPGA, but I think this might be faster and cleaner if I can make it work.

Any comments are welcome!
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top