A block may be designated for implementation in either software or hardware regardless of whether {HEAD ~ the block} is specified in a general purpose programming language or in {TAIL ~ a hardware description language} 
is specified in
A block may be designated for implementation in either software or hardware regardless of whether { HEAD ~ the block } is specified in a general purpose programming language or in { TAIL ~ a hardware description language }
OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD REL REL OTH OTH OTH OTH OTH OTH OTH REL TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL