First off: is this malted buckwheat? If so, you don't want to cereal mash it, as that will destroy the enzymes. You probably want to do a decoction mash instead, or a combination cereal+decoction.
Second: how familiar are you in general with the concept of mashing, rests, enzymes, etc? This stuff can get pretty intense, so
A cereal mash is used on un-malted adjuncts, such as oats, rice, wheat, corn, etc, which do not have diastatic (starch-converting) enzymes. It's used to gelatinize the starches, which basically means to cook the so that they are accessible to the enzymes. If you've ever made oatmeal, grits, or rice pudding, you've done a cereal mash. It's really easy: just boil it till the starches come out, and it gets sort of "gluey".
Once you've gelatinize your adjunct's starches, you will cool it down to mash temperature and add to the main mash with the malted grains.
In your case, though, assuming you're using malted buckwheat, you'd want to do a decoction mash instead. With a decoction mash, you pull out the "thick" part of the mash (with the grain solids), boil it to break it down and help gelatinize starches, then add it back in to raise to the next mash step. The reason you don't just boil the whole thing is because that would destroy the enzymes, which are in the "thin" (liquidy) part of the mash.
Igliashon has an explanatory post here:
https://www.homebrewtalk.com/f164/poor-efficiency-millet-buckwheat-460357/
He recommends if you're going to cereal mash gluten free malts, to do it with no more than 25% of your grist.