其实,本科的时候接触过FPGA,只不过比较邪门的是,我们学的是VHDL。对,一种几乎已经被淘汰了的语言。不过进行新的语言学习的时候,最大的好处就是可以直接进行移植。下面简要说下我的感受:
- 非常高的并行度,这是最突出的特点。
- 三种建模方式,有点类似于其他语言,可以从不同层级建模。
- 行为级建模中会有过程赋值语句和连续赋值语句,这一点有点混乱。
- 开发环境用的是quartus,我发现宏定义是会报错的,不知道什么原因,也没有查。
- 没有缩进的要求,这一点比python的集成开发环境要友好的很多
- 最近只是把书上的组合电路和时序电路的实例敲完了,仿真初步用的功能仿真,但是用PLL进行分频就会出问题,目前问题还在进一步排查中。
以上,就是最近几天学习的一点体会。由于还在准备期末考试,所以只能抽出时间来学习。
欢迎大家指教。