我在EDN网站与电子产品世界上都略过一些优秀的教学视频,也开始借鉴别人的学习方法。随着学习的深入,和自我认知的提高,我发现我不能总是站在巨人们的肩膀上看世界,而别人的始终是别人的。
理论知识其实许多书籍都有介绍的,在此不加赘述。关于语法,我打算学习Verilog,VHDL更加严谨,可能更适合“老一辈的军事家”,例如我的一名教学现代集成电路的老师才30来岁,但他大学时学习的也是VHDL。但我个人认为Verilog更加人性化,尽管也存在一些问题,至少System Verilog和硬件C语言的出现弥补了它的不足。
硬件平台的完善:
尽管许多琳琅满目的商品与夺人眼球的资料,但老夫一眼就看穿了事实的真相,因此不会考虑购买任何开发板。一是太贵;二是我个人不喜欢学习别人咀嚼过的东西;最重要的是如果我还凭着入门电子时学习单片机的思维去学习FPGA的话,担心会换来自己的一记耳光。
如果我还停留于开发板,依赖所谓丰富的外设以及教学视频,那不是学习FPGA,而是学习别人的设计理念。在公司,不会有人用开发板做研发的,倘若遇到具体问题,也很可能丧失自己的独特见解。外加,我现在开始发觉,以前看视频真的浪费我太多时间,书籍获取知识针对性更强。
好在我在实验室里焊接技术也算过的去,到时候PCB商返回的板子焊接、调试应该也容易。所以在有合适的芯片选型后,我会自己画板子,做硬件。而且是做主控板,引出芯片引脚和上位机接口便是极好。
我考虑过我到底适合找嵌入式还是FPGA的工作。后来发现这两者其实并不矛盾,只是我的见识还太浅。SOPC是一种新的软硬件协同的系统设计技术,满足了我的学习需求,我不会因为学习FPGA放弃了以前的学习内容,相反,对我来说,这也许是对电子世界的崭新认识。——吾本蝼蚁,蚍蜉撼树
用户1678053 2016-4-18 08:49
用户1844939 2016-1-27 09:26