future of teaching vhdl
DESCRIPTION
What if students would know all of the VHDL syntax? What if VHDL tools would not freak out about a simple error in the code? Sigasi makes this possible!TRANSCRIPT
The future of teaching VHDL
The future of teaching VHDL
What if students would...
The future of teaching VHDL
know all packages
3
The future of teaching VHDL
know the syntax
4
The future of teaching VHDL
know the syntax
5
The future of teaching VHDL
know all declarations
6
The future of teaching VHDL
know record fields
7
The future of teaching VHDL
know record fields
8
The future of teaching VHDL
What if tools ...
9
The future of teaching VHDL
for one single error
10
The future of teaching VHDL 11
would not freak out
Model Technology ModelSim ALTERA vcom 6.4a Compiler 2008.08 Oct 22 2008-- Loading package standard-- Loading package std_logic_1164-- Compiling package p** Error: p.vhd(6): near ";": expecting "RECORD"** Error: p.vhd(7): (vcom-1136) Unknown identifier "c1".** Error: p.vhd(7): Aggregate expression cannot be scalar type (error).** Error: p.vhd(9): Invalid expanded name prefix (selected name).** Error: p.vhd(11): VHDL Compiler exiting
The future of teaching VHDL 12
but yieldone single message
The future of teaching VHDL 13
and 4 messages for 4 errors
The future of teaching VHDL
Wouldn’t that be great?
The future of teaching VHDL
Students could
• write correct code,
• get immediate feedback,
• with sensible error messages,
• feel the code,
• concentrate on concepts, not syntax.
15
The future of teaching VHDL
Teachers could
• teach engineering, not languages,
• not waste time on tooling,
• deliver even better graduates.
16
The future of teaching VHDL 17
The future is now.and it’s free too!