手上有几块xilinx的CPLD芯片XC95144,闲着无聊,打样的几块板子回来玩玩。

xilinx cpld XC95144XL 最小系统板-LMLPHP

全部引脚引出,外接4个LED灯和一个Power灯,做成了50mm*50mm的板子,省钱(O(∩_∩)O)。

下面是焊接好的板子,没有洗板水了,焊好后没有洗。

xilinx cpld XC95144XL 最小系统板-LMLPHP

紧接着进行板子调试,手上只有并口下载器(软件不用装驱动,自动识别并口下载器,软件右下角显示LTP1、200khz),花好久找了台有并口的台式机,这年头找个这样的台式机真不容易。

软件安装的是ISE 14.4,很新的软件了,没想到还支持这么老的器件。

(1)刚开始上电,power灯亮,D4亮,D1、D2、D3灭,可能是芯片上电不同的bank呈现不同的电平吧。

(2)可是奇怪的是芯片上电后没过一会发热,经过检查时因为焊接没焊好,导致某个bank的电源和地短接,还好没有烧。

(3)解决了发热问题,编译好的工程后,软件不能检测芯片,经过检查是由于电脑并口没有打开,进入bios将并口设置成 EPP&ECP模式。然后就能软件就能检测到芯片了,这点和altera的软件一样的好,可以测试一下使用的芯片是否坏了。

(4)下载了一个组合逻辑,程序正常工作。又下载了一个时序逻辑,不能正常工作。经过检查发现晶振正常起振,使用的GCK1不知道什么时候和地短接了,怪不得不能正常工作。使用GCK2或者再焊接一下板子,错误排除。

xilinx cpld XC95144XL 最小系统板-LMLPHP

花了两天焊接了10块板子,一直接触altera的片子,尝试一下xilinx。感觉还是蛮好用的。

05-08 08:08