A free tutorial by Emre Karabacak with three simple steps.
Basically, there are three majors steps here. First, you create a high poly tileable diamond pattern. Then you place it on a cylinder and finish with baking normal map in Marmoset Toolbag 3.