Putting All Together

We started with a example project "byte counter", and taking this project as reference we learned many things such as coding structure, coding style, coding elements etc..

Now its time to combine all our learning and finish off complete design and implementation of this project.

This project has three entities to be designed and coded. These entities are "chip.vhd", "byte_conv.vhd" and "byte_count.vhd". Out of these "chip.vhd" is structural code and others are behavioral code.

Architecture and pin interfaces of this project is already discussed while discussing coding styles. We will first start with designing of behavioral entities and then move to structural entity. Lets go ahead with our first entity "byte_conv.vhd".