欧美疯狂三p群体交乱视频,搡老女人多毛老妇女中国,天天夜碰日日摸日日澡性色av,大乳videos巨大

Neuron多處理器芯片及其應用

時間:2024-10-23 13:51:12 理工畢業(yè)論文 我要投稿
  • 相關(guān)推薦

Neuron多處理器芯片及其應用

摘要:Neuron芯片是美國Mitorola公司和日本Toshiba公司制造的一種多處理器結(jié)構(gòu)的神經(jīng)元芯片。它將通信協(xié)議和控制用微處理器有效地集成在一起,實現(xiàn)通信、控制、調(diào)度和I/O等功能。本文以MC134150為例,介紹有關(guān)Neuron芯片的基本結(jié)構(gòu)和組成、LonTalk協(xié)議以及應用系統(tǒng)的組成方式等。

一、Neuron芯片的基本組成

Neuron芯片作為一種多處理器結(jié)構(gòu)的神經(jīng)元芯片,有著完整的系統(tǒng)資源,如圖1所示,其內(nèi)部集成有三個管線CPU,最高工作頻率可達10MHz。它設置有11編程輸入、輸出引腳(IO1~IO10),編程方法多達34種,方便了實現(xiàn)應用。片內(nèi)設有EEPROM和RAM,支持有外部擴展多種存儲器的接口,最大存儲空間允許有64KB。內(nèi)部含有兩個16位定時器/計數(shù)器,能夠由固件產(chǎn)生15個軟件定時器。Neuron芯片的長處還在于它的網(wǎng)絡通信功能,引出的五個通信引腳(CP0~CP4)提供了單端、差分和特殊應用模式等三種網(wǎng)絡通信方式。

1.處理器單元

Neuron芯片集成有三個處理器,其中一個用于執(zhí)行用戶編寫的應用程序,另外兩個完成網(wǎng)絡任務。圖2示意了Neuron芯片內(nèi)三個處理器的功能分配及與內(nèi)部共享存儲器區(qū)域之間的關(guān)系。

(1)MAC處理器是媒體訪問控制層處理器。它處理OSI七層網(wǎng)絡協(xié)議中的1,2層,主要包括驅(qū)動通信子系統(tǒng)硬件以及執(zhí)行沖突回避算法等。MAC處理器使用位于共享存儲器中的網(wǎng)絡緩沖區(qū)與網(wǎng)絡處理器進行通信。

(2)網(wǎng)絡處理器實現(xiàn)網(wǎng)絡協(xié)議中的3~6層。它實現(xiàn)網(wǎng)絡變量處理、尋址、事務處理、文電鑒別、軟件定時器、網(wǎng)絡管理和路由等功能。網(wǎng)絡處理器通過共享存儲器中的網(wǎng)絡緩沖區(qū)與MAC處理器通信,并采用應用緩沖區(qū)與應用處理器進行通信。應用緩沖區(qū)也是設置在共享存儲器中的。對緩沖區(qū)的訪問都用硬件信號燈來協(xié)調(diào),以便在更新共享數(shù)據(jù)時消除競爭。

(3)應用處理器一方面執(zhí)行用戶編寫的應用程序代碼,另一方面執(zhí)行由用戶代碼所調(diào)用的操作系統(tǒng)服務。大多數(shù)應用程序均可采用Neuron C語言來編制,使編程工作真正從繁瑣的匯編語言中解脫出來。

2.存儲器分配

MC143150的外擴存儲器接口總線中,有8位雙向數(shù)據(jù)總線、16位處理器驅(qū)動的地址總線以及用于外部存儲器存取訪問的兩個接口信號線R/W和E。總的地址空間為64KB,其中有6KB的地址空間保留在芯片內(nèi),剩余的58KB的地址空間供外擴存儲器使用。在外擴存儲器中,通常用16KB存放固件,其余的42KB用于存放用戶程序和數(shù)據(jù)信息。

3.應用I/O口

具有11個引腳的I/O接口提供有34種編程方式,另外,2個16位定時器/計數(shù)器可用于頻率和定時I/O。由固件產(chǎn)生的15種軟件定時器并不占用應用處理器的運算時間,而由完成網(wǎng)絡功能的處理器實現(xiàn)。因此,用戶可直接使用軟件定時器,不必考慮其具體操作。

Neuron芯片提供的11個I/O引腳(IO0~IO10)可通過編程設定為34種不同的I/O對象,支持電平、脈沖、頻率、編碼等各種信號模式,有直接I/O對象、定時器/計數(shù)器I/O對象、串行I/O對象、并行I/O對象等供用戶選擇。它們與集成的硬件和固件一起可用于連接馬達、閥門、顯示驅(qū)動器、A/D轉(zhuǎn)換器、壓力傳感器、熱敏電阻、開關(guān)量、繼電器、可控硅、轉(zhuǎn)速計、其他處理器和調(diào)制解調(diào)器等,方便了實際應用。表1列舉了所有I/O對象的基本類型。

表1 I/O對象類型參照表

I/O對象類型注 釋Bit input/output位輸入/輸出Bitshift input/output位稱輸入/輸出Byte input/output字節(jié)輸入/輸出Dualslope input雙積分輸入Edgedivide output脈沖沿分離輸出Edgelog input邊沿跳變時間間隔序列輸入Frequency output頻率輸出I2C input/outputI2C輸入/輸出Infrared input遠紅外輸入Leveldetect input電平監(jiān)測輸入Magcard input磁卡編碼輸入Magtrackl input經(jīng)錄入1輸入Muxbus input/output多總線輸入/輸出Neurowire input/output神經(jīng)元接口輸入/輸出Nibble input/output半字節(jié)輸入/輸出Oneshot output單穩(wěn)輸出Ontime input邏輯電持續(xù)時間輸入Parallel input/output并行輸入/輸出Preiod input周期輸入Pulsecount input脈沖計數(shù)輸入Pulsecount output脈沖計數(shù)輸出Pulsewidth output脈寬輸出Quadrature input位置碼盤輸入Serial input/output串行輸入/輸出Totalcount input累加計數(shù)輸入Touch input/output觸點輸入/輸出Triac output觸發(fā)輸出Triggeredcount output計數(shù)觸發(fā)輸出

【Neuron多處理器芯片及其應用】相關(guān)文章:

FPGA芯片APA150及其應用03-18

PCI接口芯片s5935及其應用03-19

電力載波芯片ST7538及其應用03-18

USB總線接口芯片CH371及其應用03-18

高精度時鐘芯片SD2001E及其應用03-19

會議芯片M34116及其在專網(wǎng)通信中的應用03-19

內(nèi)置振蕩器的電能測量芯片ADE7757及其應用03-19

小型可編程晶振芯片LTC1799及其應用03-18

徑向基函數(shù)神經(jīng)網(wǎng)絡芯片ZISC78及其應用03-19

主站蜘蛛池模板: 沙洋县| 大渡口区| 资中县| 鹰潭市| 蓬溪县| 靖边县| 樟树市| 双峰县| 高要市| 宣汉县| 韩城市| 乐安县| 繁昌县| 开平市| 遂宁市| 洞口县| 鹿邑县| 沅江市| 韶山市| 金坛市| 崇仁县| 顺平县| 彰武县| 邢台县| 西吉县| 桑植县| 历史| 额敏县| 古浪县| 施甸县| 五莲县| 凤阳县| 左云县| 甘孜| 泸水县| 枝江市| 满城县| 瑞丽市| 阜新市| 新野县| 济源市|