Weekend Update

54 views
Skip to first unread message

Steve Haynal

unread,
Dec 1, 2014, 11:32:21 AM12/1/14
to herme...@googlegroups.com
Hello List,

There was a long holiday weekend here and I had some large blocks of time to get some things done. I've updated the RTL on github. The main change is to add support for the BeMicro CV with RMII (WaveShare) ethernet. There is now a single parameterized hermes_lite_core.v that is used for both the SDK and CV. Quartus revisions are used and you will find builds for 09SDK 12SDK and 12CV corresponding to the Hermes-Lite version and FPGA board. Any variants (1.0 or 1.1) should just make a copy of the closest revision within Quartus, exit Quartus and edit the corresponding .qsf file.

My second v1.2 board is now working again. I think that my technique of tinning the pads and then soldering on the component leaves the component too high off the board and susceptible to solder joint cracking/breaking. I reheated the some of the solder joints and now it is working. This is the board ZelPro fixed for me and it looks very good.

I tested v1.2 RX with a 73.728 MHz oscillator and found the "noise floor numbers" to be essentially the same as the v0.9 with 73.728. This confirms my suspecion that the ~5 db improvement seen earlier is due to DSP changes in the FPGA when using a 61.44 MHz clock. Perhaps ~1 db of this is from the lower clock frequency to the AD9866 as indicated by the AD9866 datasheet. I was surprised at how well the numbers between the 0.9 and 1.2 agreed. They were never more than 1 dB different, and this was with different frontends, etc. I'm also surprised that pouring copper ground planes to fill in the top and bottom didn't make much different. If I had to give one version the edge, it would be the v1.2.

My next step is to make a handful of minor changes to 1.2 and then send it out to have 50 boards fabricated. I hope to set up the kitting process with my son over the Christmas holidays.

73,

Steve
KF7O

John Williams

unread,
Dec 2, 2014, 9:42:32 AM12/2/14
to herme...@googlegroups.com
I now have a CV board and awaiting the Ethernet (shipped) and Oshpark interface board (in fab now).

1. What can be done with this without the Hermes-lite card? Is there any checkout or other things that can be done? For instance, can qtradio talk to it thru the Ethernet port? Would be nice to be able to run the hdsdr server and see how it differs from the softrock server I now run, even if the waterfall is blank.

2. Has anyone thought about mounting options, both for testing and final install in an enclosure. The lack of mounting holes is problematic...

John

Steve Haynal

unread,
Dec 3, 2014, 4:38:30 PM12/3/14
to herme...@googlegroups.com

Hi John,

If you have the WaveShare board attached, you can run the test firmware which generates a synthetic signal at ~4.6 MHz. Search this group for more details. Eventually this test will not be separate but in the main firmware and will be activated if the CV is not connected to a Hermes-Lite. Also, different tests/LED functions will be selectable by the DIP switches on the CV or SDK.

Are you talking about mounting the SDK and CV? I also don't like that there are no mounting holes on those cards. My boss at work (who is a amateur radio operator) is into 3D printing and has a home printer. One thing on the todo list (I'm glad if someone takes this on) is to design a custom standoff for the end of the CV or SDK away from the Hermes Lite. This standoff would fit nicely with the FPGA card and provide a means to screw it down. I would like the plans to be open source (http://www.openscad.org/) and posted in the main github repository so that others can build them. People with 3D printers are often eager to try and print something new, so it is a good way to make some friends.

The Hermes-Lite card and RF frontend have mounting holes.

73,

Steve
KF7O

Reply all
Reply to author
Forward
0 new messages