A first course in digital circuit design
Architectures and Programming
Custom hardware IP with software control