FPGA设计思想二三事

最近偶然听到 核心竞争力,那么我的核心竞争力是什么?

几种IC芯片的简单使用?这是给任何一个人时间,精力就可以做到的事情。

几种开发语言的使用,可是语言只是工具,用来实现思想,这也是各种培训班XXX入门求职所吹嘘的。

你会Python和你能不能做机器学习没什么关系,你会C和你能不能写操作系统没什么关系,你会verilog和你能不能设计VLSI没什么关系。

那什么是我的核心竞争力?

既然万物皆工具,工具设计出来就是给人使用的,只是针对的人群不同。
那么会使用某些工具并非是核心竞争力

真正的核心竞争力是藏在工具背后的思想。我得到的思想是什么?

1.DUT Design Under Test
一开始接触FPGA用来点亮小灯,把它当作单片机来用。
之后才明白入门一个东西,首先得知道你要做什么。
对于你要做什么来说,FPGA只是工具。对于设计FPGA来说,Verilog只是工具。
学会看RTL,学会HDL只是描述,学会。。。
我们可以对不起青春,但不能对不起梦想。
我们一路坚持,是为了自己呀
基于测试下的设计,从可以用到通往完美的路总是很艰难的。
FPGA设计不像CPU做指令的运行,而是做逻辑电路的设计。
而在能证明你的电路能真正运行起来前,你的所有分析都是不可靠的。
所以我们用在基于测试的设计。

在面对一个问题时,不要总想着上手去解决,而是去先去花时间做详细的设计方案已经可行性分析,论证通过后再做实际操作,慢慢来会比较快。

2.TOP-DOWN
自顶而下的设计思想
在拿到一个问题的时候,不要急于上手去做,
在做嵌入式系统设计的时候,先在高层次上做系统的分析,然后对其进行拆解,拆解到可以实现的最小的模块,然后再经过测试后(DUT),逐个模块例化,构造成整个系统。

理清问题框架,向下拆解成一个一个能解决的小问题,然后对小问题进行解决,再将小问题连接起来,得以解决问题本身

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值