ram distributed \LUT_MULTI {
	abits 4;
	width 2;
	init any;
	port arsw "RW" {
		clock posedge;
	}
	ifdef PORTS_QUAD {
		option "PORTS" "QUAD" {
			port ar "R0" "R1" "R2" {
			}
		}
	} else ifdef PORTS_OCT {
		option "PORTS" "OCT" {
			port ar "R0" "R1" "R2" "R3" "R4" "R5" "R6" {
			}
		}
	}
}
