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