【技术实现步骤摘要】
带有动态端口的优先级分配能力的存储器控制器本申请要求2011年6月1日提交的美国专利申请No.13/151,101的优先权。
技术介绍
可编程集成电路是能够由用户配置为实现定制的逻辑功能的集成电路类型。在典型的情形中,逻辑设计员使用计算机辅助设计(CAD)工具来设计定制的逻辑电路。当设计进程完成时,CAD工具生成配置数据。加载配置数据到可编程集成电路以配置器件,从而执行所期望的逻辑功能。在典型系统中,可编程集成电路可以用于和系统存储器通信。这种类型的可编程集成电路常常包括作为可编程集成电路和系统存储器之间接口的存储器控制器。可编程集成电路还包括被配置为通过发送存储器访问请求到存储器控制器来访问系统存储器的模块(例如,存储器控制器包括多个端口,每个端口从可编程集成电路内的相应的模块接收存储器访问请求)存储器控制器的每个端口被分配相应的优先级值。存储器控制器使用端口优先级值以确定执行从不同模块接收的存储器访问请求的顺序(即,确定哪个存储器访问请求比其他存储器访问请求优先)。可编程集成电路中的传统存储器控制器端口优先级值被分配有预定的端口优先级值,当存储器控制器正接收并履行存储器访问请求时,不能修改该预定的端口优先级值。
技术实现思路
集成电路(例如可编程集成电路)可以用于与系统存储器通信。可编程集成电路包括可以被配置为形成多个模块的可配置电路,每个模块可操作来执行需要访问系统存储器的任务。可编程集成电路也可以包括作为不同模块和系统存储器之间的接口的存储器控制器。各种模块可以耦合到存储器控制器,并且有时候本文可以称为“主”处理模块。存储器控制器可以从主处理模块经由 ...
【技术保护点】
一种可操作来访问存储器的集成电路,其包括:可操作来生成存储器访问请求的可编程主模块电路;可操作来在第一端口和第二端口从所述可编程主模块电路接收所述存储器访问请求的存储器控制器,其中所述存储器控制器可操作来访问所述存储器以履行所述存储器访问请求,并且其中所述存储器控制器可操作来按顺序履行存储器访问请求;以及控制电路,其可操作来控制所述存储器控制器履行所述存储器访问请求的顺序。
【技术特征摘要】
2011.06.01 US 13/151,1011.一种可操作来访问存储器的集成电路,其包括:生成存储器访问请求的可编程主模块电路;在第一端口和第二端口从所述可编程主模块电路接收所述存储器访问请求的存储器控制器,其中所述存储器控制器访问所述存储器以履行所述存储器访问请求,其中所述存储器控制器按顺序履行所述存储器访问请求,并且其中所述存储器控制器通过按基于优先级值的顺序访问所述存储器来履行所述存储器访问请求,所述优先级值对应于所述第一端口和所述第二端口的端口优先级值;控制电路,其控制所述存储器控制器履行所述存储器访问请求的顺序;以及更新存储所述端口优先级值的寄存器,其中所述端口优先级值被存储在更新寄存器中的相应寄存器中并且在连续的时钟周期期间被更新。2.根据权利要求1所述的集成电路,其中所述存储器控制器包括非可编程存储器控制器。3.根据权利要求2所述的集成电路,进一步包括给所述更新寄存器提供所述优先级值的移位寄存器电路。4.根据权利要求2所述的集成电路,进一步包括给所述更新寄存器提供所述优先级值的可寻址寄存器电路。5.根据权利要求2所述的集成电路,进一步包括给所述更新寄存器提供所述优先级值的优先级值源。6.根据权利要求5所述的集成电路,其中所述存储器访问请求中的每个与所述优先级值中的一个关联,并且其中所述集成电路进一步包括至少一个优先级值源,所述优先级值源给所述更新寄存器供应所述优先级值并且进一步给所述存储器控制器的第一端口和第二端口供应所述存储器访问请求。7.根据权利要求6所述的集成电路,其中所述至少一个优先级值源包括至少一个主处理模块,所述主处理模块给所述更新寄存器动态供应所述优先级值。8.根据权利要求7所述的集成电路,其中所述至少一个主处理模块在供应所述优先级值时,进一步给所述存储器控制器的第一端口和第二端口供应所述存储器访问请求。9.一种集成电路,其包括:处理电路,其生成存储器访问请求以便访问存储器;非可重配置存储器控制器,其在多个端口接收所述存储器访问请求,每个端口具有关联的优先级值;多个优先级值源,每个优先级值源可操作来供应至少一个优先级值;可编程控制电路,其动态调整与所述多个端口中的每个关联的优先级值,其中所述存储器控制器还通过按基于所述优先级值的顺序访问所述存储器从而履行所述存储器访问请求;以及更新寄存器,其存储所述优先级值并且进一步可给所述非可重配置存储器控制器提供存储的优先级值,其中所述可编程控制电路包括:多路复用器电路,所述多路复用器电路耦合在所述更新寄存器和所述多个优先级值源之间;以及解码器,所述解码器控制所述多路复用器电路以将来自选择的优先级值源的所述优先级值路由到与所述非可重配置存储器控制器的选择的端口关...
【专利技术属性】
技术研发人员:M·H·M·朱,J·舒尔兹,C·宋,R·卡帕斯,
申请(专利权)人:阿尔特拉公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。