分享FPGA经验(连载)

2020-01-30 16:51发布

想开个连载的帖子,分享这么多年积累的FPGA开发经验,包括项目的开发流程,开发过得接口,开发经历,以及经验积累方面的。
不知道大家觉得如何?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
andous
1楼-- · 2020-01-31 08:41
 精彩回答 2  元偷偷看……
andous
2楼-- · 2020-01-31 10:55
Lattice的芯片也用过,主要还是CPLD,用着没有感觉到区别,感觉还可以。
andous
3楼-- · 2020-01-31 15:52
FPGA 语言verilog 和VHDL
讲到FPGA语言就不得不讲verilog 和VHDL
本人大学学的是VHDL,工作就一直在用VHDL
我觉得veilog更接近底层,关键是更接近C,所以被FPGA工程师所喜欢
HDL特别是Verilog HDL得到在第一线工作的设计工程师的特别青睐,不仅因为HDL与C语言很相似,学习和掌握它并不困难,更重要的是它在复杂的SOC的设计上所显示的非凡性能和可扩展能力。 在学习HDL语言时,笔者认为先学习VerilogHDL比较好:一是容易入门;二是接受Verilog HDL代码做后端芯片的集成电路厂家比较多,现成的硬核、固核和软核比较多。
实现起来
veilog更容易实现
比如说要例化多个模块,我们就可以用for语句,并且这个是可综合的
我们在申明总线时,由于比较繁琐的语句的时候,稍不注意还会有书写错误
也许在veilog里面,只需要一个for语句就能搞定
begin : loop
integer i;
for(i = 0; i <= 7; i = i + 1)
begin
            if(int_stat_clr[i] ==1)
                 int_stat[i]   <= 0 ;
              end
end // block: loop71
这就话的意思就是如果stat_clr寄存器某一位为1,那么相对应的stat下面的一位就为1,这样写是不是很简单

affrong
4楼-- · 2020-01-31 20:00
楼主我C也不会啊 搞FPGA 既要懂软件又要会硬件,真的挺难得!
ifpga
5楼-- · 2020-02-01 00:09
affrong 发表于 2014-1-22 13:33
楼主我C也不会啊 搞FPGA 既要懂软件又要会硬件,真的挺难得!

不懂C,学FPGA最好
C用的时间太长了
学起FPGA反而麻烦
C所有代码都是顺序执行的
而FPGA是并行的
这个转换有点儿大
阳光豆苗
6楼-- · 2020-02-01 04:22
 精彩回答 2  元偷偷看……

一周热门 更多>