EEJournal

编辑的博客
现在就订阅

回归软件

我们以前见过这种情况:在实现电子功能方面,硬件和软件之间的争论。一种经常被引用的方法是在软件中尽可能多地保留灵活性。但在两种情况下,事情倾向于硬件:当需要原始速度时,以及当一个功能变得如此普遍和稳定,以至于不需要更改时。

特别是在后一种情况下,正常的轨迹是,你有一个软件解决方案很长一段时间,随着事情的成熟,在某个时候,你可以把它减少到硬件。如果在成熟之前就考虑速度问题,为了保持一定的灵活性,可能会选择FPGA。但如果它是ASIC形式,那么你知道它是相当长的牙齿。而且,一般来说,一旦在硬件中转换,就很少会看到一些东西再回到软件中,但是这个收债软件是你现在必须尝试的事情。

然而,这正是TI与Triangle MicroWorks合作所提出的:他们一起在TI的Sitara(和其他)处理器上提供智能电网变电站解决方案——从当前的FPGA和ASIC解决方案中夺回这一角色。

鉴于这种情况并不常见,我询问了其中的动力是什么。这实际上是两个问题:(a)是什么驱使它首先转向硬件,(b)努力回到软件有什么好处?

事实证明,硬件实现有两个因素。其中一个很经典:表现。一些功能(他们特别提到了通用面向对象变电站事件,或GOOSE,消息和采样测量值(SMV)数据)需要硬件可以实现的定时。此外,这些功能可能需要2到5个以太网端口——一般处理器芯片上通常没有。

fpga具有这样的灵活性和性能。当然,asic也是如此。根据透明国际的说法,这是一种常见的解决方案。

但是现在,随着时钟速度达到千兆赫水平,再加上rtos支持实时需求,速度需求已经回到了软件的可能范围内。此外,TI还增加了一个巨大的缩写通信子系统到他们的处理器平台。它被称为工业通信子系统可编程实时单元(ICSS-PRU),允许配置多种不同协议的多个端口,包括以太网。因此,这现在满足了过去只有硬件才能提供的要求。

当然,这是做功。如果当前的解决方案有效,为什么要做出改变呢?首先,如果你是软件解决方案的供应商,而不是硬件解决方案的供应商,那么你就有业务要抢。这是供应商的观点。客户呢?TI要求两件事:开发时间和成本。

这两者似乎都更适用于FPGA而不是ASIC解决方案(因为ASIC不需要开发)。如果功能足够成熟,可以进入ASIC,那么希望所需的软件代码可以作为软件解决方案的IP,从头重写不会节省成本。

然后就是成本,有钱能使鬼推磨。

因此,我们有一个反向轨迹的例子:从硬件开始,最终转向软件。至少这是透明国际提出的建议。(他们说客户在咬…但话说回来,我从来没有听过有人公开说他们的解决方案没有受到关注…)

你可以从他们身上学到更多公告

留下回复

有特色的博客
2023年3月23日
观看本次网络研讨会,了解如何通过Python编程和脚本编程提高CFD生产力、一致性和可靠性!越来越复杂的几何形状和越来越大的模拟强调了流体计算自动化的必要性。
2023年3月23日
探索AI芯片架构,了解AI的需求和应用程序如何在处理器、内存芯片等方面塑造AI优化的硬件设计。为什么AI需要新的芯片架构这篇文章首先出现在芯片设计的新视野....上
2023年3月10日
一个经过验证的指南,使项目经理成功地接管正在进行的项目,并完成工作!

有特色的视频

第一个CXL 2.0 IP互操作性演示与遵从性测试

Synopsys对此

在本视频中,高级研发工程师Rehan Iqbal将指导您通过Synopsys CXL IP通过合规测试,并演示我们与Teladyne LeCroy Z516锻炼器的无缝互操作性。这个首创的互操作性演示证明了Synopsys致力于提供可靠的IP解决方案。

点击这里了解更多关于Synopsys CXL的信息

特色粉笔谈话亚博里的电子竞技

产品因供应链问题受阻?Digi XBee®RR拯救!
在这一集粉笔谈话,阿米莉亚道尔顿和奎因亚博里的电子竞技琼斯从Digi调查的好处,Digi XBee RR无线模块可以带来你的下一个设计。我们还将仔细研究从Digi XBee 3到XBee RR的迁移路径,从Digi XBee 3迁移到RR时应该记住的设计方面,以及Digi XBee多程序设计器如何帮助您在下一次设计中获得所需的配置。
2023年2月1日
6737的浏览量
Baidu