Zephyr SDRstick HF1 SDR User Manual Download Page 15

© 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

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Downloaded from

Arrow.com.

Summary of Contents for SDRstick HF1 SDR

Page 1: ...UDPSDR HF1 Receiver Front end User s Manual Version 1 1 16 September 2013 Copyright 2013 Zephyr Engineering Inc Downloaded from Arrow com...

Page 2: ...FIGURATION FLASH ROM AND THE UFB 12 3 3 2 QS3A CREATING A USER FLASH BLOCK FILE 13 3 3 3 QS3B PROGRAMMING THE BEMICROSDK CONFIGURATION FLASH ROM 13 3 3 4 SIDEBAR HOW THE BEMICROSDK GETS ITS MAC AND IP...

Page 3: ...EC style edge connector plugs onto the gold finger edge connector on the end of the BeMicroSDK J1 connects digital data and power between the HF1 and the BeMicroSDK Note that the HF1 uses the BeMicroS...

Page 4: ...2 35mm x 0 7mm barrel plug CUI part PP 012 Digi Key part CP 012 ND J2 is provided for either a two pin SMT header TE part 3 647166 2 Digi Key part A113590 ND or just pads for soldering wire leads The...

Page 5: ...tional Plug headphones into J5 a 3 5mm stereo jack which connects to the on board audio DAC headphone amplifier Note The current FPGA code implementations send receive audio to the PC sound system rat...

Page 6: ...ps is required for SDRstickTM HF1 This connection is used for the receive data stream to a host PC or network switch 1 2 1 3 MEC Edge connector X701 The 80 contact MEC style edge connector plugs into...

Page 7: ...ickTM firmware shown in Table 1 See Figure 6 for user LED locations LED Function LED8 top lit on A D converter overload condition LED7 lit on FIFO overflow internal error condition LED6 off LED5 off L...

Page 8: ...s a power on reset The middle push button switch S503 labeled Reset is used to reset the FPGA logic and internal soft core CPU Note that this does not cause a reconfiguration it merely restarts the FP...

Page 9: ...n be read under FPGA firmware control SW1 1 and SW1 2 are not currently used by the FPGA firmware SW1 1 not used SW1 2 not used S502 Reconfiguration S503 FPGA Reset S504 not used Downloaded from Arrow...

Page 10: ...tenna to J4 c Connect Ethernet cable to host PC or network d Connect power and observe two flashing heartbeat LEDs on BeMicroSDK QS5 Install and Run GUI software on computer a One or more of GNURadio...

Page 11: ...ded in Quartus II Web Edition and Quartus II Programmer Enable BeMicroSDK USB power Windows required to program FPGA configuration SRAM or BeMicroSDK configuration flash memory SDRstick TM Programmer...

Page 12: ...me point you want to upgrade the firmware you will need to install the necessary components from Table 3 You can do this at any time as you need them To Do This You Need This Support Software Power HF...

Page 13: ...4 SDRstickTM Programmer SDRstickTM Programmer is a Windows application that you can download from svn sdrstick com Look in the sdrstick release directory under sdrstick programmer The SDRstickTM Prog...

Page 14: ...program code and the User Flash Block UFB Each of these sections is programmed from a FLASH format file Two of these files provide the functionality of the FPGA and are supplied by the factory The thi...

Page 15: ...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...

Page 16: ...and power input 3 4 1 QS4b Antenna Connect an antenna to the J4 SMA connector Note that there is no bandpass filtering at the receiver front end Excessive voltage at the antenna jack can damage the re...

Page 17: ...svn sdrstick com in the sdrstick release software directory If you have followed all of the above steps when you run HDSDR an SDRstickTM network discovery dialog box will pop up showing the IP address...

Page 18: ...e sdrstick release software directory If you have followed the above steps when you run SDR an SDRstickTM network discovery dialog box will pop up showing the IP address of the SDRstickTM receiver tha...

Page 19: ...browser to the SDRstickTM web SVN server here http svn sdrstick com and download the file gr sdrstick sourceblock tar gz from the sdrstick release gnuradio sourceblock directory Extract the files for...

Page 20: ...s not installed Solution Install a current version of Java 4 3 Network cable not plugged in Symptom SDRstickTM discovery fails Cause Ethernet cable not connected between SDRstickTM and PC or network s...

Page 21: ...cated 5 Theory of Operation The next two sections describe the design of the UDPSDR HF1 in very basic terms 5 1 UDPSDR HF1 Front End Hardware The UDPSDR HF1 PCB block diagram is shown in Figure 10 The...

Page 22: ...and sent to the Ethernet MAC for transmission as UDP packets on the network UDPSDR HF1 14 bits 80 MSPS 1 25 MHz RF Bandw idth 50 NCO 14 CIC LPF 16 90 0 16 30 30 NIOS II ADC 10 100 MAC FIFO 32Mx16 MDDR...

Page 23: ...n standard SMA Power consumption 5VDC 400mA including BeMicroSDK Dimensions UDPSDR HF1 31mm x 65mm 1 2 W x 2 6 L Dimensions including BeMicroSDK 33mm x 185mm 1 3 W x 7 3 L Downloaded from Arrow com Do...

Reviews: