Author Topic: DSP56K 24-bit DSP and VHDL Source  (Read 2418 times)

0 Members and 1 Guest are viewing this topic.

Offline KalvinTopic starter

  • Super Contributor
  • ***
  • Posts: 2145
  • Country: fi
  • Embedded SW/HW.
DSP56K 24-bit DSP and VHDL Source
« on: April 14, 2016, 08:32:54 am »
Hi all,

I was looking for some VHDL code implementing DSP processing, and I found this project "Firebee":

http://atariforge.org/gf/project/firebee/

Apparently they have also implemented the 24-bit fixed point Motorola/Freescale DSP56K processor synthesizable on a FPGA:

http://atariforge.org/gf/project/firebee/scmsvn/?action=browse&path=%2Ftrunk%2Fvhdl%2Frtl%2Fvhdl%2FDSP%2F

Although the DSP56K is now obsolete, the source code might be useful for someone wanting to study how to implement a DSP processor on a FPGA.

The Motorola/Freescale 24-bit fixed point DSP56K was a predecessor for the newer DSP56300 series DSP processors. The DSP56300 series contains some architectual enhancements and provides also multiple cores on one chip, but it is also end of life if I have understood it correctly. Nevertheless, the architecture is pretty nice for an assembly programmer. The tools (assembler, linker and simulator) are freely available. There might also be a port for an old GCC C compiler available but I haven't used it.

Edit: I have no idea how complete this implementation is or how well it synthesizes etc. but it can be used as a source for studying.
« Last Edit: April 14, 2016, 08:59:37 am by Kalvin »
 
The following users thanked this post: krivx

Offline krivx

  • Frequent Contributor
  • **
  • Posts: 765
  • Country: ie
Re: DSP56K 24-bit DSP and VHDL Source
« Reply #1 on: April 14, 2016, 08:37:50 am »
Very interesting, t :-+
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf