本文主要是介绍扩大fpga对物联网发展的吸引力---凯利讯半导体,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
随着物联网应用程序的普及,嵌入式开发社区的压力也在不断增加,以平衡可用的计算资源、延迟、成本和每个设计的大小。对云连接的关注也被看作是对某些开发的挑战,因为它们的实时性质,导致了混合的“雾”计算方法。提供本地网关为雾方法提供一个前提云方面可能需要相当高的计算需求和算法处理。对许多设计人员来说,开发网关设备的挑战在于了解其计算需求的多样性。一些应用程序,特别是在工业物联网部署中发现的应用程序,可能涉及相当复杂的电机控制或视觉处理任务。对于这些要求,不仅要求高水平的计算能力,而且要求具有实时的确定性行为。虽然高端cpu通常是首选的设备,但仍有许多其他设备吸引了开发人员的注意。其中一种是现场可编程门阵列(FPGA),由于其具有较强的确定性能力,它正快速获得动力。
那些不熟悉使用fpga的人面临着许多关于这些设备的复杂性、成本和耗电量的神话。许多开发人员认为,fpga可能只适合高度专业化的、高成本的军事系统,但目前的情况已经完全脱离了这种情况。在当今的云连接世界中,fpga最大的应用程序是在数据中心应用程序中,使用神经网络的深度学习技术来进行图像识别搜索,此外还有加速搜索功能。
毫无疑问,在考虑使用FPGA时,那些精通于构建微控制器或基于微处理器系统的嵌入式开发人员将会被前面的学习曲线所吓倒。最重要的是,显著的差异将从基于软件的思维过程转变为硬件“门”的方法。被认为是最接近设计定制的集成电路,做你想做的到底是什么,通用的FPGA本质上是一个空白的画布盖茨和细胞,织物程序或连接在一起使用硬件描述语言(HDL)(图1)。电子工程师研究数字逻辑会觉得在家里很快一个FPGA背后的基本概念,而其他人可能会发现网上这方面的进修课程有用。值得一提的是,使用fpga的一个很好的介绍是Simon Monk编写的book编程fpga。
FPGA设备的功能框图。
这篇关于扩大fpga对物联网发展的吸引力---凯利讯半导体的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!