Quantcast
Viewing all articles
Browse latest Browse all 4910

General • Re: PIO feature request: load 32bit values from instruction memory

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
What is the advantage of implementing this in an IRQ encoding instead of a SET encoding?
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.

Statistics: Posted by dthacher — Fri Dec 20, 2024 12:36 am



Viewing all articles
Browse latest Browse all 4910

Trending Articles