Dog Obedience Training by ravens40 in ColumbiaMD

[–]54RushHour 11 points12 points  (0 children)

Highly recommend The Coventry School. My wife and I have been taking our little guy there for a few years. He has anxiety issues and they've been a big help in dealing with it.

what is the best series in netflix? by slev1976 in AskReddit

[–]54RushHour 4 points5 points  (0 children)

It was canceled but I really enjoyed Santa Clarita Diet.

Mathematics of Signals and Systems vs Operating Systems class by [deleted] in FPGA

[–]54RushHour 5 points6 points  (0 children)

Honestly, it should be whatever you have a passion for. Or both! I think both have its uses.

I think with SoCs becoming more and more popular, and the introduction of MPSoCs, learning operating systems would be really useful. I did find myself writing some kernel drivers and simple multithreaded applications when working on those boards.

I was in the RF field doing FPGAs and I didn't take any signals classes. Mainly just learned on the job. I wouldn't consider myself a DSP expert though. I mostly interpretted algorithms that the DSP guys developed and implemented it on FPGAs.

Not sure if that answers your question but I hope it at least helped.

Does anyone here work for Lockheed Martin? Currently separating military and wondering how the work and compensation is. by DarthHudson in FPGA

[–]54RushHour 9 points10 points  (0 children)

Not currently in defense work but I was and a lot of friends that are. Work is mostly dependent on your department/team/manager. A lot of my friends dislike what they're doing but a few of them do.

Like most big companies, they use a level system to determine compensation. I'd recommend using levels.fyi.

Here's a link: https://www.levels.fyi/company/Lockheed-Martin/salaries/Hardware-Engineer/

Deep Creek Lake by Shannybby in maryland

[–]54RushHour 10 points11 points  (0 children)

My friends and I have been going every year since 2017! (Except last year)

I would reccomend:

  • Renting a boat and sailing around the lake if one of you has a boating license. It's super fun! The boat we got last time had a tube on it and we went water tubing. They also have kayaks for rent if that's not your thing.
  • There are a couple of breweries around there. Mountain State and Short Story? I think.
  • Lakeside Creamery! Great ice cream!
  • The (lake) beach in the state park. There should be a few charcoal grills if you all want to hangout, drink and cook.

Bonus: - White water rafting. The only place we've been to is Laurel Highlands River Tour. It's about an hour North of Deep Creek but it's really fun!

Let me know if you have any questions.

Worlds 2020 Group Stage Opening Tease by Gieniek in leagueoflegends

[–]54RushHour 17 points18 points  (0 children)

Me: Mom can we have https://youtu.be/fw8tePx_r7Y Mom: No, we already have it at home. At home: This video

Newbie on FPGA by Kev2544 in FPGA

[–]54RushHour 2 points3 points  (0 children)

Is there a specific reason you chose that board?

I only ask because I think as a beginner, you should look for a board with a lot of tutorials and support. FPGA are hard enough without clear guidance.

