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
    +关注

    关注

    1611

    文章

    21393

    浏览量

    595449
  • IP
    IP
    +关注

    关注

    5

    文章

    1431

    浏览量

    148522
  • Verilog
    +关注

    关注

    28

    文章

    1328

    浏览量

    109509
收藏 人收藏

    评论

    相关推荐

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

    本文介绍一个FPGA常用模块:SRIO(Serial RapidIO)。SRIO协议是一种高速串行通信协议,在我参与的项目中主要是用于FPGA和DSP之间的高速通信。有关SRIO协议的详细介绍网上有很多,本文主要简单介绍一下SRIO I
    的头像 发表于 12-12 09:19 1364次阅读
    <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

    超详细的FPGA网站大全

    FPGA网站大全收集的不是很到位,不过希望对大家有帮助!1. OPENCORES.ORG 这里提供非常多,非常好的PLD了内核,8051内核就可以在里面找到。进入后,选择project或者由http
    发表于 11-02 17:41

    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上的移植与使用,基于芯航线FPGA核心板,小梅哥编写

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

    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次下载

    FPGA实现CAN总线控制器源码

    Xilinx FPGA工程例子源码FPGA实现CAN总线控制器源码
    发表于 06-07 14:13 89次下载

    USB IP

    Xilinx FPGA工程例子源码:USB IP
    发表于 06-07 14:41 13次下载

    TTL FPGA开源项目

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

    快充模块IP6505T开源分享

    电子发烧友网站提供《快充模块IP6505T开源分享.zip》资料免费下载
    发表于 08-10 14:33 6次下载
    快充模块<b class='flag-5'>IP</b>6505T<b class='flag-5'>开源</b>分享

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

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

    Java算法大全源码开源源码

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

    浙大博导开源飞控planner源码

    浙大博导开源飞控planner源码
    发表于 06-12 11:43 0次下载