• 32-bit x 32-bit --->64-bit multiply
    I managed to produce a 32-bit x 32-bit -->64 bit code fragment that took 18 cycles to complete (it is in-line). oldmulshift32: lsrs r3,r0,#16 //Factor0 hi [16:31] uxth r0,r0 //Factor0 lo [0:15] uxth...
  • 1-cycle multiply, 64-bit result,  reciprocal?
    Can someone tell me how many extra gates the 1-cycle multiply uses? If there was a 64-bit result, how many more gates would be used? Can these gates also be used to find the reciprocal of a number so...
  • Bit-Banding. Only 1 bit at a time?
    Hi, I am developing a fixed-point MP3 & ACELP decoder on an Arduino Due. I realize that bit-banding makes a RMW sequence atomic but I notice fields in the Due hardware are multi-bit fields. Is there an...
  • How to start with Cortex-M1
    Hi, My name is Juan i'm starting a course in embedded sistemas and I want to have fun with DesignStart. I am interested in FPGA part. I Just downloaded Cortex-M1 DesignStart FPGA - Xilinx Pkg. I have...
  • Cortex M1 address translation issue
    Hi, I'm using a Pynq-Z1 board in which i'm trying to read the DDR memory of the PS with a Cortex M1 that is on the PL directly, without a CDMA or an intermediate BRAM . (This is the diagram i'm...