I worte some preliminary code to test some high speed (1.2 Mbaud) HDLC interfaces for one of my customers.
It used some drivers that we devloped in CVI with the appropriate LV wrappers. These drivers where devloped to interface with a 3rd party borad that was capable of transmitting and recieving HDLC.
Do you have specific question I may be able to answer?