NES(FC) FPGA游戏卡开发笔记(10)---- CPLD部分硬件管脚资源整理

MCU通过CPLD是控制存档和loader程序的SRAM。MCU暂时确定为雅特力的AT32F403AVG7芯片(cortex-m4核),CPLD选择为AG256S100。SRAM是IS62LV256AL(32KB)。

整理一下各个芯片的管脚资源,方便画PCB图,并且确定MCU使用的SPI,SDIO,USB,UART的接口管脚。

1. MCU(AT32F403AVGT7)

1.1 SPI和SDIO接口使用的管脚注意部分

AT32F403AVG7一共有4个SPI,2个SDIO,一个USBFS,一个SPIM(外接spi flash)

SPI1和SDIO2的(D4-D5)冲突。实际使用SDIO1( TF卡SD模式, 4bit模式)。

SDIO1需要MCU的D0-D3,CLK,CMD,一个GPIO/CD(卡插入监测)。

SPIM_IO0/1和USBFS管脚可以多工使用,会影响直接通过usb接口烧写SPI flash的功能实现。

SPI3与JTAG管脚冲突,应该可以用SWD调试接口。

1.2 SPI1

1.3 SPI2 

1.4 SPI3 

1.5 SDIO1

 1.6 SPIM

1.7 USBFS

 

2 实际管脚使用芯片图

 

3 具体资源使用列表

SPI1

CPLD

SPI2

FPGA

SDIO1

TF卡(4bit)

USBFS

USB接口

SPIM

接外部spi flash

 JTAG

4. AG256S100

这个芯片好像与Altera的EMP240T100管脚兼容,资料也可以参考EMP240的相关资料。

5. IS62LV256AL 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值