The following steps are the programming procedure:
Set up your lab kit next to a computer with a programmer (BitBlaster)
attached to it.
Currently the Sun Ultra 5s in the lab have a BitBlaster installed.
Turn on the lab kit.
Insert the 10-pin ribbon connector from the programmer into the 10-pin
connector socket corresponding to the FLEX 10K PLD you wish to program; the
left connector programs the FLEX 10K10, the right connector programs the FLEX
10K70. Be sure the orientation of the cable in the socket is correct by
lining up the notch on the socket with the groove on the cable. The green
light on the programming box connected to the cable should light up.
If the green light is not on, then likely the kit power is not on or the
cable is in backwards.
Using Altera's MaxPlus2 software, load the Programmer module (from the
MAX+plus II menu).
If this is the first time you are using the programmer, a hardware
configuration window will appear.
The following assumes the computer you are using is an Ultra 5.
The RS-232 box should read /dev/term/a and the baud rate should
be 38,400 which should match the switch settings on the BitBlaster
programming box. You can edit the hardware configuration any time by
clicking on Options>Hardware Setup.
To speed up the programming process turn off the automatic blank check
and verify. Click on Options>Programming Options to get a pop-up
window. If any of these options are selected, then de-select them.
Be sure Multi-Device JTAG Chain is selected
in the JTAG menu, then select Multi-Device JTAG Chain Setup...
from the JTAG menu. In the new window, select EPC2 as the
Device Name, and select the programming file using the button. You want
the .pof version of your compiled code. After choosing the file,
click the Add button and then OK.
Click the Program button to program the file.
x Programming will take a while.
When the programmer is
done, it will return a ``Programming Successful'' message. Your new program
will not take effect until you turn the lab kit off and back on again.