打印
[其他产品]

verilog编写水平提高浅析

[复制链接]
900|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
王栋春|  楼主 | 2024-9-12 22:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一直对有关软件应用有些无奈,毕竟接触的太少了,现分享一下同事的意见。单纯的说提高verilog编写水平没啥意义,从以下几点分析:
1、从编程语言verilog语法来说,语法简单,易理解,有过c基础的都没啥大问题。做过一个项目就能把整个语法都能用得到;
2、FPGA开发更多的熟练工具,xilinx 的ise和vivado,altera的quartus,仿真工具等;
3、要能看懂原理图,还有一些芯片手册,懂常用接口等;
4、FPGA开发更看重设计,自顶向下设计。如何提高代码编程主要更看重开发过程中的设计,设计好了只管添枝加叶就行了。FPGA常用的语法就那么点,写多了就知道咋回事了。



使用特权

评论回复
沙发
LEDyyds| | 2024-9-13 10:12 | 只看该作者
编程重要的是要有编程思想,如果有过其他语言的经验,上手这个会较为轻松

使用特权

评论回复
板凳
王栋春|  楼主 | 2024-9-13 10:18 | 只看该作者
LEDyyds 发表于 2024-9-13 10:12
编程重要的是要有编程思想,如果有过其他语言的经验,上手这个会较为轻松
...

坛友说的非常到位,只要心中有数才是编程的关键,而语言仅仅是个工具而已。

使用特权

评论回复
地板
dukedz| | 2024-9-20 11:20 | 只看该作者
verilog 不单是语法的问题,还有很重要的是写代码的时候要知道它大概会生成什么样的电路,这样才能优化时序之类的,才知道怎么拆分。

使用特权

评论回复
5
王栋春|  楼主 | 2024-9-20 11:25 | 只看该作者
dukedz 发表于 2024-9-20 11:20
verilog 不单是语法的问题,还有很重要的是写代码的时候要知道它大概会生成什么样的电路,这样才能优化时序 ...

说的非常到位,看来坛友对这方面技术比较了解。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3327

主题

23835

帖子

70

粉丝