集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 18358|回复: 19

FPGA培训学习日志(北京至芯FPGA培训中心)

[复制链接]
CPLD 发表于 2010-11-15 12:03:34 | 显示全部楼层 |阅读模式
FPGA培训学习日志(北京至芯FPGA培训中心)

也许日志只是一个记录 但是他是记录我FPGA学习提升的过程 谨以此与大家共享!
 楼主| CPLD 发表于 2010-11-15 12:06:11 | 显示全部楼层
FPGA培训学习日志 NO.1

很高兴,精神也不错
今天主要学习了:
1,        对数字系统设计从总体规模上有了一些认识,有点模糊,个板块之间的衔接不是很清楚,可能是基础上的原因。如,一个完整的程序的几个部分之间连接,模块之间的连接,语法也不是很清楚
对策:加紧对基础的学习了解,把思维面放开,注意把学习的结合起来,有个总体的概念
2,        从讲的内容来看,有的比较基础的,想一想知道是怎么回事,也有的基础的回想起比较费劲,也有的很陌生。
对策:加紧基础学习,把不熟悉的在复习一遍,陌生的尽量去了解
3,        学习的modelsim,从来没学过没用过 ,今天老师讲了最基础的用法,经反复的联系后,基本了解熟悉一些,更广泛的应用,以后逐渐学习
4,        总的时间学下来感觉时间有时紧,感觉有点压力
 楼主| CPLD 发表于 2010-11-15 12:06:51 | 显示全部楼层
FPGA培训学习日志 NO.2
今天主要学习了modelsim的一般基本用法和quartus程序的一般步骤
1,        modelsim 讲了程序的编码,仿真,波形,和一些菜单的使用。
2,        modelsim 讲了三个文件的调用,在不打开modelsim的情况是怎么使用
问题点:
1,        刚开始的时候各操作顺序不是很清楚,经反复练习已基本了解,比如,project-lib-editor-simulate-add wave
2,        三个文件的调用,开始各关系模糊,各文件中的代码意义不是很明白,编码的顺序,经后来多次练习后,会调用那三个文件了 ,但是还不太熟悉
二,quartus使用的一般步骤
1,        今天对一个完整的程序到板子的下载流程有了个了解,了解了仿真,然后布局布线,不了解的有后仿真,综合
2,        了解quartus的基本使用,但感觉还是有很多不知道如何使用,此部分要加强练习,增强熟练度。
 楼主| CPLD 发表于 2010-11-15 12:09:45 | 显示全部楼层
FPGA培训学习日志 NO.3
今天对前两天所学习的进行复习
1,        练习了在modelsim中的三个文件的调用,成功运行了两次
2,        做了一下后面的练习 一个比较器,也Ok的,然后自己又编了个减法器 也成功运行
 楼主| CPLD 发表于 2010-11-15 12:10:27 | 显示全部楼层
FPGA培训学习日志 NO.4

做实验
一,        后仿真
熟悉了后仿真流程,能独立完成,但速度比较缓慢,对后仿真的意义不是很明白,其中的竞争冒险,不明白,在我的印象之中,竞争冒险的概念是由于各延迟产生的,其具体原因还不明白
二,        实验
今天主要做了三个实验,跑马灯,救护车,音乐。
能独立完成下载个过程,但不是很熟悉,各具体的原因,每步的意义不是很明白
大概流程基本明白了
 楼主| CPLD 发表于 2010-11-15 12:11:03 | 显示全部楼层
FPGA培训学习日志 NO.5
一,        分频电路的实现
今天的实验主要是分频实验
问题点:
1,        对分频概念已理解,占空比已了解
2,        设计流程基本上已熟悉。
3,        自我问题是写程序比较困难,
原因:
A,        对语法不熟悉
B,        对如何分频设计方法难想出
C,        对如何实现分频整个程序设计比较困难,(今天完成了双分频,偶数分频,和偶数50%占空比)
奇数分频还未实现,原因是程序实际困难
二,        对FPGA内部机构了解
对FPGA内部结构有个大概的了解,基本概念熟悉,需私下反复阅读
更多理解
三,        计划
明天完成未实现的奇数分频,努力完成老师布置的实验

注意:
A,以后的实验注意 程序是如何实现的,以便熟悉语法和程序设计
 楼主| CPLD 发表于 2010-11-15 12:11:44 | 显示全部楼层
FPGA培训学习日志 NO.6


今天主要学习了,一些基本的语法

一,阻塞非阻塞
        阻塞零延时,符号“=”,非阻塞“<=” always 块内常用非阻塞,可认为是顺序执行,同语句 使用不同符号的结果是不同的,明显可以从
   A=B;                                                        A<=B;
                                                                       
C=A;                                                        C<=A
两个的电路图可明显比较得出区别;
二,IF ELSE 与 CASE 语句的互换 和区别,并非使用两者的结果都是一致的,没有单一的好坏之分
        可以从综合后的RCL电路图明显区别出两者的区别
 楼主| CPLD 发表于 2010-11-15 12:12:15 | 显示全部楼层
FPGA培训学习日志 NO.7

今天主要学习了,LED灯实验,和SRAM

一,        编码器和译码器,对三八译码器和编码器 用if语句和case语句进行编程,最后得出优先译码器用case语句比较好写,译码器用if语句。
二,        最后做了led静态显示,动态的没有做出来。
三,学习了sram的原理,其中的数据输入 和寄存器选择,和锁存器的原理。
IPO 发表于 2010-11-22 12:35:07 | 显示全部楼层
支持 支持 支持 支持 支持 支持
clown_7 发表于 2010-11-22 20:55:07 | 显示全部楼层
你叫啥名字
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-24 10:25 , Processed in 0.101297 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表