EEJournal

编辑的博客
现在就订阅

针对极端体系结构的极端编译器

ACE称它们为“极端架构”。这些是你母亲告诉你要避免使用的处理器,因为它们太难支持了。你可以想出最漂亮的硬件功能,但谁能想出如何将C代码转换成能够利用这些功能的东西呢?

ACE会说"别听你妈的"他们的CoSy工具(我一直想把它读成“Co-Sigh”,你知道,有点像当你们都躺下来,意识到你们都有一些事情需要谈论……但实际上,ACE读成“cozy”……)可以采用奇怪的架构,帮助你生成一个编译器,而不是优化它从C程序生成的代码。

在哪里可以找到这些处理器?在那些你妈妈让你避开的黑暗小巷里?也许…那个可疑人物戴的耳机里可能有一个。不要要求拆开检查;相信我们的话吧。

但是深度嵌入式处理器看起来一点也不像你母亲喜欢的那种处理器,只是在运行代码方面与它们相似;它们存在于系统的黑暗深处,在那里,每个周期都有非常特定的功能。喜欢音频。或者视频,或者通讯,或者,你的想象力是极限。

在下面,你可以嘲笑2的幂位宽度。你想要精确到11位?17位?19位?(这些是最好的例子…)你可以做到,CoSy将帮助你生成一个编译器,允许C程序使用这些数据。您还可以设置自定义对齐。

受支持的架构并不一定要在“这里是受支持的奇怪架构”列表中。例如,如果您通过ARC(现在的Synopsys)或Tensilica(现在的Cadence)构建自己的编译器,您仍然可以使用CoSy来生成编译器。

你可以在他们的公告

留下回复

有特色的博客
2022年12月15日
在我们生活的这个世界里,可用性的理念是让产品易于使用,使事物易于访问,并具有视觉吸引力。我们不断努力提高产品的可用性。从IC6.1.8 ISR26和ICADVM20.1 ISR26开始,您可以注释…
2022年12月14日
随着每一个新的工艺节点的出现,都需要更复杂的要求来确保硅的工作。……
2022年12月13日
我们将分享数字化存储芯片设计和验证节省时间的四种方法,并探索先进存储设备的关键芯片设计和验证工具。数字技术可以加速内存设计和验证的4种方法首先出现在从…
2022年12月8日
这个世界准备好迎接下一个封装的变形了吗?

有特色的视频

演示:PCIe Gen5 x16运行在VectorPath加速卡上

Achronix

Achronix工程师展示了如何使用Speedster7t FPGA将VectorPath加速卡连接到PCIe Gen5 x16主机,并通过全芯片二维片上网络(NoC)读取/写入GDDR6内存。NoC将数据从任何高速接口以2GHz的速度路由到FPGA内部的核心结构,而不消耗任何FPGA逻辑资源。

点击这里观看更多来自Achronix的视频

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

ActiveCiPS™:可配置的智能电源管理解决方案

逮老鼠的电子产品而且Qorvo

可编程电源管理不仅可以帮助我们管理电源系统,而且还可以具有尺寸、重量和成本效益。在本集Chalk Talk中,Amel亚博里的电子竞技ia Dalton与Qorvo的Yael Coleman讨论了可配置电源管理解决方案的全系统优势。他们研究了ActiveCips可配置智能电源管理解决方案的可编程功能,并回顾了这些解决方案如何帮助您在下一次设计中平衡重量、尺寸、功率和成本。

点击这里了解Qorvo ACT41000低噪声dc - dc Buck变换器的更多信息

Baidu