跪求各路高手幫幫小弟!
最近接到一項目:將用戶板上的擴展SRAM 6264,以及鎖存器 74HC373,都刪除掉以節約成本!
大家都知道6264擴展了8K*8的外部數據存儲空間,新提供的cpu,自帶數據空間sram 6K*8,
按常理來講,當訪問外部數據SRAM不超過6K*8的存儲空間時,ALE,READ,WRITE該3個引腳都可以省略不用,
仿真時,出現的問題是,內部6K*8居然訪問不到,即我寫進SRAM的數據無法寫入(可以再觀察窗口發現數據),
可是當我接上ALE引腳后,數據讀寫正常,是什么原因呢?請高手解答,感激不盡。
跪求各路高手幫幫小弟!
最近接到一項目:將用戶板上的擴展SRAM 6264,以及鎖存器 74HC373,都刪除掉以節約成本!
大家都知道6264擴展了8K*8的外部數據存儲空間,新提供的cpu,自帶數據空間sram 6K*8,
按常理來講,當訪問外部數據SRAM不超過6K*8的存儲空間時,ALE,READ,WRITE該3個引腳都可以省略不用,
仿真時,出現的問題是,內部6K*8居然訪問不到,即我寫進SRAM的數據無法寫入(可以再觀察窗口發現數據),
可是當我接上ALE引腳后,數據讀寫正常,是什么原因呢?請高手解答,感激不盡。
你好像對這方面不太熟悉奧!
對RAM來說,8051只有128字節,8052有256字節,現在有些增強型的型號“邏輯在片外、物理在片內”的SRAM有些可達1K字節,但是能達到8K字節的很少(我沒見過)。所以你仿真是不可能正常的。
讀寫“邏輯在片外、物理在片內”的SRAM是不需要ALE、READ、WRITE三根控制總線的,而實際在片外的擴展SRAM是需要的。當你接上ALE時,就可以讀片外的了,仿真就可以正常了。
| 歡迎光臨 (http://www.denmoz.com/bbs/) | Powered by Discuz! X3.1 |