新闻中心

EEPW首页>嵌入式系统>设计应用> MCS-51单片机与FPGA接口的逻辑设计

MCS-51单片机与FPGA接口的逻辑设计

作者: 时间:2009-12-11 来源:网络 收藏

通过对总线读/写时序的分析,了图3所示的电路。在中,了两个模块:一个是总线模块,负责的总线;另一个是寄存器单元及外部接口模块,运用总线接口模块来操作此模块。

本文引用地址://m.amcfsurvey.com/article/173527.htm

在总线应用时,的P0口是作为地址/数据总线分时复用的,因此应在总线接口模块中一个三态缓冲器,实现P0口的三态接口;又因单片机在访问外部空间时,它的地址为16位,因此借助地址锁存使能信号ALE在中实现高8位与低8位地址的编码,组合成16位地址,然后再根据MCS-51单片机的读/写信号,实现对FPGA的读写操作。
在接口设计中,采用了VHDL语言实现其接口。用VHDL语言编写,往往比较方便和严谨,注意整个过程的思路,并且尽量避免语言的冗余,造成比较长的延时。-MCS-51单片机与FPGA的通信读写电路的部分程序



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