PYNQ: PYTHON PRODUCTIVITY FOR ZYNQ

Port Names use Hungarian Notation

I switched the datatype of a port from an int type to ap_uint<> in HLS and was surprised to find that the port name changed from counter to counter_V. I could find no way to avoid this ugly Hungarian notation being added to my port name. Now when I need to refer to this port in Python it is count.register_map.counter_V instead of count.register_map.counter.

How do I tell Vivado HLS to leave my port names undecorated? It adding a “name” component to the HLS INTERFACE pragma did not help.