You keep the intermediate load. You maintain the existing ISA in RP2040 and RP235x. So any assembly written against the PIO module will continue to run.What is the advantage of implementing this in an IRQ encoding instead of a SET encoding?We can implement it in IRQ encoding: (Not SET, we will be superset PIO v1.3.)Code:
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 || LOAD | 1 | 1 | 0 | Delay/side-set | 1 | Reg | Address |Reg:00: X01: Y10: ISR11: OSR
Statistics: Posted by dthacher — Fri Dec 20, 2024 12:36 am