网站地址:https://hdlbits.01xz.net/wiki/Main_Page
在线作答、编译的学习Verilog的网站,题目很多,内容丰富。非常适合Verilog初学者!!!

网站地址:https://www.nowcoder.com/exam/oj?page=1&tab=Verilog%E7%AF%87&topicId=311
类似LeetCode的刷题网站,近来添加了Verilog部分,可以在线仿真出结果,有点类似 HDLbits ,比较适合学生和初学者。

网站地址:https://fpgatutorial.com/
IC/FPGA开发语言学习网站,非常简单清楚,很适合初学者。

网站地址:https://www.chipverify.com/
IC/FPGA开发语言学习网站,和上一个网站 FPGA Tutorial 差不多,同样写得非常简单清楚,也很适合初学者。

网站地址:https://www.runoob.com/w3cnote/verilog-tutorial.html
一个中文的Verilog教程网站。

中文官网:https://china.xilinx.com/
Xilinx的FPGA在目前市场占有最大份额,当你使用它们的芯片时,阅读Xilinx的资料是不可避免的,比如学习开发工具Vivado,各种IP等。同时Xilinx也会提供许多的相关技术的参考解决方案,具备很强的参考性。

Altera已经被Intel收购了,所以官网被合并到了Intel的官网,作为Intel的一个子类产品存在。Altera芯片目前在FPGA市场占据第二市场份额,相关资料的重要性类似Xilinx。

这是一个为ASIC/DIGITAL /FGPA学习者量身打造的网站,在这里你可以学到很多种语言,内容非常丰富。光是学习Verilog,就包括了教程、示例、疑问、工具、推荐书籍、链接和常见问题等部分。

这个网站提供了大量的FPGA实际项目的讲解文章,且都附带了完整的工程文件供免费下载。

网站地址:https://verilogguide.readthedocs.io/en/latest/#
Verilog和System Verilog语言学习网站,同时添加了一些状态机、TB、简单接口等项目。

可以学习FPGA,Verilog和VHDL,基本上每节课都配有视频教程,遗憾的是没有中文字幕。

收集了大量FPGA使用过程中的常见问题,只是这个网站比较老,内容多为多年前整理。

opencores,世界上最大FPGA开源网站,里面有各种经过验证的IP核。

网站地址:https://www.eetree.cn/doc/detail/1018
这个网站根据不同的分类整理了许多的FPGA资源和网站,是个不错的导航型网站。


网站地址:https://openhw.org/
一个Xilinx相关内容开源网站,有很多有意思不错的项目。

网站地址:http://www.sunburst-design.com/
FPGA大佬Cliff Cummings 和他的Sunburst 公司,Cliff Cummings本身就是Verilog标准的制定者之一,写了很多非常好的关于FPGA的文章,在这个网站可以下到免费的电子版。

网站地址:http://zipcpu.com/
一个国外的FPGA大佬的技术博客,一直在更新,主要是软核CPU和FPGA设计技巧相关内容。

网站地址:英文论坛
网站地址:中文论坛
这个论坛还蛮活跃,问题一般都会有Xilinx的工作人员回答。

专门的FPGA论坛,资料蛮丰富,遗憾的是不够活跃而且互动率不高。但这个网站有些工具还比较好用:


网站地址:https://bbs.elecfans.com/zhuti_fpga_1.html
电子发烧友论坛的FPGA板块,下载资料比较多,但是论坛不活跃,基本上3、4天才有新帖子,回复也很少。

网站地址:https://bbs.eetop.cn/forum-68-1.html
准确地讲,这是一个IC论坛,FPGA在里面有一个小版块。这个论坛比较活跃,互动率也高。

网站地址:https://bbs.21ic.com/iclist-119-1.html
综合性的电子论坛,FPGA是其中一个子版块。活跃度很差,大多是一些分享资料的。

网站地址:https://www.eda365.com/forum-50-1.html
这是一个硬件工程师论坛,主要讨论硬件&PCB,FPGA是一个子版块。活跃度还可以,但是内容比较基础。

网站地址:https://bbs.16rd.com/forum-316-1.html
综合性的电子论坛,FPGA是其中一个子版块。活跃度很差,大多是一些分享资料的。

网站地址:http://bbs.eeworld.com.cn/forum-12-1.html
综合性的电子论坛,FPGA是其中一个子版块。活跃度很差,大多是一些分享资料的。

这公司是做FPGA培训的,活跃度一般,下载资料倒是不少。

和至芯可以一样,这公司也是做FPGA培训的,他们自己写的一些文章还是比较适合新手的。

做开发板的,基本上例程都开源了。

网站地址:http://www.openedv.com/docs/boards/fpga/index.html
做开发板的,资料都是开源的,对于初学者,不管你有没有开发板,其实都可以下载过来学习一下。

网站地址:https://doc.embedfire.com/products/link/zh/latest/fpga/index.html
做开发板的,资料都是开源的,相对于正点原子的资料,个人更推荐野火。野火的文档编写更详细,而且在coding之前,都会画出非常详尽的波形图,而正点原子coding则更像在写软件。

