CCFPGA

【赛灵思FPGA】XILINX&ME之basys2

0
阅读(3663)

      眨眼间,与赛灵思已经相识大半年了,从当初一无所知的小白到现在初识FPGA的世界,其中有对着开发板一筹莫展的烦恼,也有成功调试的喜悦,想趁着这个机会,分享一下自己进入XILINX fpga世界的一些心得。

     学习fpga的其中一个难处就是开发板过于昂贵,让很多人望而怯步,XILINX的价格又比ALtera的稍贵一点,所以许多学校都是玩altera的fpga,不过吾独爱赛灵思,FPGA只选Xilinx, 代理商就选安富利,呵呵,这是在某位大神那里看到的一句话,借过来用用,赛灵思的板卡最便宜的一个估计就是basys2了,即便这样,basys2的学术价仍然要560,可见fpga真不是一般的贵。

      闲话不扯先来说说这块板子吧。

     
这是basys2的基本参数  模块比较丰富 有数码管 LED  VGA接口 PS/2接口,还有4个6针用户扩展接口,digilent上有pmod附属电路板出售,不过那个价格贵的·········我一般是用杜邦线把IO引出自己做模块,能用pmod的都是高富帅~~~  

 我与basys2相识只有短短一个多月(板子是借的),但是通过它我基本了解了ISE的基本开发流程与modelsim的使用,练习了verilog的基本语法,给有意进入XILINX世界的同学推下这块漂亮的开发板

下面是basys2俄罗斯方块小游戏的展示哦~~^ ^

最后谈谈我对fpga入门的一点心得,我是大二上期开始接触fpga的,也正好学校开始教授数字电路,老师讲课基本都绕过verilog,只讲了一些基本语法,毕竟不是fpga的课,于是我一般学数电,一边学verilog,由于有C语言基础(大一的同学要认真学c语言哦),也不是太难入门,之后就兴冲冲的在开发板上写自己的第一个verilog程序,综合布线仿真测试,其实就是一个简简单单的逻辑门程序,却把我乐了大半天,就像C语言第一次弄出hello world,如果你没有数电,硬件语言的基础,将他们同时进行会有更好的效果哦,不过需要注意的一点就是不要眼高手低,好好的做一些逻辑门,触发器实验,在开发板上调试,既能有成就感,也能更好的掌握数电知识与verilog语法^ ^