0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA有哪些优质的带源码的IP开源网站?

jf_78858299 来源:OpenFPGA 作者:碎碎思 2023-04-06 14:33 次阅读

1、fpga4fun

https://www.fpga4fun.com/

你能在这个网站上找到什么?

您可以找到信息页面,以及使用 FPGA 板构建的 FPGA 项目。

注重点:项目。

FPGA 项目使用一种称为 Verilog 的语言,您需要学习它才能理解项目。但是通过此处显示的示例以及其他可用的在线资源,这并不太难。

图片

上面就是整个网站上的内容(翻译过的,原英文网站),不能用丰富形容,简直是太丰富,常用的接口,简单的项目(很具有代表性的项目),不说什么了,赶快去试一试吧。

2、OPENCORES

https://opencores.org/

图片

Opencores是一个开源的数字电路设计社区,它提供了免费的开源IP(知识产权)核心,让工程师和爱好者们可以使用这些IP核心来构建自己的数字电路设计。Opencores的IP核心包括处理器、总线接口、视频音频和其他数字电路组件,这些核心都是由社区的成员设计和共享的。Opencores的使命是提供一种可持续的方式来设计数字电路,使任何人都可以访问免费的IP核心,从而降低数字电路设计的门槛,并促进创新和知识共享。Opencores也提供了在线论坛和博客等社区资源,使成员可以交流想法和经验,并获得支持和帮助。

3、OpenHW Group

https://github.com/openhwgroup

https://www.openhwgroup.org/

图片

OpenHW Group 是一个非营利性组织,旨在促进和推广开放源代码硬件设计。该组织由一群来自不同公司、组织和学术界的人士于2019年成立,致力于为开放硬件社区提供基础技术、工具、流程和法律框架等支持。其主要目标是推动开放源代码硬件的采用和发展,并在其中扮演一个公正的中立角色。

OpenHW Group 的成员来自多个领域,包括芯片设计、EDA工具、IP供应商、系统集成商、学术界和咨询公司等。该组织致力于推动开放源代码硬件的发展,以推广基于RISC-V架构的开放源代码芯片设计和开发为主要目标。OpenHW Group 不仅提供开源的硬件设计和软件工具,还提供教育和培训、技术支持和认证等服务,以支持开放源代码硬件社区的成长。

4、FPGACPU

http://www.fpgacpu.org/links.html

图片

Jan Gray 的 RISC CPU 网站是一个个人网站,展示了他在 RISC(精简指令集计算)CPU 和相关 FPGA 项目方面的工作。

Jan Gray 是一位硬件设计师,已经开发了几个 RISC CPU,包括 XR16、GR000 和 XSOC。这些 CPU 的设计旨在可合成并优化 FPGA 实现。XR16 和 GR000 CPU 是 16 位 RISC 处理器,而 XSOC 则是一个更复杂的 SoC 设计,包括 8 位 RISC CPU 核、内存、I/O 接口和其他外设。

该网站提供了有关每个 CPU 设计的详细信息,包括架构图、指令集描述和性能基准。此外,Jan Gray 维护一个邮件列表,供 FPGA CPU 爱好者讨论与 FPGA-based CPU 和相关项目相关的主题。

总的来说,Jan Gray 的 RISC CPU 网站是一个对于任何想要学习 FPGA-based CPU 设计和实现的人来说都是一个有价值的资源,也是一个寻找可用于自己项目的开源 RISC CPU 核心的硬件设计师的宝贵资料

5、FPGAARCADE

https://www.fpgaarcade.com

6、官网

各大官网会提供针对自家芯片或者板卡的测试例程

xilinx官网

intel官网

lattice官网

7、digilent for refernce

https://digilent.com/reference/start

图片

其实大家不了解的地方是,国内很多开发板的例程都来源这个网站,尤其一些“特殊”的外设,像MIPIHDMI等,有些例程看源码还能看到“残留”。大家可以先按照自己需求寻找相关开发板和外设,点击进去就有例程和原理图参考。

8、ADI-ANALOGDEVICE

https://github.com/analogdevicesinc/hdl

https://wiki.analog.com/resources/fpga/

图片

详细的介绍见:

9、GITHUB

https://github.com/

这个无需多言,代码最全,但是搜索是需要点“真功夫”,像RIFFA\\PYNQ\\VITIS AI等这些耳熟能详的项目基本都在github上开源的。

总结