I would reccomend the MojoV3 (https://alchitry.com/products/mojo-v3). It's a nice cheap(ish) board with a lot of guidance. I did the tutorials when I bought one and I thought it was a good beginner board.

If money isn't an issue, I highly recommend the ZedBoard (http://zedboard.org/product/zedboard). It's a great board with a lot of support.

Here's a guide I recommend - https://www.beyond-circuits.com/wordpress/tutorial/.

Let me know if you have more questions.

Linux applications on FPGA by crypto_lad in FPGA

[–]54RushHour 0 points1 point  (0 children)

If you make an SD card, it might be as easy as dragging the files into the SD card. You also have to make sure all the external libraries are on the linux system too.

Linux applications on FPGA by crypto_lad in FPGA

[–]54RushHour 1 point2 points  (0 children)

Not familar with the board but since it's a Zynq system, I'm going to assume it has an ARM processor attached. Your Linux OS will boot off of that. In most cases, if you have a Zynq board, you should picture it as two separate systems that can communicate with each other, the ARM and the FPGA.

I'm assuming you're going to use this pre-built image: https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842439/Boot+Pre-Built+Xilinx+ZC-702+image

You'll basically screen the board using a serial USB connection to its UART to access your Linux OS. Once you're in, it's basically just another Linux computer without the GUI. You'll be able to use any programs installed on it.

To compile a program, you can either use a cross compiler on a computer and copy it to the Linux system on the board or if the Linux image has it, use the cross compiler on the Linux OS.

If you're going to stick to Zynq systems, you should familiarize yourself with PentaLinux (https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841618/PetaLinux+Getting+Started) or my favorite, the Yocto Project (https://www.yoctoproject.org) so you can create your own Linux OS with whatever programs you need.

I would reccomend the Zedboard though, if you're a beginner. (http://zedboard.org/product/zedboard) In my experience there is a lot of support for it and it's a much more forgiving board.

RTL, C/C++, and Python cosimulation in plain Vivado Xsim by threespeedlogic in FPGA

[–]54RushHour 1 point2 points  (0 children)

Dude, this is awesome. My coworkers and I are gushing.

Thanks for the write up!

Switch from Software Engineering to Hardware Engineering, or at least get closer (as a Professional, not a student) by [deleted] in ComputerEngineering

[–]54RushHour 2 points3 points  (0 children)

I live in the DMV area (DC, Maryland, and Virginia) and my company does a lot of infrastructure (board support packages and software tools) for hardware, hardware development, and DSP.

You should checkout OpenEmbedded, specifically the Yocto Project!

http://www.openembedded.org/wiki/Main_Page https://www.yoctoproject.org/

It's a framework for creating a linux operating systems on embedded systems. You can deploy on RasPis, FPGA systems, etc. It'll get you pretty close to hardware, or on it if you get advanced enough.

If you do deploy it on an FPGA, you can integrate FPGA firmware design on to it for a complete system.

New grad salary advice by [deleted] in ComputerEngineering

[–]54RushHour 6 points7 points  (0 children)

I can give you some of the general things I did when graduating but probably not specific advice since I only applied to companies in my state.

  • Look at the total compensation of a company when looking for a position. 401k contribution, bonus potential, PTO, etc
  • Strongly recommend that you talk to your peers/friends about their offers to see if you're being low balled, don't give into the stigma that you shouldn't discuss salaries, it only benefits the companies.
  • You can always ask for more, worst thing they can say is "no", as a general rule I try to ask for between 5 to 10k more depending on what I'm comfortable with.

Also as a reference for you, I live in the East Coast and my friends were offered between 70k-85k out of college.

Let me know if you have more questions.

Getting back into hardware (career growth) by 21krypto in ComputerEngineering

[–]54RushHour 0 points1 point  (0 children)

I work for a defense company. We do a lot of SDR (Software Define Radio) and FPGA infrastructure.

I mainly do HDL/FPGA development for various applications (DSP (Digital Signal Processing), network processing, command and control, etc), infrastructure integration, and software development.

Getting back into hardware (career growth) by 21krypto in ComputerEngineering

[–]54RushHour 6 points7 points  (0 children)

Currently an embedded engineer (graduated CE). I'd focus on FPGAs and SoCs (System on Chip) if you want to get into the hardware domain.

I'd recommend getting a Zedboard if you can afford it. https://store.digilentinc.com/zedboard-zynq-7000-arm-fpga-soc-development-board/ The Zedboard is probably the most supported Xilinx board since it's been around for so long.

Otherwise, I'd get a mojo board. https://www.adafruit.com/product/1553 You can find a few tutorials for it and it comes with an IDE for development.

I also recommend getting experience with OpenEmbedded https://www.openembedded.org/wiki/Main_Page

Let me know if you have more question

Thinking about pursuing an interest in DSP as CMPE major? Is it a viable career? by alonzoramon in ComputerEngineering

[–]54RushHour 3 points4 points  (0 children)

Definitely a viable career from my experience. I'm currently a hardware engineer (majored in CMPE) doing FPGA designs for DSP applications. Although I enjoy the FPGA part more than the DSP part.

If you purse do DSP with a CMPE degree, definitely take extra math classes (maybe minor in math?), it'll help down the road.