当前位置: 首页 > news >正文

FPGA标准库-Open Logic

在现代技术发展的浪潮中,开源项目已经成为了推动技术创新和发展的核心力量。无论是人工智能、区块链、云计算,还是传统的嵌入式开发、操作系统,开源项目都在其中扮演着至关重要的角色。它们不仅促进了技术的快速迭代,也为全球开发者提供了一个共享和合作的平台。

相对来说,FPGA领域的开源项目目前还没有能改变整个行业的开源项目(促进行业发展,提升行业的知名度),目前我觉得Yosys或Verilator有一些“势头”。同时,有些开源项目建立之初就是为了这个目的,但是能不能成为你心目中的“灯塔”,就需要越来越多的工程师参与进去。今天给大家带来一个开源项目-Open Logic。

链接

https://github.com/open-logic/open-logic

250709027ad91e90c2f516c6863f9740.png

愿景

像stdlib致力于为 C/C++ 项目服务一样,Open Logic旨在为 HDL 项目服务。

Open Logic可以重复使用、独立于供应商/工具的方式实现常用组件,并根据宽松的开源许可证(针对 FPGA 使用修改的 LGPL,请参阅License.txt)提供源码,因此代码可用于商业项目(大大的赞)。

Open Logic虽然是用 VHDL 编写的,但 System Verilog 也可以轻松调用。

介绍

Open Logic 由Oliver Bründler创建,Oliver 将模块分为三个不同的组:base模块、AXI 模块和intf(接口)模块。base文件夹包含一些基本和非基本逻辑操作的模块,从 FIFO 存储器或解码器到跨时钟域同步器。在intf模块中,可以找到与 SPI 或 UART 等接口相关的模块。最后,AXI包含从 AXI 从属模块到 AXI 主模块。

为了在 FPGA 设计中使用这些模块,该项目包含一组与 FPGA 供应商的 IDE 工具兼容的脚本,这些脚本将库添加到项目中olo_,其中包含 Open Logic 项目中可用的所有模块。

840a3f434bdd8e3eb8e402764a55afd5.png f425c7b660035b3b9b6765d9c2687c13.png

详细的使用步骤,项目里都有详细的使用链接:

02bfd892fc97e5900a1993fd45f0101a.png

按照自己使用的EDA工具,查看使用教程即可(easy、easy、easy...)

总结

今天介绍的项目还在“茁壮”成长,目前最新的版本3.1.0,几乎每个月都在增长,增加了对 Gowin EDA 以及新模块的支持。

353d4397f8cb743377dbd08886de1a13.png

FPGA 开源生态系统与其他开源社区相差甚远,但它正在突飞猛进,需要每个FPGA工程师努力去维护,即使提一个小小的BUG也是对该类项目重大的贡献。

对于这类开源项目大家有什么意见或者愿景,可以到评论区聊聊~

1d6336b8f8880eee38a4ab9c7c5970d9.jpeg

相关文章:

  • 376_C++_云透传,板端负责处理透传数据的API函数,用于实现客户端对设备内部接口的访问(VMS把数据直接传给板端内部)
  • 音频3A测试--AGC(自动增益)和NS(降噪)测试
  • 【监控】使用Prometheus+Grafana搭建服务器运维监控面板(含带BearerToken的Exporter配置)
  • 2024北京理工大学计算机复试上机真题
  • 《AJAX:前端异步交互的魔法指南》
  • 828华为云征文|使用sysbench对Flexus X实例对mysql进行性能测评
  • VirtualBox虚拟机MacOS从Big Sur升级到Sequoia(失败)
  • 软件架构师日常工作和核心技能
  • Keepalived 入门详解:高可用集群部署最佳实践!
  • 动静态库-Linux 学习
  • 拉拉扯扯adfda
  • 【c语言指针精选题】
  • 使用ast获取py文件中所有函数与类名
  • IPOIB 驱动中的发送完成处理机制
  • 深度集成DeepSeek,智问BI@GPT引领商业智能“深度思考“革命
  • 家政预约小程序用例图分析
  • 迷你世界脚本计时器接口:MiniTimer
  • 流程设计5原则与流程执行5要点
  • 北京航空航天大学计算机复试上机真题
  • JVM基本概念及内存管理模型
  • 做网站国外访问/如何制作一个宣传网页
  • 如何删除网站黑链/社群推广平台
  • 平面设计图用什么软件/谷歌seo一个月费用需要2万吗
  • wordpress install.php 500/秦皇岛seo招聘
  • 搭建网站的必须条件/企业文化的重要性
  • wordpress国内访问/廊坊关键词优化平台