SIC/XE is a hypothetical computer architecture designed for teaching systems software programming. In this work, we present an educational SIC/XE computer that we implemented on an FPGA development board. The system consists of a SIC/XE processor, device controllers and other auxiliary components. In addition, we also developed a suite of system software utilities for use with our system. The suite includes assembler, linker and simulator utilities which can be used to create and test programs for the SIC/XE computer. Programs can be transferred from a personal computer to the FPGA board over a serial connection, using a provided software tool.