
© Copyright 2013 Zephyr Engineering, Inc
UDPSDR-
HF1 User’s Manual
13
Version 1.1
– 16 September 2013
3.3.2 QS3a
– Creating a User Flash Block File
When SDRstick
TM
Programmer is opened, the
Create UFB
pane contains a default
MAC address of
00:07:ed:fc:fd:fe
, a default IP address of
192.168.1.26
and the DHCP
client turned off. Note that these are only the defaults that may be used to create a UFB
FLASH file, and
do not reflect
the current BeMicroSDK network settings.
Enter the desired MAC address and either enter an IP address or check the
Use DHCP
box to enable the SDRstick
TM
DHCP client to request an IP address from a DHCP
server.
Note
: You must specify a unique MAC address on your network for each device
(including SDRstick
TM
radios) even if you use DHCP to obtain an IP address.
Once you have set the network parameters, click
Generate
. You will be prompted for a
path and a file name for the UFB FLASH file. For the network parameters to take effect,
you must program this file into the BeMicroSDK configuration flash ROM using the
Program Flash
pane.
Note
: A Java script generates the FLASH file. If file generation appears to complete
normally but no FLASH file is created, check to make sure an up to date version of Java
is installed on the PC.
3.3.3 QS3b
– Programming the BeMicroSDK Configuration Flash ROM
Use the
Program Flash
pane to program FPGA firmware FLASH files and UFB FLASH
file into the BeMicroSDK configuration flash ROM.
Click the
Add…
button to add files to the
Files to Program
window. Files can be added
in any order. A section of the ROM will only be programmed if the corresponding
FLASH file appears in this window, otherwise that section will be unaffected. You can
update the UFB without updating the firmware, and vice-versa. Click the
Program
button to program the files into the configuration flash on the BeMicroSDK.
Note
: Components of Quartus II Web Edition are used by SDRstick
TM
Programmer to
program the BeMicroSDK configuration flash ROM. You should see several command
windows containing scrolling text “pop up” and then close. The windows should appear
long enough for you to read a few lines on each one. If nothing appears to happen, it is
likely that your PATH variable is incorrectly set. Refer to PATH variable incorrectly set in
section 4.1 for a solution.
3.3.4 SideBar: How the BeMicroSDK Gets Its MAC and IP Addresses
When the SDRstick
TM
is first powered on, it goes through a multi-step process to
determine what MAC and IP address to use on the network.
To determine its MAC address, the SDRstick
TM
first looks to see if there is a valid UFB.
If a valid UFB exists, the MAC address is obtained from the UFB. If no valid UFB exists
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from