package description
move external device interfaces to fpga.d
add FPGA class
implement timer