If you have an adder, it only needs a 4 input LUT per bit. Unless you have other logic to combine with that the other 3/4 of the LUT is wasted as an example. A counter only needs 3 inputs, etc.
Xilinx has built-in carry chains for adders and counters (4 carry cells in every CLB), or DSP blocks if you need long or fast. These things don't even count in the number of LUTs.
Not sure what you are trying to say. The carry chain only handles the carry... hence the name. Every adder and counter uses 1 LUT per bit whether they are 4 input or 6 input LUTs. Are you suggesting they now have dedicated adder logic entirely separate from the LUTs to process the entire adder function?
I don't like BGAs because of the hassle of the ultra fine trace/space and vias required.
You can fan out 1mm pitch BGA with 6-8 mil traces. Doesn't sound like ultra fine to me.
We aren't talking about 1 mm pitch BGAs. The parts available for the small Gowin devices are 0.5 or 0.4 mm pitch. The whole point is to have a very small package to support mobile applications which is the high volume market for low end devices just like the 1,000 pin behemoths are for the high dollar/high profit telecomms and server markets which is where X and A are aligned.
Even with 1 mm pitch BGAs, you can't use a reasonable drill/via size like 10 mil/24 mil. I don't recall how small the vias have to be, but the bottom line is there are no BGA packages that allow the cheapest boards or part costs. If nothing else the 1 mm pitch BGAs are high pin counts with correspondingly higher prices because of the longer testing time.
It was Xilinx people who pointed out the floor of chip production cost was from tester time. Those are not inexpensive machines and time on them is money. You can have the smallest die in the world, but you still have to test them, so the higher pin count packages are higher dollar. 64 and 100 pin packages are the sweet spot for the work I do. QFPs are great and QFNs will do.
I don't understand what you mean about buying "them from China"? You mean buying counterfeits?
I don't think they're counterfeits. I think most of them are new, some may be reused. It depends on the seller. So, there's a certain level of uncertainty. I am not a specialist. Nonetheless, Chinese prices are lower. I think it's the same whether you buy GOWIN or Xilinx. If you want to compare prices, you need to compare Chinese GOWIN prices to Chinese Xilinx prices, or Mouser's GOWIN prices to Mouser's Xilinx prices, but not Chinese GOWIN prices to Mouser's XIlinx prices.
Sorry, I've not explored the grey market until now. The AKM factory burned down (it was in a wooden building!) and the parts are 10x the price and not available through normal channels. So I've bought 10 to see if they will work. If they do I'll buy 1000 or so to be able to make my current production boards for the rest of this year.
Otherwise I would never touch such products. I have no idea why you would prefer grey market components over factory new components. I don't have any reason to prefer any parts just because they have this company's name rather than that company's name on them. I'm not in love with X or A.
The Gowin parts I buy will be through Gowin approved US distributors, not grey market Chinese Alibaba channels. Digikey and Mouser are terrible places to get pricing on FPGAs. They simply don't discount as a rule. You might get price breaks up to 100, if that. All FPGA makers expect you to haggle directly. I been down that road many times.
I've never understood why people think you have to use Xilinx or Altera. I haven't used one of their parts in nearly two decades.
Look at datasheets and compare. You'll see the differences. It's up to you to weigh costs and benefits.
Why do you think I don't look at data sheets? That's how I know that Xilinx doesn't even make a part that will fit on my board unless i want to go with more expensive design rules. It's 21.5 mm wide. A QFP100 fits very well. I guess I could use a QFP144 and wrap the pins around the board, soldered to the other side.