原创 FPGA学习札记-1-开始

2010-5-26 14:19 2675 1 2 分类: FPGA/CPLD

手上有一块清华科教仪器厂型号为THCII-1的SOPC的CycloneII开发板,核心芯片是EP2C5T144C8,但除了这个板子和电源线、并口下载线别的任何资料都没有,我决定以这块板子开始我的FPGA学习之旅。


基础:熟悉AVR单片机,熟悉其ICCAVR和CodeVision编译器特性,能使用AVR汇编编写bootloader程序。熟悉熟悉SPI,I2C等协议,做过软件模拟I2C接口。有verilog基础,用QuartsII7.0做过一个电子钟程序。ARM底层调试经验,熟悉ADS基本操作


目标


1.掌握常用的FPGA/CPLD的功能模块


2.精通Verilog


3.掌握Nios系统的应用和开发,最终能实现Nios系统在不同需要下的应用


 


眼下第一步工作,是将手上这块板子的原理图逆向出来,将原件列出,逐个引脚测量其连接,获得原理图后,我就可以开始基本程序的调试了。


 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1609127 2010-5-26 18:48

呵呵看见楼主,好像看见自己的影子! 好欣慰呀。 原来楼主也是从AVR过来人。 学习CPLD/FPGA的开始,首先要攻略Verilog语言。 一开始会很糊涂,因为C语言和Verilog语言都不相似。途中会要死不死的...啊哈哈! Verilog 语言没有什么精通不精通的。它不像C语言,有很多“库”。如果使用RTL级来建模,那么Verilog 的关键字也不过几个而已。最重要,还是建模的思路(方法)。 ( ⊙ o ⊙ )啊!,不知不觉说到那么多话。 总之FPGA就是一个好东西,用上它,你会越来越喜欢它的。它不可与比单片机比较,但是你会发现它的魅力~
相关推荐阅读
用户1501504 2010-09-26 23:26
基于EPM240的电子表终于完成了
终于把电子表基本做成功了,24小时计时显示、闹钟设定、蜂鸣、关闭等功能在一片240上都实现了 ,不过功能上还有一点缺憾,现在闹钟在响铃时一旦被按下,还需按下启动闹钟组合键才能在第二天继续响铃,我想想能...
用户1501504 2010-08-17 23:49
点点点
shi一样的进度,电子表自从实现计时功能就没再专心搞过,映射着shi一样的业余生活1) 某天突然发现我的QuartusII 7.0版无法生成sof文件, 在做电机码盘四倍频电路计数器时因为1270的C...
用户1501504 2010-06-21 12:24
FPGA学习札记2 -CPLD电子钟硬件和对Verilog的一些认识
最近工作非常忙,生活上又出了在我这个年纪早该已经淡定的变故,原本打算直接从SOPC开发板入手的,现在改为先做一块以CPLD为核心的数码电子钟,顺便熟悉verilog和QuartusII开发环境。这电子...
EE直播间
更多
我要评论
1
1
关闭 站长推荐上一条 /3 下一条