1) No, perhaps with quite a bit of UDB magic, but I doubt it
2) Yes, code can be executed. 13.3.1 PSoC 5LP Memory Map ... Note that code can be executed from the code,
SRAM, and external RAM regions.
Code can be executed from EMIF in PsoC5LP, but only with 16-bit external memories.