(一)多微處理器結(jié)構(gòu)
在一個(gè)數(shù)控系統(tǒng)中有兩個(gè)或兩個(gè)以上的微處理器,分別實(shí)現(xiàn)相應(yīng)的數(shù)控功能。
1. 多微處理器結(jié)構(gòu)特點(diǎn)
1)能實(shí)現(xiàn)真正意義上的并行處理,處理速度快,可以實(shí)現(xiàn)較復(fù)雜的系統(tǒng)功能;
2)容錯(cuò)能力強(qiáng),在某模塊出了故障后,通過系統(tǒng)重組仍可繼續(xù)工作。
2. 多微處理器結(jié)構(gòu)形式
1)分布式
各cpu獨(dú)立、完整,通過外部通信鏈路連接起來(lái),數(shù)據(jù)交換和資源共享通過網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)。
2)主從式
主控cpu、從控cpu,主控cpu才能控制和訪問總線,通過總線對(duì)從控cpu控制、監(jiān)視、協(xié)調(diào)。
3)總線式
主總線連接多個(gè)cpu,可直接訪問所有系統(tǒng)資源,解決總線爭(zhēng)用問題。存在局部總線。
典型結(jié)構(gòu):共享總線型、共享存儲(chǔ)器型及混合型結(jié)構(gòu)。
①共享總線結(jié)構(gòu)
fanuc 15 系統(tǒng)硬件結(jié)構(gòu)
結(jié)構(gòu)特征:
功能模塊分為帶有cpu的主模塊和從模塊(ram/rom,i/o模塊);
以系統(tǒng)總線為中心,所有的主、從模塊都插在嚴(yán)格定義的標(biāo)準(zhǔn)系統(tǒng)總線上;
采用總線仲裁機(jī)構(gòu)(電路)來(lái)裁定多個(gè)模塊同時(shí)請(qǐng)求使用系統(tǒng)總線的競(jìng)爭(zhēng)問題。
②共享存儲(chǔ)器結(jié)構(gòu)
結(jié)構(gòu)特征:
面向公共存儲(chǔ)器設(shè)計(jì),即采用多端口來(lái)實(shí)現(xiàn)各主模塊之間的互連和通訊;
采用多端口控制邏輯來(lái)解決多個(gè)模塊同時(shí)訪問多端口存儲(chǔ)器沖突的矛盾。
由于多端口存儲(chǔ)器設(shè)計(jì)較復(fù)雜,而且對(duì)兩個(gè)以上的主模塊,會(huì)因爭(zhēng)用存儲(chǔ)器可能造成存儲(chǔ)器傳輸信息的阻塞,所以這種結(jié)構(gòu)一般采用雙端口存儲(chǔ)器,雙端口ram。