Seol mar théacs é seo: Digital design and implementation with field programmable devices