On 3/31/2015 12:24 AM, RETRO Innovations wrote: > > sets of 16 addresses: SRAM_Address = (task_group << 4) | (task_bit > << 3) | lower 3 bits of address. That gives 12 bits of tasks = 4096 > tasks, probably more than needed :-) Actually, 512 tasks, as the lowest 3 bits are the top 3 address bits, not a task number. Jim