PartialMask-Option of bitgen

Jan 10, 2005 0 Replies

Hello, while searching the EDK-docs for a way to generate partial bitstreams with bitgen i read about the PartialMaskX-option, X={0|1|2}. This bitgen switch sounds very interesting to me but the docs only mention that the mask is a hex value. I couldn't find any further documentation about that.



So if someone could kindly point me to some deeper description of that option and the format of the mask/hexvalue?



I understand the mask in that way:



Given a xilinx fpga with a fixed number of clb-columns (blocktype 0 ->



PartialMask0 ), i choose the ones i'd like to include in the bitstream. So the mask would look somewhat like 001000100100011100 expressed as hex-value (0x891c for this example). The problem is: for a given device how do i know the number of bits in the mask? all i know is the number of major frames/columns of a given blocktype. Is there a one-to-one-mapping (having 24 selected major-frames would look somewhat like 00000000111111111111111111111111 = 0x3fffffff?



A further question was if all minor-frames of the selected major-frames are then embedded in the bitstream?



Best Regards Patrick



Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required