综合型IT博客网站,其实对FPGA/IC的支持并不很友好,但架不住用户基数太大,所以还是有不少FPGA内容的。

知乎的内容创作者者多为FPGA/IC从业人员,所以深度和质量都蛮不错。

📣您有任何问题,都可以在评论区和我交流📃!
📣本文由 孤独的单刀 原创,首发于CSDN平台🐵,博客主页:wuzhikai.blog.csdn.net
📣您的支持是我持续创作的最大动力!如果本文对您有帮助,还请多多点赞👍、评论💬和收藏⭐!
文章目录1.开发板选择*用到的资源2.串口通信(个人理解)3.代码分析(注释比较详细)1.主函数2.串口1配置3.串口2配置以及中断函数4.注意问题5.源码链接1.开发板选择我用的是STM32F103RCT6的板子,不过代码大概在F103系列的板子上都可以运行,我试过在野火103的霸道板上也可以,主要看一下串口对应的引脚一不一样就行了,不一样的就更改一下。*用到的资源keil5软件这里用到了两个串口资源,采集数据一个,串口通信一个,板子对应引脚如下:串口1,TX:PA9,RX:PA10串口2,TX:PA2,RX:PA32.串口通信(个人理解)我就从串口采集传感器数据这个过程说一下我自己的理解,
目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称
最近在学习CAN,记录一下,也供大家参考交流。推荐几个我觉得很好的CAN学习,本文也是在看了他们的好文之后做的笔记首先是瑞萨的CAN入门,真的通透;秀!靠这篇我竟然2天理解了CAN协议!实战STM32F4CAN!原文链接:https://blog.csdn.net/XiaoXiaoPengBo/article/details/116206252CAN详解(小白教程)原文链接:https://blog.csdn.net/xwwwj/article/details/105372234一篇易懂的CAN通讯协议指南1一篇易懂的CAN通讯协议指南1-知乎(zhihu.com)视频推荐CAN总线个人知识总
深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal
我完全不是程序员,正在学习使用Ruby和Rails框架进行编程。我目前正在使用Ruby1.8.7和Rails3.0.3,但我想知道我是否应该升级到Ruby1.9,因为我真的没有任何升级的“遗留”成本。缺点是什么?我是否会遇到与普通gem的兼容性问题,或者甚至其他我不太了解甚至无法预料的问题? 最佳答案 你应该升级。不要坚持从1.8.7开始。如果您发现不支持1.9.2的gem,请避免使用它们(因为它们很可能不被维护)。如果您对gem是否兼容1.9.2有任何疑问,您可以在以下位置查看:http://www.railsplugins.or
我在我的rails应用程序中安装了来自github.com的acts_as_versioned插件,但有一段代码我不完全理解,我希望有人能帮我解决这个问题class_eval我知道block内的方法(或任何它是什么)被定义为类内的实例方法,但我在插件的任何地方都找不到定义为常量的CLASS_METHODS,而且我也不确定是什么here,并且有问题的代码从lib/acts_as_versioned.rb的第199行开始。如果有人愿意告诉我这里的内幕,我将不胜感激。谢谢-C 最佳答案 这是一个异端。http://en.wikipedia
如何学习ruby的正则表达式?(对于假人) 最佳答案 http://www.rubular.com/在Ruby中使用正则表达式时是一个很棒的工具,因为它可以立即将结果可视化。 关于ruby-我如何学习ruby的正则表达式?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1881231/
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我最近开始学习Ruby,这是我的第一门编程语言。我对语法感到满意,并且我已经完成了许多只教授相同基础知识的教程。我已经写了一些小程序(包括我自己的数组排序方法,在有人告诉我谷歌“冒泡排序”之前我认为它非常聪明),但我觉得我需要尝试更大更难的东西来理解更多关于Ruby.关于如何执行此操作的任何想法?
我在Ruby中遇到了一个关于Dir[]和File.join()的简单程序,blobs_dir='/path/to/dir'Dir[File.join(blobs_dir,"**","*")].eachdo|file|FileUtils.rm_rf(file)ifFile.symlink?(file)我有两个困惑:首先,File.join(@blobs_dir,"**","*")中的第二个和第三个参数是什么意思?其次,Dir[]在Ruby中有什么用?我只知道它等价于Dir.glob(),但是,我对Dir.glob()确实不是很清楚。 最佳答案
深度学习12.CNN经典网络VGG16一、简介1.VGG来源2.VGG分类3.不同模型的参数数量4.3x3卷积核的好处5.关于学习率调度6.批归一化二、VGG16层分析1.层划分2.参数展开过程图解3.参数传递示例4.VGG16各层参数数量三、代码分析1.VGG16模型定义2.训练3.测试一、简介1.VGG来源VGG(VisualGeometryGroup)是一个视觉几何组在2014年提出的深度卷积神经网络架构。VGG在2014年ImageNet图像分类竞赛亚军,定位竞赛冠军;VGG网络采用连续的小卷积核(3x3)和池化层构建深度神经网络,网络深度可以达到16层或19层,其中VGG16和VGG