发明名称 数位讯号处理器利用处理器协助查询参数表格之方法及架构
摘要 本发明是在提供一种数位讯号处理器利用处理器协助查询参数表格之方法及架构,而于此架构中包含一数位讯号处理器、一处理器、一连接该数位讯号处理器与该处理器之共同记忆体及一受该处理器控制之储存媒体,其特征在于:该储存媒体储存一该数位讯号处理器运算所需之参数表格,而当该数位讯号处理器需参数表格内的资料时,则令该处理器自该储存媒体读取并回覆予该数位讯号处理器。
申请公布号 TW581951 申请公布日期 2004.04.01
申请号 TW091112417 申请日期 2002.06.07
申请人 联发科技股份有限公司 发明人 古博文
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人 恽轶群 台北市松山区南京东路三段二四八号七楼;陈文郎 台北市松山区南京东路三段二四八号七楼
主权项 1.一种数位讯号处理器利用中央处理器协助查询参数表格之方法,该数位讯号处理器与该中央处理器间具有一电性连接两者之共同记忆体,该中央处理器控制一储存该数位讯号处理器运算所需的参数表格之储存媒体,而该方法包含以下步骤:A)该数位讯号处理器在需该参数表格内的资料时,则对应输出一查询指令以暂存于该共同记忆体与一查询通知至该中央处理器;B)当该中央处理器接收到该查询通知时,则至该共同记忆体读取该查询指令,并依据该查询指令读取该储存媒体中的参数表格的资料,以形成一查询结果储存于该共同记忆体中并发出一完成通知予该数位讯号处理器;及C)当该数位讯号处理器接收到该完成通知时,则可自该共同记忆体中读取该查询结果。2.如申请专利范围第1项所述之方法,其中,该步骤A)中的查询指令包含至少一资料的写入位置,该资料之写入位置系对应其于该储存媒体的储存位置。3.如申请专利范围第1项所述之方法,其中,在该步骤A)中更包含一次步骤A-1),该数位讯号处理器输出该查询指令与该查询通知后,即进行无涉于该查询的其他运算。4.如申请专利范围第3项所述之方法,其中,该步骤A)更包含一在次步骤A-1)后之次步骤A-2),该数位讯号处理器可再输出对应其后运算所需之参数表格资料的一新查询指令于该共同记忆体并发出一新查询通知予该中央处理器。5.如申请专利范围第4项所述之方法,其中,该次步骤A-2)中,该数位讯号处理器会先判断该其后运算是否需该参数表格资料,若需要时始输出该新查询指令。6.如申请专利范围第1项所述之方法,在该步骤B)与步骤C)间更包含一步骤D),判断该数位讯号处理器是否接收该完成通知时,若已接获则进入步骤C),否则进行无涉于该查询的其他运算。7.一种数位讯号处理器利用中央处理器协助查询参数表格之方法,该数位讯号处理器与该中央处理器间具有一电性连接两者之共同记忆体,该中央处理器控制一储存该数位讯号处理器运算所需的参数表格之储存媒体,而该方法包含以下步骤:A)该数位讯号处理器在其后运算需该参数表格内的资料时,则预先对应输出一查询指令以暂存于该共同记忆体与一查询通知至该中央处理器;B)当该中央处理器接收到该查询通知时,则至该共同记忆体读取该查询指令,并依据该查询指令读取该储存媒体中的参数表格的资料,以形成一查询结果储存于该共同记忆体中并发出一完成通知予该数位讯号处理器;及C)当该数位讯号处理器接收到该完成通知时,则可自该共同记忆体中读取该查询结果来运算。8.如申请专利范围第7项所述之方法,其中,该步骤A)中的查询指令包含至少一资料之写入位置,该资料之写入位置系对应其于该储存媒体的储存位置。9.如申请专利范围第7项所述之方法,其中,在该步骤A)中更包含一次步骤A-1),该数位讯号处理器输出该查询指令与该查询通知后,即进行无涉于该查询的其他运算。10.如申请专利范围第9项所述之方法,其中,该步骤A)更包含一在次步骤A-1)后之次步骤A-2),该数位讯号处理器可再输出对应其后运算所需之参数表格资料的一新查询指令于该共同记忆体并发出一新查询通知予该中央处理器。11.如申请专利范围第10项所述之方法,其中,该次步骤A-2)中,该数位讯号处理器会先判断该其后运算是否需该参数表格资料,若需要时始输出该新查询指令。12.如申请专利范围第7项所述之方法,在该步骤B)与步骤C)间更包含一步骤D),判断该数位讯号处理器是否接收该完成通知时,若已接获则进入步骤C),否则进行无涉于该查询的其他运算。13.一种数位讯号处理器利用中央处理器协助查询参数表格之架构,系包括:一数位讯号处理器,系用以执行数位运算并在需查询时对应输出一查询指令与一查询通知;一共同记忆体,系电性连接该数位讯号处理器,以供暂存该查询指令;一储存媒体,系储存一供该数位讯号处理器演算所需之参数表格;及一中央处理器,系电性连接该数位讯号处理器、该共同记忆体与该外部记忆体以控制周边元件并可依外部指令作动,而一旦该中央处理器接收该数位讯号处理器输出之查询通知,则至该共同记忆体撷取该查询指令,以依据该查询指令至该储存媒体中的参数表格查询,并将对应产生的一查询结果暂存于该共同记忆体及发出一完成通知至该数位讯号处理器,使该数位讯号处理器可自该共同记忆体撷取该查询结果来运算。14.如申请专利范围第13项所述之架构,其中,该查询指令包含至少一资料之写入位置,该资料之写入位置系对应其于该储存媒体的储存位置。15.如申请专利范围第13项所述之架构,其中,该数位讯号处理在输出该查询指令与查询通知后,即可进行无涉于该查询之数位运算。16.如申请专利范围第13项所述之架构,其中,该当数位讯号处理器未接收该完成通知时,则可再输出对应其后运算所需之参数表格资料的一新查询指令于该共同记忆体并发出一新查询通知予该中央处理器。17.如申请专利范围第13项所述之架构,其中,该储存媒体系一未与该中央处理器位于同一晶片之外部记忆体。18.一种数位讯号处理器利用中央处理器协助查询参数表格之方法,该中央处理器控制一储存该数位讯号处理器运算所需的参数表格之储存媒体,而该方法为该数位讯号处理器在需要该参数表格内的资料时,则令该中央处理器自该储存媒体读取并回覆予该数位讯号处理器,以供其运算使用。19.如申请专利范围第18项所述之方法,其中,该方法系具有以下次步骤:A-1)当该数位讯号处理器需要该参数表格内的资料时,则对应输出一对应所需资料之查询指令以暂存于一共同记忆体与一查询通知至该中央处理器;及A-2)当该中央处理器接收到该查询通知时,则至该共同记忆体读取该查询指令,并依据该查询指令读取该储存媒体中参数表格的资料,以形成一查询结果储存于该共同记忆体中并发出一完成通知予该数位讯号处理器。20.如申请专利范围第19项所述之方法,其中,该方法更包含一次步骤A-3)当该数位讯号处理器接收到该完成通知时,则自该共同记忆体中读取该查询结果。21.如申请专利范围第20项所述之方法,其中,该次步骤A-3)中的查询指令包含至少一资料之写入位置,该资料位置系对应其于该储存媒体的储存位置。22.如申请专利范围第20项所述之方法,其中,该次步骤A-3)中,当该数位讯号处理器未接收该完成通知时,则可再输出对应其后运算所需之参数表格资料的一新查询指令于该共同记忆体并发出一新查询通知予该中央处理器。23.如申请专利范围第19项所述之方法,其中,在该次步骤A-1)中,该数位讯号处理器输出该查询指令与该查询通知后,即进行无涉于该查询的数位运算。图式简单说明:第一图系一种习知数位讯号处理器之应用架构图。第二图系另一种习用数位讯号处理器之应用架构图,而此数位讯号处理器以非直接定址方式至外部记忆体查询参数表格。第三图系一种本发明之数位讯号处理器之一实施架构图,而此数位讯号处理器系利用中央处理器的协助查询参数表格。第四图系第三图之动作流程图。第五图系本实施例中的一范例之动作流程图。
地址 新竹市新竹科学工业园区创新一路十三号