数字信号处理装置制造方法及图纸

技术编号:2883699 阅读:145 留言:0更新日期:2012-04-11 18:40
在运算装置(12)内部重新追加能够从运算装置(11)设定任务、并具有能存储与任务表(18)相同的地址和执行方式的构造的预约寄存器(26),以及当预约处理寄存器(26)的地址被复制到程序计数器(21)时用于清除执行方式的清除电路(27)。因此,在由2个运算装置构成的数字信号处理装置中,能够在各自运算装置中取消处理等待时间,同时还能够变更处理顺序。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及数字信号处理装置,尤其是适用于光盘装置的伺服控制并发挥效果的装置。第9图是表示普通的光盘装置的伺服控制装置的结构图。在该光盘装置中,为了读出被记录在光盘91中的数据,通过设置在光拾取器92中的物镜93,利用对盘记录面发射的激光反射光。使用光电探测器94等传感器检测的反射光的光通量通过A/D转换器95从模拟数据向数字数据转换后被输入到数字信号处理装置96。该反射光的光通量受光盘旋转和外部振动等影响而变动,但为了正确读出数据必须大量保持反射光的光通量。为此,必须进行聚焦控制、以及跟踪控制。聚焦控制是控制物镜以便针对光盘的振摆使设置在光拾取器上的物镜93和盘记录面的距离保持一定,并使盘记录面位于激光的焦点深度以内。另外,跟踪控制是控制物镜93以便对于光盘的偏心使光点在轨道上正确扫描。这些聚焦控制、跟踪控制是通过从反射光检测表示聚焦、跟踪是否正确的聚焦误差信号、跟踪误差信号,并通过数字运算计算聚焦驱动量、跟踪驱动量后通过D/A转换器97C,97D驱动物镜93来实现。在光盘装置中作为必要的伺服控制,除了聚焦控制、跟踪控制外,还有控制用于使光盘旋转的主轴电动机98的主轴控制,以及用于驱动光拾取器92的横向控制等。作为在以往的光盘装置中进行的伺服控制的数据信号处理装置的构成在特开平10-255283号公报“光拾取器的控制方法和光盘装置”中记载的方法已为人们知晓。在该公报中,公布了具有作为主要运算装置的CPU和作为辅助CPU的运算装置的DSP的光盘装置的伺服系列的构成以及将光盘装置的伺服控制中必要的各种任务分割在CPU和DSP中后进行处理的方式。以下,使用第7图说明关于由2个运算装置构成,并在光盘装置中进行伺服控制的以往的数字信号处理装置。在图7中,11,12是运算装置,13是外部总线,14,16是程序存储区,15,17是数据运算电路“ALU(Arithmetic logic unit)”,18是任务表,9是外部起动要素,70是处理指针A,21是程序计数器,22是指令译码器,23是程序停止通知信号,24是结束状态存储寄存器,25是处理请求生成电路。运算装置11和运算装置12能够通过外部总线13被连接,并从运算装置11参照运算装置12的内部寄存器。运算装置11通过存储在程序存储区14中的程序启动数值运算电路15,并计算在主轴控制、横向控制等中必要的驱动值。运算装置12也同样通过存储在程序存储区16中的程序使数值运算电路工作,并计算在聚焦控制、跟踪控制等中必要的驱动值。在运算装置12中的例如作为聚焦控制处理的处理A和作为跟踪控制处理的处理B预先从运算装置11通过总线13传输后存储在程序存储区16。另外,处理A、处理B的起始地址从运算装置11被传输到设置在运算装置12中的任务表18中。任务表18使各处理的起始地址和各处理的执行方式对等地存储。执行方式表示对应的处理是否能够执行。运算装置12被初始化以便如果每隔一定周期外部起动要素19将Hi脉冲输入,那么处理指针A70就指向任务表的最前面。另外,在结束状态存储寄存器24中设定表示未结束的0。运算装置12再将存储在任务表18内的处理指针A70指示的地址复制到程序计数器21中。这时,如果表示0,意味着对应处理A70指示的地址的执行方式不能执行,那么处理指针被加1,并试图将下一个处理地址复制到程序计数器21中。按照以上的动作,处理A的程序被起动,并从程序存储区16读出处理A的程序。然后,如果所读出的处理A的程序通过指令译码器22被解释,那么数值运算电路开始工作,处理A被执行。如果程序计数器21到达处理A的结束地址,并且程序停止指令被输入到指令译码器22,那么运算装置12就从指令译码器22对于处理指针A70产生程序停止通知信号23。如果程序停止通知信号23被通知到处理指针A70,那么,运算装置12就将指向任务表18的地址从处理A变更到处理B,并将处理B的起始地址复制到程序计数器21。因此,处理B的程序被起动,处理B被执行。如果运算装置12对存储在任务表18中的所有的处理反复进行同样的操作后结束所有处理的执行,那么,在结束状态存储寄存器24中就设定1表示处理结束。在监视运算装置12的结束状态存储寄存器24,并设定0表示运算装置12不在执行处理中的场合,运算装置11能够使用处理请求生成电路25对运算装置12请求执行没有存储在任务表18中的处理C。若依据具有这样构成的光盘装置的数字信号处理装置,就能够分散负荷,以便在运算装置12中实行要求高速工作速度的聚焦控制和跟踪控制,并在运算装置11中实行即使工作速度低也不出问题的主轴控制和跟踪控制,因而能够使运算装置11变成价格低、规模小的电路。但是,在上述以往的数字信号处理装置的构成中,在从运算装置11对运算装置12请求执行处理C的场合,由于必须监视运算装置12的结束状态存储寄存器24,因此,在运算装置11中存在着发生等待运算装置12处理的时间问题。例如,图8所示的时序图那样,在当运算装置12正在执行处理A,而从运算装置11产生执行处理C的请求的场合,在运算装置12结束处理A、处理B之前,在运算装置11中必须在监视结束状态存储寄存器24的同时使机器处于待机状态。另外,在运算装置12结束处理A之后,在处理B开始之前不能执行从运算装置11请求的处理C。而且,不能使运算装置12中断正在处理中的处理A后执行从运算装置11请求执行的处理C。本专利技术是为解决上述问题而创造的,它以提供能取消在运算装置11中的处理等待时间、而且能变更在运算装置12中的处理顺序的数字信号处理装置为目的。涉及本专利技术的权利要求1的数字信号处理装置是由产生任务请求的主要运算装置、以及受理并执行来自所述主要运算装置的所述任务请求的辅助运算装置组成的数字信号处理装置,所述辅助运算装置具备即使该辅助运算装置正在执行处理中从所述主要运算装置也能够设定任务的预约处理寄存器,以及如果设定在所述预约处理寄存器中的任务被执行,那么就使所述预约处理寄存器的任务被清除的清除电路,并且,在所述辅助运算装置结束当前正在执行中的任务后,才执行从所述主要运算装置请求的任务。若依据涉及本专利技术(权利要求1)的数字信号处理装置,就能够不使所述主要运算装置待机,在所述辅助运算装置中受理从所述主要运算装置产生的对所述辅助运算装置的任务处理请求,并在所述辅助运算装置结束当前正在执行中的任务处理后执行所请求的任务。涉及本专利技术的权利要求2的数字信号处理装置是这样的装置,在权利要求1中记载的数字信号处理装置中所述辅助运算装置具有对被请求处理的任务决定进行处理的优先顺序的优先顺序判定电路,所述辅助运算装置根据由所述优先顺序判定电路所决定的每个任务的优先顺序执行任务。若依据涉及本专利技术(权利要求2)的数字信号处理装置,就能够将优先顺序加在从所述主要运算装置对所述辅助运算装置所请求的任务中执行。涉及本专利技术的权利要求2的数字信号处理装置是这样的装置,在权利要求1记载的数字信号处理装置中,所述辅助运算装置具有生成中断当前正在执行中的处理的中断信号的中断信号生成电路,接受来自所述主要运算装置的任务请求后,所述辅助运算装置就中断处理,执行来自所述主要运算装置的任务请求。若依据涉及本专利技术(权利要求3)的数字信号处理装置本文档来自技高网...

【技术保护点】
一种数字信号处理装置,由产生任务请求的主要运算装置和从所述主要运算装置受理并执行所述任务请求的辅助装置组成,该装置的特征在于,所述辅助运算装置具备,即使该辅助装置在执行处理中,从所述主要运算装置也能设定任务的预约处理寄存器,以及如果设定在所述预约处理寄存器中的任务被执行,就使所述预约处理寄存器的任务清除的清除电路,在当前正在执行的任务结束后,所述辅助运算装置就执行从所述主要运算装置请求的任务。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:今村泰井上贵生大北正明
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1