OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » CPLD(EPM570T144)作为寄存器,与STM32进行数据交换怎么弄??

共3条 1/1 1 跳转至

CPLD(EPM570T144)作为寄存器,与STM32进行数据交换怎么弄??

菜鸟
2014-05-19 12:55:25    评分

CPLD芯片型号:EPM570T144C5

ARM芯片型号:STM32F103ZET6

两个芯片布置在同一块PCB上,它们之间的引脚连接如下:

地址线:A0~A15;

数据线:D0~D15;

其他读写控制线:INT1~INT5;MPUCLK;FSMC_CLK;FSMC_NOE;FSMC_NWE;FSMC_NWAIT;FSMC_NADV;FSMC_NBL0;FSMC_NBL1;FSMC_NE1~FSMC_FSMC_NE4;FSMC_INT2;RESETn

问题:想让CPLD作为“寄存器”,原始信号先进入CPLD进行消抖,然后传给STM32。我想问这种“寄存器”形式怎么对CPLD和STM32分别编程?描述的有点乱……


高工
2014-05-19 13:51:36    评分
2楼

给你个参考设计,希望有用吧:

http://www.go-gddq.com/html/s124/2012-05/971323p4.htm

 


菜鸟
2014-05-19 14:17:16    评分
3楼
谢谢啊!!!

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]