HDL在这方面开源的并不多,但是我个人认为fpga4fun和opencores在这些里面就属于前二,完善的社区及完整的HDL代码是主要原因。其他的也是很完美的平台,大家斟酌使用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1625

    文章

    21640

    浏览量

    601375
  • IP
    IP
    +关注

    关注

    5

    文章

    1626

    浏览量

    149284
  • Verilog
    +关注

    关注

    28

    文章

    1343

    浏览量

    109935
收藏 人收藏

    评论

    相关推荐

    FPGA优质开源模块-SRIO IP核的使用

    本文介绍一个FPGA常用模块:SRIO(Serial RapidIO)。SRIO协议是一种高速串行通信协议,在我参与的项目中主要是用于FPGA和DSP之间的高速通信。有关SRIO协议的详细介绍网上有很多,本文主要简单介绍一下SRIO I
    的头像 发表于 12-12 09:19 2054次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>优质</b><b class='flag-5'>开源</b>模块-SRIO <b class='flag-5'>IP</b>核的使用

    开源FPGA项目哪些

    请问开源FPGA项目哪些?
    发表于 12-26 12:09

    Matepad pro12.2 已上市半个月,但是还没有在开源网站看到该项目的开源信息,违背开源精神

    Matepad pro12.2 已上市半个月,本人自己也购买了同款12+256的pad,想要同步学习下这款pad的一些体验还不错的功能点,但是目前为止还没有在开源网站看到该项目的开源信息,也查询不到
    发表于 08-27 17:25

    opencores这个网站的使用常识

    关于http://opencores.org/这个网站,这个是全世界最大的FPGA开源IP网站,我注册了,经常性收到一些提问题的邮件。但是
    发表于 09-28 22:42

    32个FPGA开源网站

    的关于可编程逻辑器件 - Programable Logic Device ( FPGA & CPLD)的网站,里面的资料比较全。里面有几个非常好的栏目:参考设计,应用文章,设计进阶。http
    发表于 11-20 12:35

    MC8051 IP核在Altera FPGA上的移植与使用

    (V1.6) 源于 http://oregano.at/ip/8051.htm 网站,读者如有需要可到该网站下载。附件中提供的工程文件下的doc文件夹中也包含全部源码和详细移植手册
    发表于 05-24 04:35

    IP camera的开源系统

    Xilinx FPGA工程例子源码IP camera的开源系统
    发表于 06-07 14:13 13次下载

    TTL FPGA开源项目

    电子发烧友网站提供《TTL FPGA开源项目.zip》资料免费下载
    发表于 07-28 10:18 3次下载
    TTL <b class='flag-5'>FPGA</b><b class='flag-5'>开源</b>项目

    按钮的警灯开源分享

    电子发烧友网站提供《按钮的警灯开源分享.zip》资料免费下载
    发表于 10-27 09:58 0次下载
    <b class='flag-5'>带</b>按钮的警灯<b class='flag-5'>开源</b>分享

    这几个神级开源网站,都是FPGA/IC项目

    其他平台我看的比较少,在AMD-Xilinx分类下,几个大佬一直致力于开源项目的分享,包括神经网络、视频处理以及各种开发板的“开箱”,几乎所有项目都有源码分享,很适合跟着一起学习。
    的头像 发表于 12-19 11:13 6095次阅读

    FPGA哪些优质源码IP开源网站?

    Opencores是一个开源的数字电路设计社区,它提供了免费的开源IP(知识产权)核心,让工程师和爱好者们可以使用这些IP核心来构建自己的数字电路设计。Opencores的
    的头像 发表于 04-03 10:39 1587次阅读

    Java算法大全源码开源源码

    Java算法大全源码开源源码
    发表于 06-07 14:58 1次下载

    LED的毕业帽开源设计

    电子发烧友网站提供《LED的毕业帽开源设计.zip》资料免费下载
    发表于 06-27 09:19 0次下载
    <b class='flag-5'>带</b>LED的毕业帽<b class='flag-5'>开源</b>设计

    使用FPGA做的开源示波器

    其实用FPGA做的示波器很多,开源的相对较少,我们今天就简单介绍一个使用FPGA做的开源示波器。
    的头像 发表于 08-29 09:30 1367次阅读

    LwIP协议栈源码详解—TCP/IP协议的实现

    电子发烧友网站提供《LwIP协议栈源码详解—TCP/IP协议的实现.pdf》资料免费下载
    发表于 07-03 11:22 3次下载