10-09-2017 12:14 AM - edited 10-09-2017 12:14 AM
Not entirely. You need, after all, a camera, interface hardware, etc. External memory would help, since the initial image is likely to be pretty large. However, once you've got all that, a QR code scanner should be straightforward. Worst-case (and probably easiest case) is to just put a Microblaze core in there and port one of the open-source libraries to that architecture.
Edit: on second thoughts, Microblaze is probably the way to go. It'll be smaller than a dedicated HDL QR code reader, and unless you're doing thousands of scans per second it'll be more than fast enough.