Hello,
I'm trying to develop a Platform worker that connects to the pins of the
FPGA. I can build the platform worker and the platform ok, but when I try
to build a bitstream with the testbias assembly, the following error is
generated:
External signal "MY_PIN" specified for signal
"my_platform_worker_my_vhdl_port" of instance "pfconfig" of worker
"my_platform_config" is not an external signal of the assembly
In the Platform XML I listed the device like so:
<Device worker='my_platform_worker'>
<Signal name='my_vhdl_port' platform='MY_PIN'/>
...
</Device>
I created a Platform configuration which instantiates the worker, and I
added the configuration to the Makefile "Configurations":
<HdlConfig Language='vhdl'>
<Device name='my_platform_worker'/>
</HdlConfig>
The Platform worker has an XML configuration:
<HdlDevice language='vhdl' spec='my_platform_worker-spec'>
<Signal input='my_vhdl_port' />
...
</HdlDevice>
The "my_platform_worker-spec" is EMPTY.
In the testbias assembly, I added a "container XML" with the following
code, and I added it to the Makefile's "Containers".
<HdlContainer only='zcu111' config='my_platform_config' default='1'/>
Any idea what is going wrong?
Thanks,
Josh Schindehette
Hello,
I'm trying to develop a Platform worker that connects to the pins of the
FPGA. I can build the platform worker and the platform ok, but when I try
to build a bitstream with the testbias assembly, the following error is
generated:
External signal "MY_PIN" specified for signal
"my_platform_worker_my_vhdl_port" of instance "pfconfig" of worker
"my_platform_config" is not an external signal of the assembly
In the Platform XML I listed the device like so:
<Device worker='my_platform_worker'>
<Signal name='my_vhdl_port' platform='MY_PIN'/>
...
</Device>
I created a Platform configuration which instantiates the worker, and I
added the configuration to the Makefile "Configurations":
<HdlConfig Language='vhdl'>
<Device name='my_platform_worker'/>
</HdlConfig>
The Platform worker has an XML configuration:
<HdlDevice language='vhdl' spec='my_platform_worker-spec'>
<Signal input='my_vhdl_port' />
...
</HdlDevice>
The "my_platform_worker-spec" is EMPTY.
In the testbias assembly, I added a "container XML" with the following
code, and I added it to the Makefile's "Containers".
<HdlContainer only='zcu111' config='my_platform_config' default='1'/>
Any idea what is going wrong?
Thanks,
Josh Schindehette