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

    关注

    1548

    文章

    20256

    浏览量

    588461
  • IP
    IP
    +关注

    关注

    5

    文章

    1279

    浏览量

    147792
  • Verilog
    +关注

    关注

    28

    文章

    1216

    浏览量

    108790
收藏 人收藏

    评论

    相关推荐

    opencores这个网站的使用常识

    网站,这个是全世界最大的FPGA开源IP网站,我注册了,经常性收到一些提问题的邮件。但是这个网站我还不是怎么会用。我不知道怎么下载IP核。进入
    发表于 09-28 22:42

    32个FPGA开源网站

    FPGA & CPLD)的网站,里面的资料比较全。里面有几个非常好的栏目:参考设计,应用文章,设计进阶。http
    发表于 11-20 12:35

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

    ip/8051.htm 网站,读者如有需要可到该网站下载。附件中提供的工程文件下的doc文件夹中也包含全部源码和详细移植手册 。注意,网上其他地方下载
    发表于 05-24 04:35

    IP camera的开源系统

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

    RTK航向的AutoPilot开源项目

    网站提供《RTK航向的AutoPilot开源项目.zip》资料免费下载
    发表于 07-28 10:30 5次下载
    <b>带</b>RTK航向的AutoPilot<b>开源</b>项目

    TTL FPGA开源项目

    网站提供《TTL FPGA开源项目.zip》资料免费下载
    发表于 07-28 10:18 3次下载
    TTL <b>FPGA</b><b>开源</b>项目

    18650 PowerWall板载BMS开源

    网站提供《18650 PowerWall板载BMS开源.zip》资料免费下载
    发表于 08-01 09:25 5次下载
    18650 PowerWall<b>带</b>板载BMS<b>开源</b>

    按钮的警灯开源分享

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

    秒表的闹钟开源硬件

    网站提供《秒表的闹钟开源硬件.zip》资料免费下载
    发表于 12-27 09:37 0次下载
    <b>带</b>秒表的闹钟<b>开源</b>硬件

    振动电机的手环开源项目

    网站提供《振动电机的手环开源项目.zip》资料免费下载
    发表于 02-07 09:20 1次下载
    <b>带</b>振动电机的手环<b>开源</b>项目

    Java算法大全源码开源源码

    源码
    发表于 06-07 14:58 1次下载

    LED的毕业帽开源设计

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

    FPGA相机边缘检测开源分享

    网站提供《FPGA相机边缘检测开源分享.zip》资料免费下载
    发表于 07-10 09:39 0次下载
    <b>FPGA</b>相机边缘检测<b>开源</b>分享

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

    开源的数字电路设计社区,它提供了免费的开源IP(知识产权)核心,让工程师和爱好者们可以使用这些IP核心来构建自己的数字电路设计。Opencores的IP核心包括处理器、总线接口、视频、音频和其他数字电路组件
    的头像 发表于 04-03 10:39 727次阅读

    使用FPGA做的开源示波器

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