FPGA接口电路设计
发布时间:2011/10/9 13:56:30 访问次数:1275
在设计单片机小系统和FPGA小系统之间的接口电路时,首先需要注意二者之间的接口电平是否兼容。通常FPGA芯片的工作电压为3.3V,而单片机的工作电压为SV,因此在连接电路时要保证所接信号引脚的接口为TTL电平。坚决禁止为了在IO引脚上获得高电平而将SV电源接入FPGA的引脚,这样会烧毁FPGA芯片。为了高效地在单片机与FPGA之间传输数据,最好采用总线方式设计接口电路。 AT24C164
通过总线扩展方式连接单片机小系统与FPGA小系统,只要通过单片机读写外部存储器(XDATA区)便可实现数据传递。此处要保证定义的FPGA内部物理地址不与单片机小系统上已有的区域冲突,可以定义到OXA400~OXFFFF区段。由于需要将ALE、/WR和/RD作为FPGA内部进裎的敏感信号,因此需要接入IBUF(输入缓存器),否则编译将无法通过。
在设计单片机小系统和FPGA小系统之间的接口电路时,首先需要注意二者之间的接口电平是否兼容。通常FPGA芯片的工作电压为3.3V,而单片机的工作电压为SV,因此在连接电路时要保证所接信号引脚的接口为TTL电平。坚决禁止为了在IO引脚上获得高电平而将SV电源接入FPGA的引脚,这样会烧毁FPGA芯片。为了高效地在单片机与FPGA之间传输数据,最好采用总线方式设计接口电路。 AT24C164
通过总线扩展方式连接单片机小系统与FPGA小系统,只要通过单片机读写外部存储器(XDATA区)便可实现数据传递。此处要保证定义的FPGA内部物理地址不与单片机小系统上已有的区域冲突,可以定义到OXA400~OXFFFF区段。由于需要将ALE、/WR和/RD作为FPGA内部进裎的敏感信号,因此需要接入IBUF(输入缓存器),否则编译将无法通过。
上一篇:ISE 10.1概述
热门点击