·上一文章:在FPGA上对OC8051IP核的修改与测试
·下一文章:基于CycloneII系列FPGA的DDFS信号源实现
与此类似,也可写出巴克码译码器的程序。
4 编程与下载
当整个设计完成后,MAX+PLUSⅡ将生成一个烧考文件(barkll.pof)。用户可以根据自己的设计需要对芯片进行编程,并将其构造成自己的专用芯片。对于MAX7000系列芯片,通常可用下载电缆从计算机串口将编程或配置数据传送到CPLD芯片。本例采用JTAG实现单器件的在系统编程,将Bit2Blaster电缆的一端与PC机的RS232串口相连,另一端10芯插头与用户试验板上左侧的10针插座相连,并给试验板加上5伏电源。然后点击快捷钮,并打开MAX+plusII编程窗口,选择菜单命令Op—tions/Hard2Ware Setup,在出现设置编程硬件对话框后,在下拉菜单中选择BitBlaster,接着指定配置时使用的串口(COMl),再选择OK,最后,点击Program即可开始编程下载。
5 结束语
CPLD与中小规模的标准器件相比,其工作速度快,集成度高,功耗低,适应性强。因此,CPLD技术已经越来越受到电子设计人员的欢迎,并已成为设计和实现数字系统的主要方式,在电子系统设计中占据着越来越重要的地位。