Designing With Fpgas And Cplds by Bob Zeidman & Robert Zeidman