1771-IXHR/C系統(tǒng)要求
下面給出具有軟外設的嵌入式系統(tǒng)結(jié)構圖。
下面給出對嵌入式系統(tǒng)的要求:
(1) 高性能1771-IXHR/CCPU內(nèi)核。軟外設的必須以高性能CPU內(nèi)核為支持,只有采用高性能CPU內(nèi)核,系統(tǒng)的頻率才能得以提高,軟外設和CPU之間才能高速傳送數(shù)據(jù),軟外設才能得以高速運行而對系統(tǒng)整體工作不會有太多影響。建議采用帶有流水線、32位以上RISC核的CPU。
(2) 1771-IXHR/C快速的中斷響應。軟外設均采用中斷方式向CPU提出服務請求。可以在片上存儲器與內(nèi)部總線之間增加寄存器組來減少系統(tǒng)的中斷響應時間。 (3) 附加硬件模塊。正如前面所提,系統(tǒng)有些特性是不能由軟件實現(xiàn)的,象定時器、中斷控制器。另外在信號處理中由于AD、DA轉(zhuǎn)換如果用軟件實現(xiàn)對系統(tǒng)開銷太大,由硬件實現(xiàn)較好。
(4) 快速、足夠的存儲器和高性能的運算單元。
三、1771-IXHR/C軟外設的算法設計 由于軟外設要求實時性強,有時需要和別的應用程序并行執(zhí)行,在設計時可以把軟外設看作等待服務的任務,協(xié)調(diào)、安排好這些任務非常重要,根據(jù)任務的確定性可以把實時系統(tǒng)的進程調(diào)度策略劃分為兩類:一類是靜態(tài)的,主要負責預先知道發(fā)生時間的任務;要求按進度準點完成的任務;要求固定時間發(fā)生的任務。
對這類調(diào)度策略可以采用Round-robin算法或間隔算法(見3)。另外一類是動態(tài)進程調(diào)度策略,負責那些不能預測何時發(fā)生任務;不知執(zhí)行周期有多長的任務。這是一些具有臨時性的任務,比如含有條件循環(huán)的任務(不知何時滿足條件)。
以上兩種策略分別適用于不同的情況,在一個復雜的系統(tǒng)中,往往存在幾個要求并行執(zhí)行的軟外設,進程的調(diào)度對任務的同步和系統(tǒng)的優(yō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