Hardware vs software
Hardware vs software
- beschrijvingstaal voor hardware ≠ programmeertaal
- programmeertaal (bv. C):
- hardware = processor
- hardware is reeds ontworpen
- code: beschrijft hoe hardware gebruikt moet worden
- code wordt gecompileerd voor een specifieke processor
- hardware beschrijvingstaal (bv. VHDL)
- hardware = ontwerp op FPGA of ASIC
- hardware moet ontworpen worden
- code: beschrijft welke hardware ontworpen moet worden
- code wordt gesynthetiseerd voor een specifieke FPGA of ASIC technologie
Voorbeeld hardware
c <= a and b;
e <= c or d;
betekent hetzelfde als
e <= c or d;
c <= a and b;