![]() ![]() If the hardware function delivers a return value, this will be read back by the host processor, to be used by the calling software routine.įigure 1 illustrates the conceptual use of an ASP peripheral within a design. ![]() When a hardware function is called – from within the embedded code running on the processor – the processor simply transfers values for that function's parameters to the ASP peripheral, starts the function and waits for it to return. The functions themselves populate the ASP once the design project has been compiled and synthesized. The ASP peripheral enables a host processor to access and 'communicate' with the hardware-compiled functions within. Altium Designer's ASP peripheral component is essentially used as a 'container' for C source functions that are implemented in hardware through use of the CHC technology. ![]()
0 Comments
Leave a Reply. |