This article has been merged into the original post, which has the complete text:
Algorithms and High-Level Models
It covers how to describe a hardware algorithm with flow charts, state machines and data-dependency graphs, how to expose parallelism, and how high-level models help you estimate performance, power and area early in a design.

Your comments will be moderated before it appears here.