ARM7鍜孉RM9鐨勫尯鍒?
1. 鏃堕挓棰戠巼鐨勬彁楂?br /> 铏界劧ARM7鍜孉RM9鍐呮牳鏋舵瀯鐩稿悓锛屼絾ARM7澶勭悊鍣ㄩ噰鐢?绾ф祦姘寸嚎鐨勫啹·璇轰紛鏇肩粨鏋?锛岃€孉RM9閲囩敤5绾ф祦姘寸嚎鐨勫搱浣涚粨鏋勩€傚鍔犵殑娴佹按绾胯璁℃彁楂樹簡鏃堕挓棰戠巼鍜屽苟琛屽鐞嗚兘鍔涖€?绾ф祦姘寸嚎鑳藉灏嗘瘡涓€涓寚浠ゅ鐞嗗垎閰嶅埌5涓椂閽熷懆鏈熷唴锛屽湪姣忎竴涓椂閽熷懆鏈熷唴鍚屾椂鏈?涓寚浠ゅ湪鎵ц銆傚湪甯哥敤鐨勮姱鐗囩敓浜у伐鑹轰笅锛孉RM7涓€鑸繍琛屽湪100MHz宸﹀彸锛岃€孉RM9鍒欒嚦灏戝湪200MHz浠ヤ笂銆?br /> 2 鎸囦护鍛ㄦ湡鐨勬敼杩?br /> 鎸囦护鍛ㄦ湡鐨勬敼杩涘浜庡鐞嗗櫒鎬ц兘鐨勬彁楂樻湁寰堝ぇ鐨勫府鍔┿€傛€ц兘鎻愰珮鐨勫箙搴︿緷璧栦簬浠g爜鎵ц鏃舵寚浠ょ殑閲嶅彔锛岃繖瀹為檯涓婃槸绋嬪簭鏈韩鐨勯棶棰樸€傚浜庨噰鐢ㄦ渶楂樼骇鐨勮瑷€锛屼竴鑸潵璇达紝鎬ц兘鐨勬彁楂樺湪30锛呭乏鍙炽€?br /> 3.MMU(鍐呭瓨绠$悊鍗曞厓锛?br /> ARM7涓€鑸病鏈塎MU(鍐呭瓨绠$悊鍗曞厓锛夛紝锛圓RM720T鏈塎MU锛夈€?br /> ARM9涓€鑸槸鏈塎MU鐨?ARM9940T鍙湁MPU ,涓嶆槸涓€涓畬鏁寸殑MMU銆?br /> 杩欎竴鏉″緢閲嶈锛孧MU鍗曞厓鏄ぇ鍨嬫搷浣滅郴缁熷繀闇€鐨勭‖浠舵敮鎸侊紝濡侺INUX;WINCE绛夈€傝繖灏辨槸璇达紝ARM7涓€鑸彧鑳借繍琛屽皬鍨嬬殑瀹炴椂绯荤粺濡俇COS-II,eCOS绛夛紝鑰孉RM9鏃犳闄愬埗锛屼竴鑸殑鎿嶄綔绯荤粺閮藉彲浠ョЩ妞嶃€傚叾瀹炲嵆浣緼RM720T鑳芥敮鎸丩INUX;WINCE绛夌郴缁燂紝涔熼矞鏈変汉鐢紝鍥犱负浠RM7鐨勮繍琛岄€熷害璺戣繖绉嶅ぇ鍨嬫搷浣滅郴缁燂紝瀹炲湪鏈夌偣鍚冨姏銆傚啀鑰呬袱鑰呯殑搴旂敤棰嗗煙鏄庢樉涓嶅悓锛屼篃鏃犳蹇呰銆?br /> 4. ARM7姣擜RM9鎻愪緵浜嗘洿濂界殑鎬ц兘锛嶅姛鑰楁瘮銆傚畠鍖呭惈浜員HUMB鎸囦护闆嗗揩閫熶箻娉曟寚浠ゅ拰ICE璋冭瘯鎶€鏈殑鍐呮牳銆?br /> 5. 鍦ㄤ粠ARM7鍒癆RM9鐨勫钩鍙拌浆鍙樿繃绋嬩腑锛屾湁涓€浠朵簨鎯呮槸闈炲父鍊煎緱搴嗗垢鐨勶紝鍗矨RM9E鑳藉瀹屽叏鍦板悜鍚庡吋瀹笰RM7涓婄殑杞欢锛涘苟涓斿紑鍙戜汉鍛橀潰瀵圭殑缂栫▼妯″瀷鍜屾灦鏋勫熀纭€涔熶繚鎸佷竴鑷淬€?br /> 鍒濆鑰呮槸閫堿RM7杩樻槸ARM9锛?br /> 1锛夋槑纭洰鐨?br /> 瀛︿範涓哄簲鐢ㄣ€備綘瀛RM鍑嗗鐢ㄥ湪浠€涔堝湴鏂癸紝濡傛灉鏄竴鑸€ф帶鍒剁郴缁熸垨浠呬粎鐢ㄦ潵鏇挎崲8鑾?6浣嶆満锛孉RM7鏄剧劧鏄閫夛紱浣嗗鏋滅敤鍦ㄧ綉缁滈€氫俊鎴栧ぇ鍨嬬殑闊宠棰戝鐞嗙瓑锛屽垯ARM9杈冨悎閫傘€?br /> 2锛夎嚜韬熀纭€ 瀛︿範ARM鐨勪竴鑸湁涓夌被浜猴細
涓€鏄绠楁満涓撲笟鐨勶細杩欑被浜哄鎿嶄綔绯荤粺绛夎蒋浠剁煡璇嗕簡瑙h緝澶氾紝鑰屽纭欢鐭ヨ瘑鐭ヤ箣鐢氬皯锛屾樉鐒惰繖绫讳汉瀛RM鐨勮瘽杩樻槸鍋氳蒋浠跺ソ锛屽彲浠ュ熀浜嶭INUX;WINCE绛夋搷浣滅郴缁熺殑ARM9鏇磋兘绗﹀悎杩欑被浜虹殑瑕佹眰锛屽綋鐒朵篃鏈夊緢澶氳绠楁満涓撲笟鐨勪汉浠庝簨ARM7绯荤粺鐨勫簲鐢ㄨ蒋浠剁紪鍐欑殑銆備絾鏄悶搴曞眰鐨勫氨寰堝皯浜嗐€?br /> 浜屾槸鐢靛瓙绫讳笓涓氱殑锛氳繖绫讳汉鐨勭‖浠跺熀纭€浜嗙浉瀵硅緝濂斤紝鐩稿弽鎿嶄綔绯荤粺锛屾暟鎹簱绛夎蒋浠剁煡璇嗗垯宸己浜烘剰銆傚洜姝や汉澶氱數瀛愪笓涓氱殑浜哄憳閮界啛鎮夊崟鐗囨満锛岀敤鍗曠墖缂栧啓鐐瑰皬绋嬪簭杩樹笉鍦ㄨ瘽涓嬶紝浣嗚鐢ˋRM鍋氳緝澶у瀷鐨勮蒋浠跺垯鏈夌偣鍔涗笉浠庡績锛屽挨鍏舵槸LINUX;WINCE杩欑鎿嶄綔绯荤粺涓嶆槸涓変袱涓湀鑳借交鏉炬悶瀹氱殑銆傚缓璁繖绫讳汉鍛樺鏃犵壒鍒渶瑕佽繕鏄粠ARM7鍜屽皬鍨嬫搷浣滅郴缁熷璧枫€傚鐢ㄥ氨濂斤紝涓嶈鐩茬洰杩芥眰楂樼銆傛湁涓€鐐硅娉ㄦ剰骞朵笉鏄粠浜婣RM9鐨勫氨姣擜RM7宸ヨ祫楂橈紝鍙嶈€孉RM7鐨勫氨涓氭満浼氭瘮ARM9澶氾紝杩欏緢濂界悊瑙o紝濂芥瘮閲戝瓧濉旓紝瓒婂線椤惰偗瓒婂皬銆?br /> 涓夋槸杞‖浠跺熀纭€閮戒笉澶ソ鐨勶細杩欑被浜哄憳鏈夌‘瀹為渶瑕佺殑锛屼篃鏈夎刀鏃堕鐨勶紝濡傛棤澶х殑瀛︿範鍐冲績杩樻槸鍙傚姞鍩硅鐨勫ソ銆傚綋鐒朵篃鍙洸绾挎晳鍥斤紝鎼炴噦鍗曠墖鏈哄悗锛孉RM7灏变笉闅句簡銆?br /> 鏈€鍚庤涓€鐐瑰叧浜庡紑鍙戞澘鐨勶紝鍒濆鑰呬拱涓紑鍙戞澘纭疄寰堟湁蹇呰锛屼絾涔熻閫夋嫨鍚堥€傜殑锛屽垵瀛﹁€呭悎閫傜殑灏辨槸锛岃祫鏂欓綈鍏紝鏈夐厤濂楁暀绋嬪拰瀛︿範鎸囧锛屽啀鍔犱笂杈冨強鏃剁殑鎶€鏈敮鎸併€傜洰鍓嶈兘鍋氬埌鐨勫緢灏戯紝寮€鍙戞澘杩欎笢瑗夸笉鏄鍝鍏徃鏈夊悕姘旓紝鍞悗灏卞ソ锛屽緢澶氬ぇ鍏徃涓€鑸笉鐞嗕釜浜轰拱瀹剁殑闂鐨勶紝鎴戞劅瑙夊鍗婃槸杩愭皵锛岃繍姘斿ソ浜嗕篃璁歌兘纰板埌涓€瀹跺敭鍚庡ソ鐨勩€?/p>
ARM,FPGA,DSP鐨勭壒鐐瑰拰鍖哄埆鏄粈涔?
1.鍏充簬DSP DSP锛坉igital singnal processor锛夋槸涓€绉嶇嫭鐗圭殑寰鐞嗗櫒锛屾湁鑷繁鐨勫畬鏁存寚浠ょ郴缁燂紝鏄互鏁板瓧淇″彿鏉ュ鐞嗗ぇ閲忎俊鎭殑鍣ㄤ欢銆備竴涓暟 瀛椾俊鍙峰鐞嗗櫒鍦ㄤ竴鍧椾笉澶х殑鑺墖鍐呭寘鎷湁鎺у埗鍗曞厓銆佽繍绠楀崟鍏冦€佸悇绉嶅瘎瀛樺櫒浠ュ強涓€瀹氭暟閲忕殑瀛樺偍鍗曞厓绛夌瓑锛屽湪鍏跺鍥磋繕鍙互杩炴帴鑻ュ共瀛樺偍鍣紝骞跺彲浠ヤ笌涓€瀹氭暟閲忕殑澶?閮ㄨ澶囦簰鐩搁€氫俊锛屾湁杞€佺‖浠剁殑鍏ㄩ潰鍔熻兘锛屾湰韬氨鏄竴涓井鍨嬭绠楁満銆?br /> DSP閲囩敤鐨勬槸鍝堜經璁捐锛屽嵆鏁版嵁鎬荤嚎鍜屽湴鍧€鎬荤嚎鍒嗗紑锛屼娇绋嬪簭鍜屾暟鎹垎鍒瓨鍌ㄥ湪涓や釜鍒嗗紑鐨?绌洪棿锛屽厑璁稿彇鎸囦护鍜屾墽琛屾寚浠ゅ畬鍏ㄩ噸鍙犮€備篃灏辨槸璇村湪鎵ц涓婁竴鏉℃寚浠ょ殑鍚屾椂灏卞彲鍙栧嚭涓嬩竴鏉℃寚浠わ紝骞惰繘琛岃瘧鐮侊紝杩欏ぇ澶х殑鎻愰珮浜嗗井澶勭悊鍣ㄧ殑閫熷害 銆傚彟澶栬繕鍏佽鍦ㄧ▼ 搴忕┖闂村拰鏁版嵁绌洪棿涔嬮棿杩涜浼犺緭锛屽洜涓哄鍔犱簡鍣ㄤ欢鐨勭伒娲绘€с€?br /> 鍏跺伐浣滃師鐞嗘槸鎺ユ敹妯℃嫙淇″彿锛岃浆鎹负0鎴?鐨勬暟瀛椾俊鍙凤紝鍐嶅鏁板瓧淇″彿杩涜淇敼銆佸垹闄ゃ€佸己鍖栵紝骞跺湪鍏?浠栫郴缁熻姱鐗囦腑鎶婃暟瀛楁暟鎹В璇戝洖妯℃嫙鏁版嵁鎴栧疄闄呯幆澧冩牸寮忋€傚畠涓嶄粎鍏锋湁鍙紪绋嬫€э紝鑰屼笖鍏跺疄鏃惰繍琛岄€熷害鍙揪姣忕鏁颁互鍗冧竾鏉″鏉傛寚浠ょ▼搴忥紝杩滆繙瓒呰繃閫氱敤寰鐞嗗櫒锛?鏄暟瀛楀寲鐢靛瓙涓栫晫涓棩鐩婇噸瑕佺殑鐢佃剳鑺墖銆傚畠鐨勫己澶ф暟鎹鐞嗚兘鍔涘拰楂樿繍琛岄€熷害锛屾槸鏈€鍊煎緱绉伴亾鐨勪袱澶х壒鑹层€傜敱浜庡畠杩愮畻鑳藉姏寰堝己锛岄€熷害寰堝揩锛屼綋绉緢灏忥紝鑰屼笖閲囩敤 杞欢缂栫▼鍏锋湁楂樺害鐨勭伒娲绘€э紝鍥犳涓轰粠浜嬪悇绉嶅鏉傜殑搴旂敤鎻愪緵浜嗕竴鏉℃湁鏁堥€斿緞銆傛牴鎹暟瀛椾俊鍙峰鐞嗙殑瑕佹眰锛孌SP鑺墖涓€鑸叿鏈夊涓嬩富瑕佺壒鐐癸細
锛?锛夊湪涓€涓寚浠ゅ懆鏈熷唴鍙畬鎴愪竴娆′箻娉曞拰涓€娆″姞娉曪紱 锛?锛夌▼搴忓拰鏁版嵁绌洪棿鍒嗗紑锛屽彲浠ュ悓鏃惰闂寚浠ゅ拰鏁版嵁锛?br />锛?锛夌墖鍐呭叿鏈夊揩閫烺AM锛岄€氬父鍙€氳繃鐙珛鐨勬暟鎹€荤嚎鍦ㄤ袱鍧椾腑鍚屾椂璁块棶锛?br />锛?锛夊叿鏈変綆寮€閿€鎴栨棤寮€閿€寰幆鍙婅烦杞殑纭欢鏀寔锛? 锛?锛夊揩閫熺殑涓柇澶勭悊鍜岀‖浠禝/O鏀寔锛? 锛?锛夊叿鏈夊湪鍗曞懆鏈熷唴鎿嶄綔鐨勫涓‖浠跺湴鍧€浜х敓鍣紱 锛?锛夊彲浠ュ苟琛屾墽琛屽涓搷浣滐紱 锛?锛夋敮鎸佹祦姘寸嚎鎿嶄綔锛屼娇鍙栨寚銆佽瘧鐮佸拰鎵ц绛夋搷浣滃彲浠ラ噸鍙犳墽琛屻€?
褰撶劧锛屼笌閫氱敤寰鐞嗗櫒鐩告瘮锛孌SP鑺墖鐨勫叾浠栭€氱敤鍔熻兘鐩稿杈冨急浜涖€?br />
2.鍏充簬ARM ARM锛圓dvanced RISC Machines锛夋槸寰鐞嗗櫒琛屼笟鐨勪竴瀹剁煡鍚嶄紒涓氾紝璁捐浜嗗ぇ閲忛珮鎬ц兘銆佸粔浠枫€佽€楄兘浣庣殑RISC澶勭悊鍣ㄣ€佺浉鍏虫妧鏈強杞欢銆?br /> ARM鏋舵瀯鏄潰鍚戜綆棰勭畻甯傚満璁捐鐨勭涓€娆綬ISC寰鐞嗗櫒锛屽熀鏈槸32浣嶅崟鐗囨満鐨勮涓氭爣鍑嗭紝瀹冩彁渚涗竴绯诲垪鍐呮牳銆佷綋绯绘墿灞曘€佸井澶勭悊鍣ㄥ拰绯荤粺鑺墖鏂规锛屽洓 涓姛鑳芥ā鍧楀彲渚涚敓浜у巶鍟嗘牴鎹笉鍚岀敤鎴风殑瑕佹眰鏉ラ厤缃敓浜с€?br /> 鐢变簬鎵€鏈変骇鍝佸潎閲囩敤涓€涓€氱敤鐨勮蒋浠朵綋绯伙紝鎵€浠ョ浉鍚岀殑杞欢鍙湪鎵€鏈変骇鍝佷腑杩愯銆傜洰鍓岮RM鍦ㄦ墜鎸佽澶?甯傚満鍗犳湁90浠ヤ笂鐨勪唤棰濓紝鍙互鏈夋晥鍦扮缉鐭簲鐢ㄧ▼搴忓紑鍙戜笌娴嬭瘯鐨勬椂闂达紝涔熼檷浣庝簡鐮斿彂璐圭敤銆?
3.鍏充簬FPGA FPGA鏄嫳鏂嘑ield Programmable Gate Array锛堢幇鍦哄彲缂栫▼闂ㄩ樀鍒楋級鐨勭缉鍐欙紝瀹冩槸鍦≒AL銆丟AL銆丳LD绛夊彲缂栫▼鍣ㄤ欢鐨勫熀 纭€涓婅繘涓€姝ュ彂灞曠殑浜х墿锛屾槸涓撶敤闆嗘垚鐢佃矾锛圓SIC锛変腑闆嗘垚搴︽渶楂樼殑涓€绉嶃€?br /> FPGA閲囩敤浜嗛€昏緫鍗曞厓闃靛垪LCA锛圠ogic Cell Array锛夎繖鏍蜂竴涓?鏂版蹇碉紝鍐呴儴鍖呮嫭鍙厤缃€昏緫妯″潡CLB锛圕onfigurable Logic Block锛夈€佽緭鍑鸿緭鍏ユā鍧桰OB 锛圛nput Output Block锛夊拰鍐呴儴杩炵嚎锛圛nterconnect锛変笁涓儴鍒嗐€?br /> 鐢ㄦ埛鍙FPGA鍐呴儴鐨勯€昏緫妯″潡鍜孖/O妯″潡閲嶆柊閰嶇疆锛屼互瀹炵幇鐢ㄦ埛鐨勯€昏緫銆傚畠杩樺叿鏈夐潤鎬佸彲閲嶅缂栫▼鍜屽姩鎬佸湪绯荤粺閲嶆瀯鐨勭壒鎬э紝浣垮緱纭欢鐨勫姛鑳藉彲浠ュ儚杞欢涓€鏍烽€氳繃缂栫▼鏉ヤ慨鏀广€備綔涓轰笓鐢ㄩ泦鎴愮數璺紙ASIC锛夐鍩熶腑鐨勪竴绉?鍗婂畾鍒剁數璺紝FPGA鏃㈣В鍐充簡瀹氬埗鐢佃矾鐨勪笉瓒筹紝鍙堝厠鏈嶄簡鍘熸湁鍙紪绋嬪櫒浠堕棬鐢佃矾鏁版湁闄愮殑缂虹偣銆?br /> 鍙互姣笉澶稿紶鐨勮锛孎PGA鑳藉畬鎴愪换浣曟暟瀛楀櫒浠剁殑鍔熻兘锛屼笂鑷抽珮 鎬ц兘CPU,涓嬭嚦绠€鍗曠殑74鐢佃矾锛岄兘鍙互鐢‵PGA鏉ュ疄鐜般€侳PGA濡傚悓涓€寮犵櫧绾告垨鏄竴鍫嗙Н鏈紝宸ョ▼甯堝彲浠ラ€氳繃浼犵粺鐨勫師鐞嗗浘杈撳叆娉曪紝鎴栨槸纭欢鎻忚堪璇█鑷敱 鐨勮璁′竴涓暟瀛楃郴缁熴€?br /> 閫氳繃杞欢浠跨湡锛屾垜浠彲浠ヤ簨鍏堥獙璇佽璁$殑姝g‘鎬с€傚湪PCB瀹屾垚浠ュ悗锛岃繕鍙互鍒╃敤FPGA鐨勫湪绾夸慨鏀硅兘鍔涳紝闅忔椂淇敼璁捐鑰屼笉蹇呮敼鍔ㄧ‖浠剁數璺€備娇鐢‵PGA鏉ュ紑鍙戞暟瀛楃數璺紝鍙互澶уぇ缂╃煭璁捐鏃堕棿锛屽噺灏慞CB闈㈢Н锛屾彁楂樼郴缁熺殑鍙潬鎬с€?br /> FPGA鏄敱瀛樻斁鍦ㄧ墖鍐匯AM涓殑绋嬪簭鏉ヨ缃叾宸ヤ綔鐘舵€佺殑锛?鍥犳宸ヤ綔鏃堕渶瑕佸鐗囧唴鐨凴AM杩涜缂栫▼銆傜敤鎴峰彲浠ユ牴鎹笉鍚岀殑閰嶇疆妯″紡锛岄噰鐢ㄤ笉鍚岀殑缂栫▼鏂瑰紡銆傚姞鐢垫椂锛孎PGA鑺墖灏咵PROM涓暟鎹鍏ョ墖鍐呯紪绋婻AM 涓紝閰嶇疆瀹屾垚鍚庯紝FPGA杩涘叆宸ヤ綔鐘舵€併€傛帀鐢靛悗锛孎PGA鎭㈠鎴愮櫧鐗囷紝鍐呴儴閫昏緫鍏崇郴娑堝け锛屽洜姝わ紝FPGA鑳藉鍙嶅浣跨敤銆侳PGA鐨勭紪绋嬫棤椤讳笓鐢ㄧ殑FPGA 缂栫▼鍣紝鍙』鐢ㄩ€氱敤鐨凟PROM銆丳ROM缂栫▼鍣ㄥ嵆鍙€?br /> 褰撻渶瑕佷慨鏀笷PGA鍔熻兘鏃讹紝鍙渶鎹竴鐗嘐PROM鍗冲彲銆傝繖鏍凤紝鍚屼竴鐗嘑PGA锛屼笉鍚岀殑缂栫▼鏁版嵁锛屽彲 浠ヤ骇鐢熶笉鍚岀殑鐢佃矾鍔熻兘銆傚洜姝わ紝FPGA鐨勪娇鐢ㄩ潪甯哥伒娲汇€傚彲浠ヨ锛孎PGA鑺墖鏄皬鎵归噺绯荤粺鎻愰珮绯荤粺闆嗘垚搴︺€佸彲闈犳€х殑鏈€浣抽€夋嫨涔嬩竴銆?/font>鐩墠FPGA鐨勫搧绉嶅緢 澶氾紝鏈塜ILINX鐨刋C绯诲垪銆乀I鍏徃鐨凾PC绯诲垪銆丄LTERA鍏徃鐨凢IEX绯诲垪绛夈€?
4. DSP銆丄RM銆丗PGA杩欎笁鑰呬粬浠殑鍖哄埆鏄粈涔堝憿锛?br /> DSP涓昏鏄敤鏉ヨ绠楃殑锛屾瘮濡傝繘琛屽姞瀵嗚В 瀵嗐€佽皟鍒惰В璋冪瓑锛屼紭鍔挎槸寮哄ぇ鐨勬暟鎹鐞嗚兘鍔涘拰杈冮珮鐨勮繍琛岄€熷害銆侫RM鍏锋湁姣旇緝寮虹殑浜嬪姟绠$悊鍔熻兘锛屽彲浠ョ敤鏉ヨ窇鐣岄潰浠ュ強搴旂敤绋嬪簭绛夛紝鍏朵紭鍔夸富瑕佷綋鐜板湪鎺у埗鏂归潰锛岃€孎PGA鍙互鐢╒HDL鎴杤erilogHDL鏉ョ紪绋嬶紝鐏垫椿鎬у己锛岀敱浜庤兘澶熻繘琛岀紪绋嬨€侀櫎閿欍€?鍐嶇紪绋嬪拰閲嶅鎿嶄綔锛屽洜姝ゅ彲浠ュ厖鍒嗗湴杩涜璁捐寮€鍙戝拰楠岃瘉銆?br /> 褰撶數璺湁灏戦噺鏀瑰姩鏃讹紝鏇磋兘鏄剧ず鍑篎PGA鐨勪紭鍔匡紝鍏剁幇鍦虹紪绋嬭兘鍔涘彲浠ュ欢闀夸骇鍝佸湪甯傚満涓婄殑瀵垮懡锛岃€岃繖绉嶈兘鍔涘彲浠ョ敤鏉ヨ繘琛岀郴缁熷崌绾ф垨闄ら敊銆?/p>
|