Text this: An Automatic Generation Method of Train Network Equipment Code Based on Configurable Hardware