1771-IXHR/C系統(tǒng)要求
下面給出具有軟外設(shè)的嵌入式系統(tǒng)結(jié)構(gòu)圖。
下面給出對嵌入式系統(tǒng)的要求:
(1) 高性能1771-IXHR/CCPU內(nèi)核。軟外設(shè)的必須以高性能CPU內(nèi)核為支持,只有采用高性能CPU內(nèi)核,系統(tǒng)的頻率才能得以提高,軟外設(shè)和CPU之間才能高速傳送數(shù)據(jù),軟外設(shè)才能得以高速運行而對系統(tǒng)整體工作不會有太多影響。建議采用帶有流水線、32位以上RISC核的CPU。
(2) 1771-IXHR/C快速的中斷響應(yīng)。軟外設(shè)均采用中斷方式向CPU提出服務(wù)請求??梢栽谄洗鎯ζ髋c內(nèi)部總線之間增加寄存器組來減少系統(tǒng)的中斷響應(yīng)時間。 (3) 附加硬件模塊。正如前面所提,系統(tǒng)有些特性是不能由軟件實現(xiàn)的,象定時器、中斷控制器。另外在信號處理中由于AD、DA轉(zhuǎn)換如果用軟件實現(xiàn)對系統(tǒng)開銷太大,由硬件實現(xiàn)較好。
(4) 快速、足夠的存儲器和高性能的運算單元。
三、1771-IXHR/C軟外設(shè)的算法設(shè)計 由于軟外設(shè)要求實時性強,有時需要和別的應(yīng)用程序并行執(zhí)行,在設(shè)計時可以把軟外設(shè)看作等待服務(wù)的任務(wù),協(xié)調(diào)、安排好這些任務(wù)非常重要,根據(jù)任務(wù)的確定性可以把實時系統(tǒng)的進程調(diào)度策略劃分為兩類:一類是靜態(tài)的,主要負(fù)責(zé)預(yù)先知道發(fā)生時間的任務(wù);要求按進度準(zhǔn)點完成的任務(wù);要求固定時間發(fā)生的任務(wù)。
對這類調(diào)度策略可以采用Round-robin算法或間隔算法(見3)。另外一類是動態(tài)進程調(diào)度策略,負(fù)責(zé)那些不能預(yù)測何時發(fā)生任務(wù);不知執(zhí)行周期有多長的任務(wù)。這是一些具有臨時性的任務(wù),比如含有條件循環(huán)的任務(wù)(不知何時滿足條件)。
以上兩種策略分別適用于不同的情況,在一個復(fù)雜的系統(tǒng)中,往往存在幾個要求并行執(zhí)行的軟外設(shè),進程的調(diào)度對任務(wù)的同步和系統(tǒng)的優(yōu)化非常重要。 另外為了設(shè)計的可移植性和簡便,要進行模塊化和層次化設(shè)計,復(fù)雜的軟外設(shè)可以看作由幾個具有層次的簡單的模塊構(gòu)成。
MITSUBISHI CC-LINK A/D CONVERTER UNIT AJ65BT-64AD
NTN SW-IF 5PE10027 BOARD
ESC MULTI FUNCTION BOARD MFB-ROM
MKS MASS FLOW CONTROLLER 1159B-00020RV-SPCAL 20SCCM GAS: HE
KLA 710-650824-20,655 653528 00,655 65352600,63552500,65352400,65367600,65353700
STEC INJECTION VALVE MV-151AV-4 TEOS10g/min HORIBA STEC CA-LP-01 #1
HORIBA STEC LIQUID TEMAHF MASS FLOW CONTROLLER MV-1242-PV, 1g/min
USHIO BOARD PEEXP-CONT 930921
USHIO BOARD SYS286CONT 930928,DLCU 930921
BECKHOFF PCB BOARD / FC3101_4,FC3101-0000
ORIENTAL MOTOR VEXTA MOTOR DRIVER B2108-0713AS #1
HEIDENHAIN LINEAR ENCODER LS403 420mm
LEICA INS2000 ASSY PARTS_ESCAPE 11 23E 204 5
NEC NRC-400II RPZ UNIT 163-237460 BROKEN