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