新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 一种使用CPLDB件产生 巴克码的实现方法

一种使用CPLDB件产生 巴克码的实现方法

作者:时间:2009-12-11来源:网络收藏
3.2 硬件描述语言
首先,应启动MAX+plusⅡ主界面。用户通常可用以下几种方式描述自己的设计思想:原理图输入、硬件描述语言输入(AHDL、VHDL)、波形设计输入、层次设计输入和底层设计输入。本例采用VHDL程序设计。其巴克码发生器的VHDL语言如下:

本文引用地址:http://www.eepw.com.cn/article/191854.htm


与此类似,也可写出巴克码译码器的程序。


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技术已经越来越受到电子设计人员的欢迎,并已成为设计和实现数字系统的主要方式,在电子系统设计中占据着越来越重要的地位。


上一页 1 2 下一页

关键词: CPLDB 实现方法

评论


相关推荐

技术专区

关闭