|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
题目可能不太确切,我想知道大公司做FPGA是一个什么样的流程和分工?大公司的流程应该是比较标准的吧,想参照一下。
先说说我们公司的。
我们公司是小公司,我是公司有史以来第一个做FPGA的,并且也是刚开始做不久。因此也没有什么标准可言,都是自己想怎么做就怎么做。
一般是有项目了,就自己进行分析设计,顶多画画大概的系统结构图,进行模块划分。没有写项目说明书。然后大致明确了各个模块之后,就开始自己动手code了。(板子和上面的器件是请其他公司代做的,都是现成的)
code完自己用modelsim仿真一下,测试用的testbench都是自己写的很简单的那种,当然也会尽可能多的想不同的测试数据。不过都是自己想的,肯定不全面了。
然后就是约束一下,进行PAR,看时序。时序满足了,就把bit文件下载到板子里,在板子上测试一下,如果可以就可以。不可以就用chipscope找错误。
总的来说很是粗陋。
我看过好像光光验证这一项就有很多名堂的,不像我现在做的这么简单。有各种coverage。
还有是不是如果只是在FPGA上进行开发,而不做成AISC,就部分什么前端后端的。
还请各位多多指点一下,FPGA开发的正规流程是怎么样子的?特别是验证这一块,标准的验证方式是什么样子的?
谢谢大家了~~ |
|