Skip to content

To add the mmult instruction #31

Description

@djipi

Matrix Multiply

Start systolic matrix element multiply, the source register is the location of the register source matrix, the product is written into the destination register. Refer to the section on matrix multiplies.

Code/Case: 54

The flags reflect the final multiply/accumulate operation:
Flags
Z – set if the result is zero
N – set if the result is negative
C – represents carry out of the adder

Register Usage
Refer to the discussion of multiply/accumulate

DSP matrix multiples only work in the lower 4K of DSP RAM. The DSP matrix register can only point to memory locations in the first 4K of DSP RAM. Only address lines 2-11 are programmable; the rest of the matrix address is hard-wired to $F1Bxxx.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    S1bugSomething isn't workingenhancementNew feature or request

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions