ic课程设计心得体会.doc

上传人:scccc 文档编号:13485181 上传时间:2022-01-06 格式:DOC 页数:3 大小:20.50KB
返回 下载 相关 举报
ic课程设计心得体会.doc_第1页
第1页 / 共3页
ic课程设计心得体会.doc_第2页
第2页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ic课程设计心得体会.doc》由会员分享,可在线阅读,更多相关《ic课程设计心得体会.doc(3页珍藏版)》请在三一文库上搜索。

1、ic 课程设计心得体会 经过2个多星期的IC课程设计,我们在老师的指导下, 共同努力,顺利完成该课程设计,收获很大。 一、 对硬件设计的一般流程有了初步的了解 通过该课程设计,我们初步了解了硬件设计的一般流 程,课题分析-verilog HDL编程-调试程序-仿真波形 -综合生成器件。 二、 学会对简单系统进行分析 冈岭到题目时,感觉非常盲目没有思路,无从下手。 但我们多方收集资料,力求先对同步 FIFO有个初步认识, 进而去理解同步 FIFO的工作原理,最后产生自己的设计方 案。当所以准备工作搞定后,我们顺利设计了输入端口时钟 信号clk,复位信号rst,读控制rq,写信号wq以及数据输 入

2、端口 data,输出端口满状态 full ,空状态empty以及数 据输出端口。但是对同步缓冲器的存储单元的表述方法不是 很清晰,开始想到可以直接调用现成的双口 RAM器件,但是 考虑到由于数据缓冲器存储读取并不是随机写入读取,而是 按照顺序进行的,所以最后讨论用二维寄存器来组成 FIFO 的存储单元。 三、 自学了 verilog HDL 编程 因为verilog HDL 语言语法和以前学过的 C语言比较相 近,所以在看了些相关书籍和程序范例后,就入手编写 verilog HDL 代码,开始时候没有遇到太大问题。但是毕竟 verilog HDL和 C许多还是有差别的,如 case的用法等。但

3、 是经过我们一起的努力,顺利的完成了 verilog HDL代码的 编写工作。 四、 学会使用 Modelsim, LeonardoSpectrum 软件 学会了常用的 IC仿真生成器件的软件 Modelsim, LeonardoSpectrum 的使用方法。在 Modelsim 环境中,经过 简单的修改调试,运行,但是得到的仿真波形始终不能满意。 仿真波形显示控制电路, 包括读写信号,满空状态都很正常, 不过却出现输出波形为高阻态,进一步验证数据未写入存储 寄存器。经过答疑老师的帮助,我们xx推荐: 20XX/1018/special_ 发现由于开始地址指针指向不明造成 此问题,初始化后即解

4、决了此问题。用 LeonardoSpectrum 综合生成器件也遇到很多类似的问题,不过在耐心老师指 导,我们共同探讨研究下最终都得以解决。 五、 加深了对许多课程的理解 IC课程设计联系到很多门课, 是对很多理论课的一次理 论联系实践的机会。例如在讨论同步 FIFO的存储单元方案 时候,我们通过查资料对微机原理学的存储器原理有了更深 刻的理解和认识。另外,整个 verilog HDL 编写过程都是按 照C语言要求的结构化,模块化,加上注释的详细清晰,所 以也使我们的程序可读行强 六、培养了团队合作意识 像这种课程设计,由于要自学 verilog HDL ,以及 Modelsim,LeonardoSpectrum的使用,对初学者来说是个很 大的工程,所以我们坚持团队合作,分工明确,有多种方案 共同研究拍板,有了问题大家共同探讨,极大提高了开发效 率。 总的来说,这次IC课程设计确实学到很多,不仅学到 以上六点,而且也锻炼了我遇到问题解决问题的勇气和能 力,以及遇到挫折不达目的不罢休的韧性,这在以后的工作 与学习中将会非常重要。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1