电子产品世界 » 论坛首页 » 电子DIY » FPGA DIY » CPLD(EPM570T144)作为寄存器,与STM32进行数据交换怎么弄??


共3条 1/1 1 跳转至

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

菜鸟
2014-05-19 20:58:04    评分

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分别编程?描述的有点乱……




关键词: CPLD     寄存器     STM32     数据    

高工
2014-05-28 12:01:20    评分
2楼
这种可以采用常用总线的形式,可以查查相关总线的资料。

菜鸟
2014-07-16 09:53:21    评分
3楼
已搞定,使用FSMC读写……

共3条 1/1 1 跳转至

回复

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