This spot is for the homework questions: http://www.pyroelectro.com/edu/fpga/hello_world/homework/
, they're not meant to be tough, but to cement in a few ideas that were presented in the video.
The part you're using is a little different than the EPM3032ATC44-10 we're using, so you will encounter small things here and there throughout the course like the Pin_22 to Pin_2 swap that you had to do.
Whoopz ... embarrasing , i never went to the course page , just the forum.
I know i have ordered a different board (from UK , as i could not wait for aliexpres) , but $14 incl postage for a EPM240 were more reasonable than $10 + $17 ship. For a 3032 from the kitmakers. So i'm aware that i have to make something different.
Well back to the homework :
Why do we need a JTAG programmer in this course?
We need it for programming the CPLD with the logic file quartus generated as a result of our vhdl code.
What is the difference between an ‘entity’ and an ‘architecture’ in VHDL?
An entity defines/names the io's used in the CPLD , their name , and the type ie. input/output/clk.
An architecture defines the logic action to be taken , based on the entity pins (i hope).
Looking at the CPLD pinout, what are the 5 different types of pins on the EPM3032?
VCC,GND,CLK,IO and JTAG
Doesn't the 3032 have different Vio's for selecting voltages on i/o banks ?
Is everything in 1 i/o bank ?
I see you can choose 2.5v or 3.3v as output , is that still with 3.3v on all VCC's ?
Neat level converter
And i'll prob. have to watch out as i dont think my EPM240 is 5v tolerant as the 3032 is
Well i knew/expected that.