发明名称 MICROPROCESSOR INTEGRATED CONFIGURATION CONTROLLER FOR CONFIGURABLE MATH HARDWARE ACCELERATORS
摘要 A microprocessor circuit may include a software programmable microprocessor core and a data memory accessible via a data memory bus. The data memory may include sets of configuration data structured according to respective predetermined data structure specifications for configurable math hardware accelerators, and sets of input data for configurable math hardware accelerators, each configured to apply a predetermined signal processing function to the set of input data according to received configuration data. A configuration controller is coupled to the data memory via the data memory bus and to the configurable math hardware accelerators. The configuration controller may fetch the configuration data for each math hardware accelerator from the data memory and translate the configuration data. The configuration controller may transmit each set of configuration data to the corresponding configurable math hardware accelerator and write the configuration data to configuration registers of the math hardware accelerator.
申请公布号 US2015052332(A1) 申请公布日期 2015.02.19
申请号 US201313968844 申请日期 2013.08.16
申请人 Mortensen Mikael 发明人 Mortensen Mikael
分类号 G06F9/24 主分类号 G06F9/24
代理机构 代理人
主权项 1. A microprocessor circuit comprising: a software programmable microprocessor core, a data memory accessible via a data memory bus, the data memory comprising a plurality of sets of configuration data structured in accordance with respective predetermined data structure specifications for a plurality of configurable math hardware accelerators, the data memory further comprising respective sets of input data for the plurality of configurable math hardware accelerators, each of the configurable math hardware accelerators being configured to apply a predetermined signal processing function to the set of input data in accordance with a received set of the register level configuration data, a configuration controller coupled to the data memory via the data memory bus and to the plurality of configurable math hardware accelerators, said configuration controller being configured to: fetching the set of configuration data for each math hardware accelerator from a predetermined address space of the data memory through the data memory bus, translating the plurality of sets of configuration data to respective sets of register level configuration data for the plurality of configurable math hardware accelerators in accordance with the respective predetermined data structure specifications, transmitting each set of register level configuration data to the corresponding configurable math hardware accelerator, writing each set of the register level configuration data to one or more configuration registers of the corresponding configurable math hardware accelerator.
地址 Kg. Lyngby DK