哈佛架構(gòu)
哈佛結(jié)構(gòu)是一種存儲器結(jié)構(gòu)。使用哈佛結(jié)構(gòu)的處理器有:AVR、ARM9、ARM10、ARM11等。
本文引用地址:http://m.butianyuan.cn/article/201608/295773.htm哈佛結(jié)構(gòu)是一種將程序指令存儲和數(shù)據(jù)存儲分開的存儲器結(jié)構(gòu)。是一種并行體系結(jié)構(gòu),數(shù)字信號處理一般需要較大的運(yùn)算和較高的運(yùn)算速度,為了提高數(shù)據(jù)吞吐量,在數(shù)字信號處理器中大多采用哈佛結(jié)構(gòu)。哈佛結(jié)構(gòu)的計算機(jī)由CPU、程序存儲器和數(shù)據(jù)存儲器組成,程序存儲器和數(shù)據(jù)存儲器采用不同的總線,
特點:1、將程序和數(shù)據(jù)存儲在不同的存儲空間中,即程序存儲器和數(shù)據(jù)存儲器是兩個獨立的存儲器,每個存儲器獨立編址、獨立訪問。
2、更寬的數(shù)據(jù)帶寬。
3、取指令在單周期內(nèi)完成(中檔系列的指令為14 位),在訪問程序存儲器中的同時,可通過獨立的總線對數(shù)據(jù)存儲器進(jìn)行讀寫操作。
4、獨立的總線使得在執(zhí)行一條指令的同時,可以取下一條指令。
評論