[发明专利]包括FPGA的电子系统及其操作方法在审
申请号: | 202010297936.0 | 申请日: | 2020-04-15 |
公开(公告)号: | CN112035397A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 权亨达;李承昱;黄荣南 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 倪斌 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包括 fpga 电子 系统 及其 操作方法 | ||
公开了一种电子系统及其操作方法。一种包括现场可编程门阵列(FPGA)的电子系统的方法,包括:通过处理电路将高级语言的代码综合为硬件描述语言的代码;通过处理电路根据硬件描述语言的代码设计包括在现场可编程门阵列中的知识产权(IP)块的电路;以及通过处理电路产生数据库,所述数据库包含与高级语言的代码相对应的参考汇编代码和与知识产权块的电路配置有关的信息。
相关申请的交叉引用
本申请要求于2019年6月4日在韩国知识产权局提交的韩国专利申请No.10-2019-0066132的优先权,该申请的公开内容通过引用整体并入本文中。
技术领域
本公开的一些示例实施例涉及电子系统及其操作方法,并且更具体地,涉及包括现场可编程门阵列(FPGA)的电子系统及其操作方法。
背景技术
可以影响电子系统的性能的一些因素是主存储器或系统存储器的容量和处理量以及对它们的访问速度。多个功能块可以共享有限的资源。因此,将资源分配给用户不使用的不必要的功能块可以使得总系统速度降低和/或系统功耗增加。
发明内容
本公开的一些示例实施例涉及电子系统(比如,包括现场可编程门阵列(FPGA)的存储器系统)及其操作方法。
根据本发明的一些发明构思的一些示例实施例,提供了一种包括现场可编程门阵列(FPGA)的电子系统的操作方法,该操作方法包括:通过处理电路将高级语言的代码综合为硬件描述语言的代码;通过处理电路基于硬件描述语言的代码设计包括在FPGA中的知识产权(IP)块的电路;以及通过处理电路产生数据库,该数据库包含与高级语言的代码相对应的参考汇编代码和与IP块的电路配置有关的信息。
根据本发明的一些发明构思的一些示例实施例,提供了一种包括现场可编程门阵列(FPGA)的电子系统,该电子系统包括:处理电路,被配置为将高级语言的代码综合为硬件描述语言的代码;FPGA,包括至少一个知识产权(IP)块,该至少一个IP块具有基于处理器对高级综合程序的访问结果而设计的电路配置;以及存储设备,存储数据库,该数据库包含与高级语言的代码相对应的参考汇编代码以及与IP块的电路配置有关的信息。
根据本发明的一些发明构思的一些示例实施例,提供了一种包括现场可编程门阵列(FPGA)的电子系统的操作方法,该操作方法包括:通过处理电路从与要由电子系统处理的多个任务相对应的代码中选择第一代码和第二代码;通过处理电路分别将第一代码和第二代码转换为硬件描述语言的代码;通过处理电路根据从第一代码转换而成的硬件描述语言的代码将第一知识产权(IP)块加载到FPGA的第一子阵列中;以及通过处理电路根据从第二代码转换而成的硬件描述语言的代码将第二IP块加载到FPGA的第二子阵列中。
附图说明
根据以下结合附图进行的详细描述,将更清楚地理解本发明的一些构思的一些示例实施例,在附图中:
图1是根据本公开的一些示例实施例的电子系统的操作的流程图;
图2是根据本公开的一些示例实施例的电子系统的架构的框图;
图3A和图3B是根据本公开的一些示例实施例的电子系统的框图;
图4是根据本公开的一些示例实施例的电子系统的操作的流程图;
图5和图6将描述图4中的对应操作;
图7将描述根据本公开的一些示例实施例的电子系统的调度器的操作;
图8是根据本公开的一些示例实施例的特性表,当由加载到电子系统的嵌入式现场可编程门阵列(eFPGA)中的知识产权(IP)块处理应用时将特性存储在特性表中。
图9是示出了根据本公开的一些示例实施例的当由电子系统的硬件的不同部分分别处理任务时的特性的图形;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010297936.0/2.html,转载请声明来源钻瓜专利网。