应该是不可以直接连的,你的板子而且是数据互相传输的,单片机是TTL电平,即高为+5V,而CPLD是+3.3V,建议使用电平转化器,其实使用锁存器也可以达到同样的效果,如16244和245,他们都是+3.3V的,但支持+5V,其中16244是单向的,245是双向的,都有直插和贴片封装,使用时只需增加一个锁存控制信号就可以了,不过如果你的数据波特率较高就不推荐这样用了。
是这样子的。
要看你的单片机和cpld之间谁是输入,谁是输出,如果是cpld输出给单片机,ok,没问题,直接连就好了,因为单片机的IO会认为3.3v是高电平。
如果是单片机输出给cpld,那么就要小心了,最好是用电平转换芯片进行隔离,如果你实在是不想用的话,也可以,就用电阻串进去,主要是起到一个限流的作用,但不保险。
接口少的话用74HC244,这个接3.3V
你可以找EPM240的 5V设计指导书。 Altera官方网站是有的。
或者在bbs.eetzone.com上面问问。
肯定不会烧单片机,会烧CPLD才对,同时两块芯片都是双向的,小心短路。