10. A method implemented by a computer, comprising: accepting a programming language specification, the programming language specification including an interface; and with the computer and based upon a set of transformation rules, transforming plural methods of the interface into plural ports of a port map of a lower-level hardware description language specification of a design unit.
10. A method implemented by a computer, comprising: accepting a programming language specification, the programming language specification including an interface; and with the computer and based upon a set of transformation rules, transforming plural methods of the interface into plural ports of a port map of a lower-level hardware description language specification of a design unit. 14. The method of claim 10 further comprising transforming plural native programming language data types into hardware description language data types.