A fully synthesizable embedded memory management unit(MMU) was designed using application specific methodology,which consisted of two-level translation look-aside buffer(TLB),with the separate multi-way associative L1 micro-instruction TLB(μITLB) and micro-data TLB(μDTLB) located above the fully associative L2 joint TLB(JTLB).