Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- TMS320C2x DSP - the tms320c2x provides instructions for data and program block moves http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
      The TMS320C2x provides instructions for data and program block moves
      and for data move functions that efficiently utilize the
      configurable on-chip RAM.

      The BLKD instruction moves a block within data memory, and the BLKP
      instruction moves a block from program memory to data memory. When
      used with repeat instructions (RPT/RPTK), the BLKD/BLKP instructions
      efficiently perform block moves from on- or off-chip memory.

      Implemented in on-chip RAM, the DMOV (data move) function on the
      TMS320C2x is equivalent to that of the TMS320C1x. DMOV allows a word
      to be copied from the currently addressed data memory location in
      on-chip RAM to the next higher location while the data from the
      addressed location is being operated upon in the same cycle by the
      CALU. An ARAU operation may also be performed in the same cycle when
      using the indirect addressing mode. The DMOV function is useful in
      implementing algorithms that use the z^-1 delay operation, such as
      convolutions and digital filtering where data is being passed
      through a time window. The data move function can be used anywhere
      within blocks B0, B1, or B2. It is continuous across the boundary
      of blocks B0 and B1 but cannot be used with off-chip data memory.
      The MACD (multiply and accumulate with data move) and the LTD (load
      T register, accumulate previous product and move data) instructions
      use the data move function.

      The TBLR/TBLW (table read/table write) instructions allow words to
      be transferred between program and data spaces. TBLR is used to read
      words of on-chip ROM or off-chip program ROM/RAM into the data RAM.
      TBLW is used to write words from on-chip data RAM to off-chip
      program RAM.

See Also: blkd blkp tblr tblw

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson