Skip to content

To add the mmult instruction #31

@djipi

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.

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