免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 772 | 回复: 0
打印 上一主题 下一主题

(转帖) HDL只是代表一個model (IC Design) (Verilog) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-28 11:04 |只看该作者 |倒序浏览

很多人用C/C++的方式去寫HDL,但HDL只是一種硬體『描述』語言而已。

HDL的起源在於以前設計硬體,都是用方塊圖表是, 為了讓方塊圖能夠以更數位化的方式表示,所以才有HDL,希望能以程式的方式代表那些方塊圖,這和傳統C/C++以程式的方式描述algorithm明顯 不同,所以在寫HDL時,一定要先思考出model,然後才去寫HDL,絕對不是埋頭硬寫HDL後,事後再補model。

事實上軟體開發 也該如此,在軟體工程告訴我們,軟體開發也該先有model在寫程式,而不是先寫程式再補model。

除此之外,寫HDL和寫C/C++不同的是,你必須要有hardware sense,而不是如寫C/C++一樣,只求function OK而已,否則合成出來的結果可能速度很慢(賣不出去),或者面積很大(成本很高)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP