Depends how you want to update the pins. If you just want to place pins from different ports all together, you can simply use a control register and link all pins to this control register. The CPU can simply update the control register to modify the state of all pins connected to it.
Firmware only pins can not be driven by PSoC hardware, neither control register nor verilog.
1 of 1 people found this helpful
Apart from the latency, DMA transfer from Control Register, instantiated in verilog, to the Port should work.
smart, will try!