[发明专利]运算装置和使用运算装置的图象处理装置无效
申请号: | 99802424.4 | 申请日: | 1999-11-25 |
公开(公告)号: | CN1289422A | 公开(公告)日: | 2001-03-28 |
发明(设计)人: | 九郎丸俊一;濱田真纳;米澤友纪;松尾昌俊;中村刚;大桥政宏 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F17/14 | 分类号: | G06F17/14 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 吴丽丽 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运算 装置 使用 图象处理 | ||
本发明涉及高速执行多媒体信号处理的运算装置和使用该运算装置的图象处理装置。
以往的程序控制方式的处理器(运算装置),通过安装矢量命令,实现其高性能化。图14所示的以往的运算装置包括:程序控制电路1401,它解读矢量命令输出第1启动信号和第2启动信号;第1地址发生器1402,它用上述第1启动信号输出第1地址;第1存储器1403,它根据上述第1地址输出第1数据;流水线运算电路1404,它根据上述第1数据执行流水线运算;第2地址发生器1405,它用上述第2启动信号输出第2地址;第2数据存储器1406,它根据上述第2地址存储上述流水线运算电路1404的计算结果。
如图14所示,该运算装置,在由程序控制电路1401解读矢量命令时,从程序控制电路1401输出第1启动信号,根据该第1启动信号从第1地址发生器1402中开始生成N个地址。输入该N个地址的第1数据存储器1403,向流水线运算电路1404提供N个数据。在流水线运算电路1404中接收这N个数据并执行流水线运算处理。
另外,程序控制电路1401,和来自流水线运算电路1404的开头处理数据的输出时刻一致地输出第2启动信号,根据该第2启动信号从第2地址发生器1405把N个地址输出到第2数据存储器1406。由此,在第2数据存储器1406中顺序存储从流水线运算电路1404中输出的计算结果。
而后,第1地址发生器1402和第2地址发生器1405,在结束N个数据输出时,分别把第1结束信号、第2结束信号输出到程序控制电路1401,由此结束矢量命令。
可是,对于实时图象处理等,要求非常高运算性能的应用来说,在通用的流水线计算电路中存在其性能不足的情况。在这样的情况下,通过采用使特定的高负荷运算在专用的流水线运算电路(例如,DCT(Discrete Cosine Transform)运算电路)中处理,使除此之外的处理在通用的运算电路中处理这种混合结构提高运算性能,确保实时性。但是,由于依据作为对象的处理内容,所需要的专用的流水线运算电路不同,因而,要将程序控制电路中的某定时设计成为执行专用的流水线运算电路中固有的程序,换言之,存在要改变应用中固有的程序的问题。因而在考虑到今后的IP(Intellectual Property)化时代时,根据用途改变作为处理器的最复杂部分的程序控制电路成为了大问题。
本发明,就是鉴于这种问题而提出的,其通过分离通用运算电路和专用运算电路,使每个专用运算电路的用途的变更不影响通用运算电路,就可以实现适用于各种各样的应用的运算装置和使用该运算装置的图象处理装置。
本发明的(权利要求1)运算装置的特征在于:具有通用运算电路和专用运算电路,上述通用运算电路实装有多条矢量命令,是和上述专用运算电路一同执行根据上述矢量命令的流水线运算的运算装置,上述通用运算电路,向上述专用运算电路输出通知上述专用运算电路的运算内容的专用流水线运算电路选择信号、在上述通用运算电路中的多个计算结果、通知上述多个计算结果的输出时刻的通用运算电路输出数据使能信号,从上述专用运算电路输入在上述专用运算电路中的多个专用计算结果、识别上述多个专用计算结果的输出时刻和输出数据的结束时刻的专用运算电路输出数据使能信号,上述专用运算电路包括:多个专用流水线运算电路,它们用来在输出流水线段数通知信号的同时,在上述通用运算电路中对上述多个计算结果执行流水线运算;数据选择电路,它根据在上述通用运算电路中的上述专用流水线运算电路选择信号,从上述多个专用运算电路的各自中输出的专用计算结果中任意选择一个专用计算结果,把上述任意选择出的专用计算结果作为上述多个专用计算结果输出到上述通用运算电路中;控制电路,它接收上述多个专用流水线运算电路各自输出的专用流水线段数通知信号,以及上述通用运算电路的上述专用流水线运算电路选择信号和上述通用运算电路输出数据使能信号的输入,把专用运算电路输出数据使能信号输出到上述通用运算电路。
通过上述构成,与运算电路的构成无关,不需要改变程序控制电路,就可以搭载适用于各种用途的任意的专用流水线运算电路,其结果,具有可以实现能适用各种各样应用的运算装置的效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/99802424.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于病人的支撑装置
- 下一篇:用于警示行人存在危险地带的方法和器械