咨询电话 0514-86166160

资讯动态

万能澳门金莎娱乐CPLD设计中的注意事项

发布时间:2019-08-28 16:00:27 浏览人数:

万能澳门金莎娱乐CPLD设计中的注意事项

在伺服控制卡卡法的过程中,CPLD的使用时一大特色,也是一大难点。CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发App平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。

CPLD是可以根据需要组合成各种电路,但是它并不是随意组合的,因为CPLD的内部资源也是有限的,组成的电路过多,就会造成内部逻辑单元的耗尽,不能编译成功。有时,一个从传统上认为正确的电路,写入CPLD后,却不能得到正确的结果,举个例子,设计一个传统的计数器74ls193,如果用级连方式可以正常使用,但是在CPLD中,却发现记数不稳定有很多毛刺,读数会发生错误。其实,传统的分立元件74ls193也有毛刺,但是因为传统74ls193引脚和PCB板间有10pf左右的电容,很多毛刺就被滤掉了,而CPLD的速度非常快,内部没有这种电容,则真是的反映了这种情况,在开发中尝尝会遇到这种情况,计数器工作不稳定,有时数字会有突变,这时,应该采用同步计数器电路来消除毛刺,并增加了读数时的锁存,终于有效的消除了毛刺,经过大量的试验,计数电路非常稳定可靠。

总之,以VHDL语言作表达设计意图、CPLD作为硬件载体、计算机作为开发工具、EDAApp为开发环境的现代电子设计方法日趋成熟。我相信,VHDL语言在EDA领域必将占有更加重要的地位。

XML 地图 | Sitemap 地图