【技术实现步骤摘要】
用于可编程电路的缓存调试系统本申请要求于2013年7月25日提交的美国专利申请号13/951,104的优先权,通过引用将其全部内容并入本文。
本专利技术涉及调试集成电路(例如具有硬连接电路系统如片上系统电路系统的可编程集成电路)的操作。
技术介绍
可编程集成电路,例如现场可编程门阵列(FPGA),包含能够由用户编程以执行定制功能的逻辑电路系统。片上系统(SOC)集成电路包括微处理器电路系统、存储器、互连总线和外围设备。一些集成电路包括基于在许多现场可编程门阵列电路中建立的可编程逻辑电路系统类型的第一部分,以及基于硬连接片上系统电路系统的第二部分。这些集成电路(其有时被称为片上系统现场可编程门阵列(S0CFPGA))由于可编程电路系统的存在而表现出灵活性以及由于硬连接片上系统电路系统的存在而表现出巨大的处理能力。 一些片上系统集成电路的调试方案是侵入式的,并且要求中断处理电路系统。虽然现有的非侵入式调试方案不要求在调试期间中断处理电路系统,但仅允许存取有限的性能监控信息和指令跟踪。 因此,期望能够在具有处理器和存储器的集成电路上执行改进的调试操作。
技术实现思路
可提供具有片上系统电路系统的集成电路,该片上系统电路系统包括片上系统互连件和微处理器单元子系统。微处理器单元子系统还可包括一级缓存、二级缓存、存储器管理单元、存储器一致性控制单元和执行存储器中存储的指令的微处理器核。 缓存可用于为微处理器核缓存数据。存储器一致性控制单元可用于在微处理器单元子系统的操作期间保持存储器一致性。 存储器一致性控制单元可通过总线耦合到 ...
【技术保护点】
一种可操作以与外部调试工具接口的集成电路,利用所述外部调试工具,用户提供调试命令,所述集成电路包括:可编程电路系统;由所述可编程电路系统的一部分实现的调试主机,其中所述调试主机耦合到所述调试工具以接收来自所述调试工具的命令;片上系统互连件,其耦合到所述调试主机;微处理器子系统,其具有处理电路系统、缓存和存储器一致性控制单元,其中所述微处理器子系统利用总线耦合到所述片上系统互连件;和命令转换器,其插入在所述总线中,其中所述命令转换器转换从所述调试主机接收到的命令,并通过所述总线将相应的转换命令提供给所述存储器一致性控制单元。
【技术特征摘要】
2013.07.25 US 13/951,1041.一种可操作以与外部调试工具接口的集成电路,利用所述外部调试工具,用户提供调试命令,所述集成电路包括: 可编程电路系统; 由所述可编程电路系统的一部分实现的调试主机,其中所述调试主机耦合到所述调试工具以接收来自所述调试工具的命令; 片上系统互连件,其耦合到所述调试主机; 微处理器子系统,其具有处理电路系统、缓存和存储器一致性控制单元,其中所述微处理器子系统利用总线耦合到所述片上系统互连件;和 命令转换器,其插入在所述总线中,其中所述命令转换器转换从所述调试主机接收到的命令,并通过所述总线将相应的转换命令提供给所述存储器一致性控制单元。2.根据权利要求1所述的集成电路,其中所述可编程电路系统包括: 可编程互连件;和 可编程逻辑阵列区域,其通过所述可编程互连件耦合并包括加载有配置数据的存储器元件。3.根据权利要求2所述的集成电路,进一步包括片上系统电路系统,在其中,形成有所述片上系统互连件、所述微处理器子系统和所述命令转换器。4.根据权利要求3所述的集成电路,进一步包括在所述调试主机和所述调试工具之间耦合的联合测试行动组路径,其中所述调试主机经配置以接收来自所述调试工具的指令,所述指令命令所述调试主机发布存储器存取命令。5.根据权利要求4所述的集成电路,其中所述命令转换器包括: 命令转换器从接口,其耦合到所述片上系统互连件以接收来自所述调试主机的所述存储器存取命令;和 命令转换器主接口,其耦合到所述存储器一致性控制单元,其中所述命令转换器经配置以转换所述存储器存取命令,并且经配置以利用所述命令转换器主接口将所转换的存储器存取命令提供给所述存储器一致性控制单元。6.根据权利要求5所述的集成电路,其中所述存储器元件经配置以接收来自外部编程设备的所述配置数据。7.根据权利要求5所述的集成电路,其中所述片上系统电路系统包括耦合到所述片上系统互连件的外围设备。8.根据权利要求7所述的集成电路,其中所述外围设备包括选自包括下列设备的组的外围设备=UART电路系统、图形处理单元、视频加速器、调制解调器、显示控制器和硬盘驱动器控制器。9.一种调试具有可编程电路系统和片上系统电路系统的集成电路的方法,其包括: 对所述可编程电路系统进行编程以在所述可编程电路系统中实现调试主机; 使用所述调试主机发布命令; 通过所述片上系统电路系统中的片上系统互连件将来自所述调试主机的所述命令提供给...
【专利技术属性】
技术研发人员:M·雷格尤纳斯,S·海丁格,
申请(专利权)人:阿尔特拉公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。