晶格的博客bob88体育登陆

分享:

fpga的乐趣面

Bob O'Donnell博bob88体育登陆客:fpga的乐趣面
Bob O"Donnell

张贴在

让我们诚实。主要是由于COVID-19大流行,世界最近变得相当严重,大多数人都需要一点乐趣,精神休息一下。这就是为什么我们看到了Netflix和Disney+等视频流媒体服务的巨大增长和兴趣,以及游戏机和游戏pc的购买和使用的巨大增长。

但这种乐趣感也可以延伸到其他领域——甚至是那些一开始可能不会让你觉得有趣的事情。一个特别有趣的例子是物联网世界。

我们都听说物联网现象将会带来大量智能、联网的事物已经有一段时间了,而且在很大程度上,它已经做到了。从联网的智能电表,到智能标签,再到工厂设备上的智能传感器,该技术已经有了大量有趣的新应用。bobappios下载地址大多数都有相当严重或重要的实用目的,如预测设备故障,远程监控医疗设备,甚至跟踪货物在世界各地的移动。

然而,并不是所有人都这样做。像Amazon Echo和谷歌Home这样的智能音箱提供了许多娱乐功能,已经成为最受欢迎的物联网设备之一。我们也看到了很多,嗯,“有趣的”物联网设备,比如联网厕所,智能梳子,嗯,你懂的。

然而,最有趣的是,多亏了低功耗半导体的创新,以及显著简化的软件工具,学生或业余爱好者也可以设计和制造各种有趣的、甚至古怪的物联网发明。显然,这些游戏中没有多少可能获得商业成功,但这一定是最终目标吗?毕竟,有很多人喜欢对电子产品和软件进行修补和试验,而物联网革命使大量工具的创造成为可能,这些工具可以用于各种疯狂的想法。

例如,想象一个智能糖果分发器,它可以根据请求者的年龄智能地分发不同数量的糖果。大的、成人大小的手可以分到更大的份量,而小的、儿童大小的手可以分到更小的份量。原来华盛顿州立大学温哥华校区的工程专业大四学生建造了一座拥有这些能力的人工智能设备使用几种不同的Lattice Semicondubob投注软件ctor fpga和该公司的软件开发工具。具体来说,他们使用了iCE40 UltraPlus™FPGA结合一个简单的摄像头,用于手部检测和一个MachX03LF™由FPGA控制分发糖果的电机。

这两种芯片都是非常小的、低功耗的设备,不仅可以很容易地集成到这个项目中,而且还可以集成到许多其他需要小型电池供电电路板的项目中。iCE40 UltraPlus系列具有灵活性、能力和软件支持,可以运行简单的神经网络和其他基于AI/ML(机器学习)的算法,如本项目中用于识别手bob电子竞技俱乐部的算法。MachX03系列是用于控制pld(可编程逻辑器件)的优化,在这个项目中用于运行该项目的点胶机制。

然而,比硬件更重要的是软件工具,在这种情况下,它允许学生,但在其他情况下,业余爱好者、修补者或发明家,创建fpga内部的逻辑,以及控制它们的软件。fpga的美妙之处在于,它本质上为工程师们提供了一块可延展的逻辑元件的空白板,以创建他们执行某些功能所需的精确电路组合。这听起来很令人兴奋,但其实很难做到。事实上,尽管fpga提供了巨大的潜力,但编程所需的专业技能类型无疑限制了它们的使用。

为了解决这些问题,Lattice一直在开发各种新的软件工具和开发平台,以使这个过程更加容易。他们最新的一个是晶格推动™该设计环境包括用于FPGA内电路设计的Propel Builder,以及用于编写在芯片上运行的应用程序的Propel SDK。bobappios下载地址目前,Propel与MachX03D fpga产品线合作,但该公司计划在未来增加对其产品线其他成员的支持。bob电子竞技俱乐部

为了使Propel Builder应用程序对新手FPGA程序员也有用,Lattice预先构建了实现各种不同复杂电路所需的IP,包括一个32位RISC-V CPU,所有这些都是通过一个基于图形逻辑块的用户界面实现的。随着时间的推移,该公司将把更多的IP设计块添加到可以从自由许可的应用程序中轻松访问的库中。

最终,我们的目标是为那些想要想出真正的物联网、工业或消费应用,或只是一些有趣甚至古怪想法的人,提供他们需要的工具,让他们的想法变成现实。bobappios下载地址当我们被当前环境的挑战压垮时,有时很容易忽视这一点,但我们现在在半导体设计和软件开发方面取得的进步正在真正创造一个几乎任何事情都有可能的世界。看看结果会怎样,会很有趣的。

鲍勃·奥唐奈是总统的首席分析师TECHnalysis研究有限责任公司一家市场研究公司,为科技行业和专业金融团体提供战略咨询和市场研究服务。你可以在Twitter上关注他@bobodtech

分享:

像大多数网站一样,我们使用cookie和类似的技术来增强用户体验。我们也允许第三方在我们的网站上放置cookie。继续使用本网站,即表示您同意使用我们所述的cookie饼干的政策