微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 初学ALTERA FPGA SRAM复用总线(杜邦线)故障求解

初学ALTERA FPGA SRAM复用总线(杜邦线)故障求解

时间:10-02 整理:3721RD 点击:

本人初学fpga,最近在调一个最小系统的时候,因为我买的fpga开发板将sram flash都复用了同一总线(数据,地址)并且也引出了相对应排插,当我部署完最小系统的时候如果排插没有插入任何杜邦线,则使用官方测试内存模板
Testing RAM from 0x480000 to 0x49FFFF
-Data bus test passed
-Address bus test passed
-Byte and half-word access test passed
-Testing each bit in memory device. . .  passed
Memory at 0x480000 Okay
内存测试正常
可当我想将数据地址总线复用给其他外设(杜邦线连接)的时候,问题就出现了
Testing RAM from 0x480000 to 0x49FFFF
-Data bus test failed at bit 0x1
Press enter to continue or 'q' to quit.
或者是
Testing RAM from 0x480000 to 0x49FFFF
-Data bus test passed
-Address bus test passed
-Byte and half-word access test failed at address 0x480000
Press enter to continue or 'q' to quit.
新人问题幼稚,还请各位大虾见谅,十分感谢

数据地址总线复用给其他外设(杜邦线连接)的时候把引脚的电平状态固定了,所以测试时不能通过。内存测试其实原理就是存入数据然后再读出数据,看看两者有没有差异。有差异则测试通过,无差异测试不通过。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top