在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 11184|回复: 14

[原创] 图形化Verilog编程,大家怎么看?

[复制链接]
发表于 2014-6-17 21:18:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
不知道大家对图形化Verilog编写什么意见,但是像状态机,算法状态机,数据通路,其实都可以图形化编程,再自动生成代码。

用Mentor Graphics 的 HDL Designer 来图形化设计状态机,算法状态机,非常方便,而且支持交互仿真,既可以查看波形,又可以对应到状态图中具体的状态。自动生成的代码 绝对可综合,且很规范。

另外,MATALB推出的HDL Coder基于simulink来设计数据通路,再自动生成代码,虽然用 matlab coder 设计算法状态机不方便,冗余(因为它不支持这样的操作符“<=”)。但是他设计数据通路还是非常快的。

而Mentor Graphics的HDL Designer图形化设计算法状态机,数据通路都是十分方便。


总之,基于图形化的自动代码综合技术,大大节省了开发时间,而Mentor Graphics的HDL Desiger更是十分方便。 search_flow_1.jpg search_flow.jpg
发表于 2014-6-18 09:20:42 | 显示全部楼层
这尼玛是RTL设计的一场革命吗?
发表于 2014-6-18 09:41:31 | 显示全部楼层
表面上看解放了体力劳动,节约了设计时间。
但其实对设计者有更高的全局化,结构性把握的要求。

其实我觉得能把matlab系统的simlink直接转换为verilog就不错了,能节省工程师的很多时间。
现在都是系统设计工程师先在matlab里搭建结构,仿真通过后,前端设计人员再转为verilog,然后进行数据比对,来验证模型的正确性,形成电路实现。
发表于 2014-6-18 14:55:03 | 显示全部楼层
感觉用处不大
发表于 2014-6-18 15:51:33 | 显示全部楼层
能show和能用,差别很大
 楼主| 发表于 2014-6-18 17:44:40 | 显示全部楼层
回复 5# yadog


   版主,对这些自动代码生成,都不看好吗? 但是感觉复杂状态机的设计,用图形化设计还是要方便很多。
  而matlab 也一直在推他家的HDL coder,不过,代码生成的质量很低,尤其对于算法状态机方面。

  但是HDL Designer 的代码生成还是相当不错
发表于 2014-6-18 23:41:03 | 显示全部楼层
个人觉得只是习惯问题,现在很多工程师用惯了HDL,在写代码之前基本上心中对电路就有谱了,用HDL只是把它写出来而已,和画图的方式是一样的。
一般在写状态机之前也会手工画状态转移图吧,除非是状态机很简单,一看就明白。
发表于 2014-6-19 10:33:34 | 显示全部楼层
不习惯
发表于 2014-6-19 13:12:01 | 显示全部楼层




   个人观点,跟习惯无关,现在的厂商想的都是怎么把c/c++阵营的人直接拉入FPGA开发中,降低FPGA开发的门槛,扩大FPGA阵营。

对于简单的设计,图形化、c、c++翻译当然没问题;
但是对于稍微复杂的设计,前路漫漫,如果抓不住这些复杂设计,
实际也降低不了FPGA开发的门槛。

看看现在厂家自己出的编译器的易用性、效率就知道了,如果再加一层c to hdl的翻译,
敢想象么

先把专业工具做的好一些,效率提高一些才是王道。



PCB软件发展了很多年了,也有anto route功能,但是有几个板子敢auto route出来呢?


前路漫漫,且看各厂家功力如何把。。。
发表于 2014-6-19 15:55:53 | 显示全部楼层
类似原理图输入的设计方法,继承性不好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-7-14 14:48 , Processed in 0.025007 second(s), 9 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表