存储器访问方法及数据处理装置制造方法及图纸

技术编号:3033981 阅读:148 留言:0更新日期:2012-04-11 18:40
控制装置101控制选择装置102以根据由输入装置32输入的数据的形状来改换指定给访问装置103a~103d的存储器18的地址。选择装置102按照控制装置101的控制把访问存储器18的地址指定给访问装置103a~103d。访问装置103a~103d同时访问在存储器18中的由选择装置102指定的多个地址。由于如此改换可同时访问的地址得以用最小的访问次数访问存储器来进行规定的数据处理,所以谋求了提高数据处理的效率。(*该技术在2017年保护过期,可自由使用*)

Memory access method and data processing device

A control device 101 controls a selection device (s) to change the address of the memory designated to the access device 103a to 103d according to the shape of the data inputted by the input device (102). Select device 102 according to the control device of the control of the access to the address of the memory 18 designated to the access device 103a ~ 103d. The access device 103a ~ 103d simultaneously accesses a plurality of addresses specified in the selection device 18 in memory 102. Because of the change of the address which can be accessed at the same time, the data can be accessed with the minimum number of accesses to the data processing.

【技术实现步骤摘要】

本专利技术涉及在例如作为使用计算机的图像机器的视频游戏装置和图形计算机系统等中、用像素分界(pixel interleaving)访问帧缓冲器的存储器访问方法及通过使用上述存储器访问方法对帧缓冲器访问来进行规定的数据处理的数据处理装置。在视频游戏装置和图形计算机系统等中的生成向电视接收机或监视接收机或阴极射线管(CRT)显示装置输出并显示的图像数据(即显示输出图像数据)的图像生成装置中,通过在中央处理器(CPU)和帧缓冲器之间设置专用的绘图装置,可以进行高速处理。即,在上述图像生成装置中,在CPU一方,生成图像时,不直接访问帧缓冲器,而是进行坐标变换和裁剪(clipping)、光源计算等的几何处理,定义作为三角形和四角形等基本的单位图形(多边形)的组合的三维模型,制做用于描绘三维图像的绘图命令,以及将该绘图命令送给绘图装置。例如,在上述图像生成装置中,显示三维的物体时,先把物体分解为多个多边形,然后把对应于各多边形的绘图命令从CPU传送到绘图装置。然后,绘图装置解释从CPU送来的绘图命令,根据表示顶点颜色数据及深度的Z值来运算构成多边形全部像素的颜色和Z值,进行把像素数据写入帧缓冲器的绘制(rendering)处理,把图形描绘到帧缓冲器中。另外,上述Z值是表示从视点起沿深度方向的距离的信息。可是,上述的图像生成装置具有把帧缓冲器的多个地址作为访问单位、进行每次写入多个图像数据的像素分界处理的功能,通过该功能进行帧缓冲器的访问。但是,由上述图像生成装置进行的像素分界处理中,可能同时访问的多个地址在访问单位中固定不变。因此,上述图像生成装置存在着如下的缺点在由可能同时访问的多个地址显示的形状和描绘到帧缓冲器中的图形(即实际要存取的数据的存储器上的形状)不相符合的情况下,访问帧缓冲器的次数会出乎意外地增大。并且,上述图像生成装置存在着由于访问帧缓冲器的次数的增大而使由上述图像生成装置进行的各种数据处理的效率变坏的缺点。因此,本专利技术的目的是鉴于上述先有技术的实际情况,提供一种通过改换可能同时访问的地址、以最少的访问次数访问存储器来谋求提高存储器访问效率的存储器访问方法,并且提供一种通过改换可能同时访问的地址、以最少的访问次数访问存储器来进行规定的数据处理以谋求提高数据处理效率的数据处理装置。本专利技术是一种同时访问存储器的多个地址的存储器访问方法,其特征是根据要存取的数据在存储器上的形状来决定同时访问的地址。在本专利技术涉及的存储器访问方法中,上述数据可认为是图像数据。并且,使用本专利技术涉及的存储器访问方法,可以根据上述形状的纵横比来决定访问的地址。另外,使用本专利技术涉及的存储器访问方法,可从多个模板(patterns)中选择访问的地址。本专利技术是通过同时访问存储器的多个地址进行规定的数据处理的数据处理装置,其特征是设有同时访问上述存储器的多个地址的访问装置和根据输入数据的形状来决定上述访问装置同时访问的地址的控制装置。本专利技术涉及的数据处理装置中,上述数据可认为是图像数据。并且,本专利技术涉及的数据处理装置中,上述控制装置可根据输入数据的形状的纵横比来决定同时访问的地址。另外,本专利技术涉及的数据处理装置中,上述控制装置可从多个模板选择访问的地址。附图说明图1是表示适用本专利技术涉及的数据处理装置的视频游戏装置的构成的方框图。图2是表示上述视频游戏装置的图像处理装置和帧缓冲器的构成的方框图。图3是表示上述图像处理装置的第2总线转接器的构成的方框图。图4是访问描绘在上述帧缓冲的存储器模板上的第1多边形的形状内部时的说明图。图5是访问上述第1多边形的形状内部时的应访问的分界模板的说明图。图6是在访问上述第1多边形的形状内部时,以1个地址为单位访问时的屏蔽处理的说明图。图7是由上述屏蔽处理获得的访问地址的说明图。图8是以(4×4)的分界模板访问描绘在上述帧缓冲的存储器上的第2多边形的形状内部的说明图。图9是以(4×4)的分界模板访问上述第2多边形的形状内部时的应访问的分界模板的说明图。图10是在(4×4)的分界模板内以1个地址为单位访问上述第2多边形的形状内部时的屏蔽处理的说明图。图11是以(8×2)的分界模板访问上述第2多边形的形状内部时的说明图。图12是以(8×2)的分界模板访问上述第2多边形的形状内部时应访问的分界模板的说明图。图13是在(8×2)的分界模板内以一个地址单位访问上述第2多边形的形状内部时的屏蔽处理的说明图。图14是以(16×1)的分界模板访问上述第2多边形的形状内部时的说明图。图15是以(16×1)的分界模板访问上述第2多边形的形状内部时的应访问的分界模板的说明图。图16是在(16×1)的分界模板内以一个地址单位访问上述第2多边形的形状内部时的屏蔽处理的说明图。图17是算出描绘在上述帧缓冲的存储体上的多边形的形状的纵横比的处理的说明图。图18是表示具有16个地址的5种类的分界模板的模板图。图19是运用了本专利技术的视频游戏装置的俯视图。图20是上述视频游戏装置的背面图。图21是上述视频游戏装置的侧面图。图22是被装置在上述视频游戏装置内的CD-ROM的俯视图。以下,参照附图对本专利技术的实施例进行详细的说明。本专利技术涉及的存储器访问方法是由例如图1所示的构成的视频游戏装置实施的,并且该视频游戏装置适用于本专利技术涉及的数据处理装置。上述视频游戏装置根据来自使用者的指示通过读出存储在例如光盘等辅助存储装置中的游戏软件来进行游戏。如上述图1所示,该视频游戏装置具有主总线1和副总线2的两类总线。而且,主总线1和副总线2通过总线控制器16相连接。在主总线1上连接着由微处理器等构成的主中央处理器(CPU)11、由随机存取存储器(RAM)构成的主存储装置12、主直接存储器存取控制器(DMAC)13、MPEG译码器(MDEC)14以及图像处理器装置(GPU)15。在副总线2上连接着由微处理器等构成的副中央运算处理装置21、由随机存取存贮器构成的副存储装置22、副直接存储器存取控制器23、存储着操作系统等的程序的只读存储器24、声音处理装置(SPU)25、通讯控制单元(ATM,异步传输方式)26、辅助存储装置27、输入设备28及CD ROM驱动器30。首先,在主总线11一方,总线控制器16是进行主总线1和副总线2间的开关动作的主总线1上的设备,在初期状态下总线控制器16处于开通状态。主CPU11是按照主存储器12上的程序工作的主总线1上的设备。由于起动时总线控制器16处于开通状态,该主CPU11从副副总线2上的ROM24读取引导程序,以便把应用程序及需要的数据从辅助存储装置27装到主存储器12和副总线2上的设备上。另外,在主CPU11上搭载着进行座变换处理的几何变换机(GTEGeometry Transfer Engine)17。该几何变换机17例如装置着并列地进行多个运算的并行运算机构,根据来自主CPU11的运算要求高速地进行坐标变换、光源计算、矩阵或向量等的运算。而且,根据GTE17的运算结果,主CPU11定义作为三角形和四角形等的基本单位图形的组合的三维模型,并制做用于描绘三维图像的对应于各多边形的绘图命令,再把该绘图命令变成信息包,并作为命令包送给GPU15。主DMAC13是主总线1上的设备,该主总线1用于进行以主总线1本文档来自技高网...

【技术保护点】
一种同时地访问存储器多个地址的存储器访问方法,其特征在于,根据要存取的数据在存储器上的形状来决定同时访问的地址。

【技术特征摘要】
JP 1996-2-6 20330/961.一种同时地访问存储器多个地址的存储器访问方法,其特征在于,根据要存取的数据在存储器上的形状来决定同时访问的地址。2.根据权利要求1所述的存储器访问方法,其特征在于,上述数据是图像数据。3.根据权利要求1所述的存储器访问方法,其特征在于,根据上述形状的纵横比来决定访问的地址。4.根据权利要求3所述的存储器访问方法,其特征在于,从多个模板中选择访问的地址。5.一种通过同时访问存...

【专利技术属性】
技术研发人员:冈正昭広井聡幸
申请(专利权)人:索尼计算机娱乐公司
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利