I'm trying to use the bram coregen from ISE. My part is the Spartan 3E 500K gates with 20 of 18Kbit bram blocks for a total of 368640 bits (according t= o the datasheet). However, the coregen isn't allowing me to fully use all available bits. By trying different values, it shows me that (for example), an 8 * 2048 (=3D 16384 bits) memory consumes one 18Kbit block, which doesn't make sense to me. Going over just by one causes it to consume 2 blocks. What's going on here? It won't let me do an 8 * 46080 (=3D 368640) bits memory. It tells me that it's more than what's available on my device. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .