Programação
Informações da Disciplina
Link para download da VM (Virtual Machine) Linux Ubuntu 16 LTS, contendo o GHDL e o GTKWave. Esta VM foi criada para ser executada pelo Virtual Box. O Virtual Box está disponível no site https://www.virtualbox.org/ (*). Após a instalação do Virtual Box, deve-se realizar a importação do arquivo *.ova da VM e iniciar a sua execução. A execução do GHDL e do GTKWave é feita através do terminal. Sigam as instruções disponíveis nas Anotações da aula de VHDL para executar o GHDL e o GTKWave. Para editar os arquivos VHDL sugere-se usar o editor EMACS. Os 2 apps estão disponíveis na barra lateral esquerda do desktop da VM.
(*) Obs: a versão mais recente do Virtual Box (v5.2) não está disponível no momento para o sistema operacional Windows. Para contornar o problema, sugerimos usar a versão 5.1.34, que está disponível no link:
https://download.virtualbox.org/virtualbox/5.1.34/VirtualBox-5.1.34-121010-Win.exe
Hash do arquivo ova da VM:
(1) MD5 : 4e05a7949f9d447248b7381d2b0fc228
(2) SHA1 : 9cff689f20f406f913f1bd0abbc1f22b855862f1
A mesma máquina virtual Linux Ubuntu 16 LTS, contendo o GHDL e o GTKWave, mas para baixar no formato torrent (deve haver pelo menos 1 máquina como seeder toda noite). Para quem não sabe o que é torrent: https://pt.wikipedia.org/wiki/BitTorrent
The purpose of this book is to provide students and young engineers w ith a guide to help them develop the skills necessary to be able to use VHDLfor introductory and intermediate level digital design. These skills will alsogive you the ability and the condence to continue on with VHDL-based digital design.
(*) É um e-Book gratuito.
- The VHSIC Hardware Description Language (VHDL) is a formal notation intended for use in all phases of the creation of electronic systems. Because it is both machine readable and human readable, it supports the development, verification, synthesis, and testing of hardware designs; the communication of hardware design data; and the maintenance, modification, and procurement of hardware. This document, IEEE Std 1076-2008, is a revision of IEEE Std 1076-2002 as amended by IEEE Std1076c-2007. Initial work on gathering requirements and developing language extensions was undertaken by the IEEE VHDL Analysis and Standardization Group (VASG), otherwise known as the 1076 Working Group. Subsequently, Accellera sponsored an effort to complete that work and draft a revised Language Reference Manual. That draft was returned to IEEE for final revision and approval, resulting in this document and the associated machine-readable files. This revision incorporates numerous enhancements, both major and minor, to previously existing language feaures and several new language features. The changes are summarized in Annex E. In addition, several VHDL library packages that were previously defined in separate standards are now defined in this standard, ensuring that they are treated as integral parts of the language. Finally, this revision incorporates the IEEE Property Specification Language (PSL) as part of VHDL. The combination of these changes significantly improves VHDL as a language for specification, design, and verification of complex electronic systems.
(*) Este documento está disponível através do Portal da Capes. É preciso estar na rede da USP para fazer o download do arquivo.
Provas
As correções foram enviadas por e-mail.
Os pedidos de revisão de prova deverão ser entregues na Secretaria do PCS até sexta-feira, dia 3 de agosto, às 13:00.