Text this: FPGA implementation of light rail transit fare card controller using VHDL