thanks for answers. yes i know that there is one big register that keeps information how to set up circuit inside FPGA.and this information is provided by programmer file.but i am still having a feeling that all this microchip stuff looks like something massonic you know? :D in a sense that only few men have grabbed this huge industry in their hands, and all the "know how". and they do not have a will to give it out.it's like an oil industry they give you books and university study but they never tell you how the hell to spot oil and set up a oil mining on it :) of course it has huge connection to national security, you must always be sure, that enemy will never have high and compact processing strength on it's war machine(missile,tank targeting system etc.all these hardware languages do give us superior abilities to command massive amount of elements inside circuitry;but these languages also serve as a shield, to keep an engineer as far as possible from "insight technology"of an FPGA. i mean, command "reg" for example. you just type reg. and thats it. job is done; no one knows how :) . so i guess these reasons said above are the main reasons why they will NEVER tell us the truth about where the transistors are :D and it always will rise a question of questions: how big is an FPGA productivity? i mean, what will you answer - 100 LAB-s?? 100 LE-s? what does these names mean after all; without knowing how many transistors are in it...