发明名称 Data Processing Device Adaptable to Variable External Memory Size and Endianess
摘要 A data processing device (D) comprises an external memory (EM) for storing data defining at least part of a program in an Endian form, and an integrated circuit (IC), connected to the external memory (EM), via a memory bus (MB) having an N-bit width, and comprising i) an embedded processor (EP) adapted to run the program, ii) an internal memory (IM) for storing at least a bootstrap code of this program, iii) an external memory interface (EMI) connected to the memory bus (MB), and iv) a processor bus (PB) connecting the internal memory (IM) and the external memory interface (EMI) to the embedded processor (EP). The external memory (EM) also stores, at a chosen address, an N-bit data word (C) having a value representative of its size (equal to N/8 bits) and of the Endian form of the stored program data. The data processing device (D) also comprises a configuration means (CM) coupled to the embedded processor (EP) and to the external memory interface (EMI) and arranged to deduce from at least one part of 8 bits of this N-bit data word (C), read by the external memory interface at the chosen address of the external memory (EM), the size and the Endian form of storage of the external memory, and to set the width of the external memory interface (EMI) according to the deduced external memory size and the data processing mode of the embedded processor (EP) according to the deduced Endian form of storage.
申请公布号 US2009119438(A1) 申请公布日期 2009.05.07
申请号 US20050572909 申请日期 2005.07.19
申请人 KONINKLIJKE PHILIPS ELECTRONICS N.V. 发明人 FULCHERI PATRICK;CHANCEL FRANCOIS
分类号 G06F13/16;G06F12/06;G06F13/40 主分类号 G06F13/16
代理机构 代理人
主权项
地址