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