Binary morphological operations are a building block in many computer vision applications. Several iterative morphological operations are commonly performed for image analysis resulting in a significant computational load on the processing unit, especially in a real-time computer vision system. Custom designed hardware can exploit the natural parallelism exhibited in binary image morphological operations. In this paper we describe a parallel Binary Morphological Unit (pBMU) which can produce two 8-pixel outputs from one of fifteen morphological operations based on a 3x3 mask. Operations include Sobel edge detection, dilation, erosion, Laplacian, and edge thinning. Implementation on an Altera EPM7256SRC208-7