很高兴,精神也不错
今天主要学习了:
1, 对数字系统设计从总体规模上有了一些认识,有点模糊,个板块之间的衔接不是很清楚,可能是基础上的原因。如,一个完整的程序的几个部分之间连接,模块之间的连接,语法也不是很清楚
对策:加紧对基础的学习了解,把思维面放开,注意把学习的结合起来,有个总体的概念
2, 从讲的内容来看,有的比较基础的,想一想知道是怎么回事,也有的基础的回想起比较费劲,也有的很陌生。 对策:加紧基础学习,把不熟悉的在复习一遍,陌生的尽量去了解
3, 学习的modelsim,从来没学过没用过 ,今天老师讲了最基础的用法,经反复的联系后,基本了解熟悉一些,更广泛的应用,以后逐渐学习
4, 总的时间学下来感觉时间有时紧,感觉有点压力
今天主要学习了modelsim的一般基本用法和quartus程序的一般步骤
1, modelsim 讲了程序的编码,仿真,波形,和一些菜单的使用。
2, modelsim 讲了三个文件的调用,在不打开modelsim的情况是怎么使用
问题点:
1, 刚开始的时候各操作顺序不是很清楚,经反复练习已基本了解,比如,project-lib-editor-simulate-add wave
2, 三个文件的调用,开始各关系模糊,各文件中的代码意义不是很明白,编码的顺序,经后来多次练习后,会调用那三个文件了 ,但是还不太熟悉 二,quartus使用的一般步骤
1, 今天对一个完整的程序到板子的下载流程有了个了解,了解了仿真,然后布局布线,不了解的有后仿真,综合
2, 了解quartus的基本使用,但感觉还是有很多不知道如何使用,此部分要加强练习,增强熟练度。
今天对前两天所学习的进行复习
1, 练习了在modelsim中的三个文件的调用,成功运行了两次
2, 做了一下后面的练习 一个比较器,也Ok的,然后自己又编了个减法器 也成功运行
FPGA培训学习日志 NO.4
做实验
一, 后仿真
熟悉了后仿真流程,能独立完成,但速度比较缓慢,对后仿真的意义不是很明白,其中的竞争冒险,不明白,在我的印象之中,竞争冒险的概念是由于各延迟产生的,其具体原因还不明白
二, 实验
今天主要做了三个实验,跑马灯,救护车,音乐。
能独立完成下载个过程,但不是很熟悉,各具体的原因,每步的意义不是很明白
大概流程基本明白了
一, 分频电路的实现
今天的实验主要是分频实验
问题点:
1, 对分频概念已理解,占空比已了解
2, 设计流程基本上已熟悉。
3, 自我问题是写程序比较困难,
原因:
A, 对语法不熟悉
B, 对如何分频设计方法难想出
C, 对如何实现分频整个程序设计比较困难,(今天完成了双分频,偶数分频,和偶数50%占空比)
奇数分频还未实现,原因是程序实际困难
二, 对FPGA内部机构了解
对FPGA内部结构有个大概的了解,基本概念熟悉,需私下反复阅读更多理解
三, 计划
明天完成未实现的奇数分频,努力完成老师布置的实验
注意:
A,以后的实验注意 程序是如何实现的,以便熟悉语法和程序设计
今天主要学习了,一些基本的语法
一,阻塞非阻塞,阻塞零延时,符号“=”,非阻塞“<=” always 块内常用非阻塞,可认为是顺序执行,同语句 使用不同符号的结果是不同的,明显可以从
A=B;A<=B;C=A;C<=A两个的电路图可明显比较得出区别;
二,IF ELSE 与 CASE 语句的互换 和区别,并非使用两者的结果都是一致的,没有单一的好坏之分,可以从综合后的RCL电路图明显区别出两者的区别
今天主要学习了,LED灯实验,和SRAM
一, 编码器和译码器,对三八译码器和编码器 用if语句和case语句进行编程,最后得出优先译码器用case语句比较好写,译码器用if语句。
二, 最后做了led静态显示,动态的没有做出来。
三,学习了sram的原理,其中的数据输入 和寄存器选择,和锁存器的原理。