发明申请
US20130339677A1 MULTIPLY-AND-ACCUMULATE OPERATION IN AN IMPLANTABLE MICROCONTROLLER 审中-公开
可扩展微控制器中的多功能和累加操作

  • 专利标题: MULTIPLY-AND-ACCUMULATE OPERATION IN AN IMPLANTABLE MICROCONTROLLER
  • 专利标题(中): 可扩展微控制器中的多功能和累加操作
  • 申请号: US14001867
    申请日: 2011-04-14
  • 公开(公告)号: US20130339677A1
    公开(公告)日: 2013-12-19
  • 发明人: Mattias Tullberg
  • 申请人: Mattias Tullberg
  • 申请人地址: SE Jarfalla
  • 专利权人: ST. JUDE MEDICAL AB
  • 当前专利权人: ST. JUDE MEDICAL AB
  • 当前专利权人地址: SE Jarfalla
  • 优先权: EPPCT/EP2011/052929 20110228
  • 国际申请: PCT/EP2011/055963 WO 20110414
  • 主分类号: G06F9/30
  • IPC分类号: G06F9/30
MULTIPLY-AND-ACCUMULATE OPERATION IN AN IMPLANTABLE MICROCONTROLLER
摘要:
The invention provides microprocessor extensions for cooperating with a sequential arithmetic-logic unit (ALU) to execute a multiply-and-accumulate operation (MAc). The ALU performs a continuous sequence of accumulation instructions synchronously with a clock signal (CLK1). Buffers (BUF1, BUF2) store input data which are fed to a combinatorial multiplier (MULT) by first buses (L1, L2). A second bus (N1) forwards the product to the ALU, where it is accumulated with previous data. Since at least the first buses operate independently of the clock signal, they do not limit the speed of the MAc operation. In particular embodiments, a finite state machine (FSM) controls the buses on the basis of triggers, e.g., signals from the multiplier and/or ALU indicating the completion of their respective instructions. The FSM may be operable in a low-power mode. The invention also relates to methods, computer programs and the use of a sequential ALU for executing MAc operations.
信息查询
0/0