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

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

3天内不再提示

为什么我选择VHDL入门

KiCad ? 来源:KiCad ? 作者:KiCad ? 2025-06-25 11:18 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在群里交流提问的时候,大家总是惊讶并疑惑:为什么我要选择 VHDL入门?因为好像 99% 搞 FPGA 开发的人都在用 Verilog我的选择,是通过网上搜索的讨论而做出的,为了留存,我这里水一篇。从长期来看,两个语言大概率都要学一下;但是从初学角度而言,总要选择一个入门语言。根据网上的信息,总结对比结论:Verilog 的优势:1. Verilog 语法接近C,学习容易;VHDL上手困难,语法繁琐。2. Verilog 是弱类型;VHDL 是强类型。2. 美国的公司主要使用 Verilog,使用广泛,工作岗位更多;美国的军工和欧洲用 VHDL 更多一些。3. 学会了 Verilog 之后,转向 SystemVerilog 更容易,这个是很多人(包括UP主老石的观点)更有前途的 HDL。4. 因为用的人多,所以学习的资料,教学书籍使用 Verilog 的明显比 VHDL 更多。VHDL的优势:1. VHDL 是强类型; Verilog 是弱类型。强类型是缺点是因为增加了代码编写的复杂度;是优势是因为更不容易写错误的代码。2. VHDL 是非常强的确定性,而 Verilog 有时候是非确定性的。(https://www.sigasi.com/opinion/jan/verilogs-major-flaw/)3. VHDL 提供更多的类型定义(同时导致代码繁琐),verilog 只提供少量的类型。4. 学习 VHDL,更能学习数字电路的基础(而学 verilog 只是可以更快的点灯,这是下面一个人的观点)5. 因为VHDL的强类型和确定性,在分析和综合过程中,VHDL 能检查出更多的逻辑错误。 Verilog 更容易接受带有潜在问题的代码。所以我选择 VHDL 的原因是:我是初学者,需要编译器给我更多的指导避免潜在的错误;需要同步学习更多数字电路逻辑的知识;使得代码更具结构性;编写代码浪费的时间其实并不是最重要的,测试和调试代码逻辑才是更耗时的部分,所以如果可以通过增加一些编写的时间,而大幅缩小测试调试的时间,是绝对值得的(如同 Rust 对 C/C++)。观点截图

https://vhdlwhiz.com/should-i-learn-vhdl-if-verilog-is-becoming-more-popular/

wKgZO2hbauSANChoAAFpYd4NGOo307.png

https://www.sigasi.com/opinion/jan/verilogs-major-flaw/

wKgZO2hbauSAY7QcAAYOGXprnC8527.png

https://digilent.com/blog/verilog-vs-vhdl/?srsltid=AfmBOopW22oVlEJQsfh9kTQePkD-7TUmSL58-S9MFdGj_i25Z1Kb20I3

wKgZO2hbauWABpMtAACcJS7AuSU260.png

wKgZO2hbauWAehRmAAAxPjk7phI210.png

https://www.fpga4student.com/2017/08/verilog-vs-vhdl-explain-by-example.html

wKgZO2hbauWATPh5AAKk94SsKDw368.pngwKgZO2hbauWASefUAALfcVF8hQo857.png ?支持 Verilog 的观点wKgZO2hbauaANWX5AANqaBJBPYo148.pngwKgZO2hbauaABdg1AAIsjihWr98828.pngwKgZO2hbauaADjoXAAJzrPuLJU4296.png ?支持 VHDL 的观点wKgZO2hbauaAHb2WAAPLx4EBOd4744.pngwKgZO2hbauaAJ6CgAAD89A7piOk352.png

https://www.reddit.com/r/FPGA/comments/upcaj5/verilog_vs_vhdl/

wKgZO2hbaueAXCzOAAMK_zwayXY735.pngwKgZO2hbaueAWIaNAARWf0PtY3Q608.pngwKgZO2hbaueAV33QAAMMeBLS2T0916.png ?

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

    关注

    30

    文章

    820

    浏览量

    130084
  • KiCAD
    +关注

    关注

    5

    文章

    268

    浏览量

    9610
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    做APPSFPGA的vhdl源码,fpga如何修改pgen送数据到数据总线然后复位?

    有人在做 APPSFPGA的 vhdl 源码吗,刚开始接触 fpga 如何修改 pgen 送数据 到数据总线 然后 复位 ,有大佬可以指点一下吗
    发表于 02-21 06:01

    AN90034用于功率MOSFETs的SPICE和VHDL-AMS中的Nexperia精密电热模型

    电子发烧友网站提供《AN90034用于功率MOSFETs的SPICE和VHDL-AMS中的Nexperia精密电热模型.pdf》资料免费下载
    发表于 02-19 15:43 ?0次下载
    AN90034用于功率MOSFETs的SPICE和<b class='flag-5'>VHDL</b>-AMS中的Nexperia精密电热模型

    浅谈Verilog和VHDL的区别

    Verilog和VHDL是两种广泛使用的硬件描述语言(HDL),它们用于描述和模拟数字电路系统的行为和结构。这两种语言的主要作用是帮助工程师设计、仿真和验证集成电路(IC)和系统级芯片(SoC)中的硬件模块。
    的头像 发表于 02-17 14:20 ?1650次阅读
    浅谈Verilog和<b class='flag-5'>VHDL</b>的区别

    用于功率MOSFET的SPICE和VHDL-AMS精密电热模型

    电子发烧友网站提供《用于功率MOSFET的SPICE和VHDL-AMS精密电热模型.pdf》资料免费下载
    发表于 02-12 15:15 ?0次下载
    用于功率MOSFET的SPICE和<b class='flag-5'>VHDL</b>-AMS精密电热模型

    DeepSeek:从入门到精通

    DeepSeek:从入门到精通
    发表于 02-08 18:00 ?126次下载

    MT-HIL(4):如何在Simulink下使用HDL Coder导出FPGA/VHDL代码

    vhdl
    芒果树数字
    发布于 :2025年01月10日 17:22:17

    Verilog与VHDL的比较 Verilog HDL编程技巧

    Verilog 与 VHDL 比较 1. 语法和风格 Verilog :Verilog 的语法更接近于 C 语言,对于有 C 语言背景的工程师来说,学习曲线较平缓。它支持结构化编程,代码更直观,易于
    的头像 发表于 12-17 09:44 ?1822次阅读

    用“麦琳文学”打开人工智能,配拥有一个好的AI学习方法吗?

    学习时:?入门人工智能的时候,还是有很多难题要攻克的,每个问题都比现在难。?不羡慕那些简单的问题,羡慕的是解决复杂问题后的成就感。?
    的头像 发表于 12-09 15:36 ?814次阅读
    用“麦琳文学”打开人工智能,<b class='flag-5'>我</b>配拥有一个好的AI学习方法吗?

    求助vhdl

    vhdl 技术
    发表于 11-13 11:35

    Verilog vhdl fpga

    相关专业,具有良好的专业基础知识。 感兴趣可滴滴 JYHXDX534 2.工作年限不限,有工作经验或优秀应届毕业生亦可。 3.对FPGA芯片架构和资源有深入的理解,精通Verilog HDL、VHDL
    发表于 11-12 16:40

    FPGA编程语言的入门教程

    FPGA(现场可编程逻辑门阵列)的编程涉及特定的硬件描述语言(HDL),其中Verilog和VHDL是最常用的两种。以下是一个FPGA编程语言(以Verilog为例)的入门教程: 一、Verilog
    的头像 发表于 10-25 09:21 ?1327次阅读

    明明说的是25G信号,你却让看12.5G的损耗?

    那一天,问高速先生25G光模块信号在主板上允许的损耗是多少,他们就告诉在12.5G要满足大概7.3dB,当时就懵了,明明说的是25G啊,他跟我说12.5G干嘛!
    的头像 发表于 10-23 09:08 ?1571次阅读
    明明<b class='flag-5'>我</b>说的是25G信号,你却让<b class='flag-5'>我</b>看12.5G的损耗?

    WinCC 7.5入门指南

    WinCC 7.5入门指南
    发表于 10-21 10:37 ?12次下载

    NHET入门

    电子发烧友网站提供《NHET入门.pdf》资料免费下载
    发表于 10-14 11:26 ?0次下载
    NHET<b class='flag-5'>入门</b>

    【招聘】verilog vhdl FPGA

    1.熟悉FPGA架构及应用,熟悉图像算法的FPGA实现。 2.熟悉verilog vhdl,熟悉Xilinx或Intel等开发工具。 3.有AI算法 fpga实现经验优先。 4.本科及以上学历,硕士优先。具有强烈的责任心,执行力,良好的沟通能力和团队合作能力。
    发表于 09-02 15:50