next up previous
Next: NuBus Interface Up: No Title Previous: Programming Overview

Programming

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.


next up previous
Next: NuBus Interface Up: No Title Previous: Programming Overview
Francis Doughty
2002-09-24