The 80186XL is a powerful 16-bit microprocessor core, that executes an instruction list compatible with the 80186XL microprocessor. The 80186XL core has a broad set of integrated peripherals, which helps reduce system development time and cost and is compatible with a wide range of compilers and debuggers. The design along with multiple peripherals can be fit into a single FPGA.