一般功能块的设计