Nevermind. I just figured it out.
If anyone else is confused by this, here is an example.
If you name a component parameter INPUTS, then in your API you use `$INPUTS`. When the API is generated, this gets replaced with the value that is put into the component parameters for that instance.
for component creation, I found the following documents helpful:
- AN82156 - PSoC 3, PSoC 4, and PSoC 5LP Designing PSoC Creator Components with UDB Datapaths
- AN82250 - PSoC 3, PSoC 4, and PSoC 5LP Implementing Programmable Logic Designs with Verilog
- PSoC Creator Component Author Guide