Hardware C++: uma linguagem orientada por objectos para especiticação multinível de sistemas digitais
Palavras-chave:
HDL, Linguagens de especificação de hardware, Programação por objectos
Resumo
A linguagem Hardware C++ (HC++) foi desenvolvida de forma a tirar partido do paradigma de orientação por objectos para a especificação multinível de sistemas digitais. As principais motivações para o seu desenvolvimento foram a constatação de que as linguagens de descrição de hardware actuais se encontram numa fase intermédia, entre as linguagens estruturadas e as orientadas por objectos, e a necessidade da incorporação da tecnologia da orientação por objectos para fazer face à crescente complexidade dos sistemas de hardware. (...)