Parser completely working in hardware