&quot;Making the bitstream format a public API would make it harder for them to change&#x2F;update&#x2F;improve it without making themselves look like assholes for breaking third party software.&quot;<p>That&#x27;s an interesting point. I think you&#x27;re the first person I&#x27;ve seen make it. Customers work ends at RTL level mostly so I don&#x27;t see this as a real issue. Especially if customers are told not to depend on bitstream staying same from device to device.