MCU是S3C44B0X芯片,但用于步進(jìn)電機(jī)的數(shù)控雕銑機(jī)控制系統(tǒng)中已足以勝任其工作量,與其配合的FPGA是Cyclone系列的EP1C6T144,用Verilog對(duì)其進(jìn)行編程,共用去了5,839個(gè)邏輯單元,除了完成基本功能外,還完成了x、y,、z三軸在雕刻過程中的絕對(duì)坐標(biāo)值的實(shí)時(shí)顯示,x,、y、z電機(jī)脈沖當(dāng)量可調(diào)且三軸脈沖當(dāng)量不一致時(shí)的不變形雕刻,掉電數(shù)據(jù)保護(hù),上電無縫續(xù)刻,自動(dòng)對(duì)刀,手控狀態(tài)下的單步,、微步和連續(xù)的運(yùn)動(dòng)等一系列功能,。由于現(xiàn)階段在功能和性能上已完全達(dá)到客戶的要求,加上開發(fā)時(shí)間比較緊,所以至今未對(duì)FPGA的程序進(jìn)行進(jìn)一步優(yōu)化,相信優(yōu)化過后在不影響性能的前提下,可以大大減少邏輯單元的使用量。