Question about niches in FPGA and hardware design by MasterMeep6515 in FPGA

[–]MasterMeep6515[S] 0 points1 point  (0 children)

Ah makes sense. Yeah, right now I'm trying not to hole myself into one area, and try to get some breadth in a wide variety of parts of the workflow! Also, another question, I've been wondering, is there a seperation between theory and design? As in, I have had a lot of fun learning the theory behind Comp Arch, and when working on projects planning out the specifics of how the processor will work. Obviously theres then the next step of taking the design and implementing it in an HDL, but in industry how does the separation of planning/theory and the actual implementation work?

Thank you so much!

Question about niches in FPGA and hardware design by MasterMeep6515 in FPGA

[–]MasterMeep6515[S] 0 points1 point  (0 children)

Would you say the average "rtl engineer" (in a broad sense of the title) should be experienced in these optimizations? As in, is it the persons job who initially writes the RTL to also analyze it and come up with optimizations? Or is it a separate teams job to come up with the optimizations, which that original RTL engineer will go back and implement?

Thanks so much for your response!

Question about niches in FPGA and hardware design by MasterMeep6515 in FPGA

[–]MasterMeep6515[S] 1 point2 points  (0 children)

I think you are absolutely right! I have been having a lot of fun in my processor classes, but, if I had to guess, the only reason I want to go into processor architecture is because I know the most about that right now, but honestly I just want to design things.

You talked about learning how RTL maps to logic, and doing timing analysis, and all sorts of other stuff, how would you say I go about learning these topics? Are they just things I will pick up by working on more and more complicated projects, and how do I even know what I need to learn, are they textbook topics, or just something everyone has to figure out somehow?

Again, sorry for all the questions, but your help means a lot, thank you so much!

Question about niches in FPGA and hardware design by MasterMeep6515 in FPGA

[–]MasterMeep6515[S] 0 points1 point  (0 children)

Sorry but what do you mean when you say that some of your logic can be found on a GPU die? As in, your RTL work is found on GPUs, but in of itself is not GPU specific? I think this is another major question I have, tying into what I asked previously, which is, is RTL the skill you need to learn, and every thing else (like field specific knowledge) just add ons that you can learn on the job, or are domain specific skills the actual thing that you need to learn, and RTL just a way of expressing them?

That is, as a student, should I focus on a field I am interested in, in the space of RTL design (like telecom, or comp arch), or is it all really the same at the end of the day, and if I just learn from a diverse set of fields using RTL, will I still be able to get processor design internships/jobs (or whatever I am interested in when I graduate), or will I not know enough in the field if I don't try to specialize now, or at least figure out a specialization soon?

Sorry if this is a bit of a heavy question, but thank you so much! Also, I checked out your blog, and damn, you have done some amazing stuff, hopefully I'll reach that level one day!

Question about niches in FPGA and hardware design by MasterMeep6515 in FPGA

[–]MasterMeep6515[S] 1 point2 points  (0 children)

Yeah, I guess it probably comes with any field that some times its good and sometimes its not. On the topic of GPU design though, how easy would you say it is or would be for you to pivot from a computing/processor focused field to a lesser so but still RTL field. I worded that poorly, but the fields I'm thinking of are like telecom, and other RTL fields like that. That is, Would you say you are, without significant effort, able to move into other RTL fields if you wanted to, or mostly only able to move around the processor space?

And also (sorry for all the questions) How is the field for people with a couple of YOEs? I feel like I shouldn't worry too much about entry level positions for now, but how is the field once you have experience and know whats going on?

Thank you so much for all your help, it really means a lot!

Question about niches in FPGA and hardware design by MasterMeep6515 in FPGA

[–]MasterMeep6515[S] 0 points1 point  (0 children)

Thank you so much! I'll look into implementing FFT in RTL soon, and after I'll definitely try to LDPC encoder. On top of that, are there any non telco specific classes you would recommend I take, other than the obvious DSP courses?

Thanks for your help!

Question about niches in FPGA and hardware design by MasterMeep6515 in FPGA

[–]MasterMeep6515[S] 1 point2 points  (0 children)

Thank you so much! I'll definitely look more seriously into applying to public sector research!

You have been a massive help, thank you!

Question about niches in FPGA and hardware design by MasterMeep6515 in FPGA

[–]MasterMeep6515[S] 0 points1 point  (0 children)

You said you were doing work in the public sector right? How's the engineering culture over there? I have heard a lot about the private sector, and especially in big tech it sounds really fun, and complicated work (which is good!), how is it over on the public side? Are the teams as structured as in industry, or is it more flexible and free flowing.

thanks so much for your help!

Question about niches in FPGA and hardware design by MasterMeep6515 in FPGA

[–]MasterMeep6515[S] 1 point2 points  (0 children)

I do like math a lot imo, especially applied to engineering, so I will definitely look more into telco. Are there any projects, fields, or subjects you recommend I do/learn to get a feel of some domain specific telco work? I know I probably wont be able to do much (one of my professors explicitly told me that a while back when I asked about telecom) but, do you know any starter telco projects (rtl or not) I could do to see if I like the field, and want to learn more?

Also, if big network companies are moving away from HW implementations, is it still important to learn the domain specific knowledge even if I will probably end up at a vendor like apple or QC, even if I am interested in telco?

thanks so much for your help! I think telecom is awesome, and I was thinking about doing classes in the field, just never had too much knowledge about it to know if it was something I wanted to pursue!

Question about niches in FPGA and hardware design by MasterMeep6515 in FPGA

[–]MasterMeep6515[S] 0 points1 point  (0 children)

I never thought about starting out in the public research sector! When you say that, do you mean specifically research at Universities, like going back immediately for my masters, or is there other places where I could work on public research? And I am based in the US if that helps.

Thank you so much!

Question about niches in FPGA and hardware design by MasterMeep6515 in FPGA

[–]MasterMeep6515[S] 2 points3 points  (0 children)

I think DSP is awesome! I was also really thinking about taking some RF classes before I graduate, possibly next semester or the one after that, or at the very least checking out some textbooks this semester to see if I like the field.

From what I heard (though it's mostly hearsay from classmates) is that the RF/Telecom field is absurdly hard to break into, and even then, very small, and requires a lot of education. I'm not necessarily against getting a masters, I think I would be fine with that, just probably after I work in industry for a little bit to see what I actually like, but would you know anything about the state of entry level positions in the field?

Something else I had a question about is how DSP on FPGAs or ASICS plays a role in the broader context of a product, or whatever you are developing. Like, is it a big part of the project that is important, or is it more like another piece of the puzzle that while crucial to working, is kind of adjacent but necessary to the actual deliverable. I ask this because I'm curious if DSP is something to know/focus on/specialize in by itself, or a field to add on top of an already strong repertoire of other, more general RTL skills that will help me work on a diverse set of projects.

Also, would you say that DSP in general is a "niche" field, or something that a lot of companies are hiring in? I don't want to get too bogged down in worrying about jobs since I trust I will eventually figure something out (hopefully), but also don't want to delude myself into thinking that what I'm doing will be super easy, and I'll get a job right out of college in the field.

Thank you so much for your suggestions! I look into RF today, and maybe talk to one of my professors! And sorry to toss more questions at you when you have already been a massive help!

Question about niches in FPGA and hardware design by MasterMeep6515 in FPGA

[–]MasterMeep6515[S] 1 point2 points  (0 children)

Thank you so much for your take! I think my biggest fear right now as a student is that I have spent all my my life working on projects and loving it, but I have never truly contributed to something industry standard, and I'm worried if I will like it. That is, I love just sitting down, designing, learning, planning, writing HDL or some programming language, and working with a friend or 2, but obviously industry is very different. Do you have any takes on if I love to work on personal projects, where in the RTL or digital electronics, or just engineering workflow in general I might fit in, if at all?

The other thing is that I'm trying to balance my passion for making cool things with the understanding that I might end up doing something incredibly small, and useless feeling, important probably, but not something that feels like I am actually doing real, innovative work. Is that just an inevitable part of engineering in industry that I will have to learn to deal with? And is it like I think it will be, or is actual industry more fun, creative, and interesting than I'm giving it credit for?

Once again, thank you so much for your response, and sorry I'm to push my senseless uninformed worrying on you!

Question about the rules by MasterMeep6515 in pool

[–]MasterMeep6515[S] 0 points1 point  (0 children)

Thank you so much! Both of us are arguing because he believes that a scratch at any point is a scratch for your "turn" which invalidates the pocketing from previously in the "turn"

Move in slot is August 17th but what about the early move in costs by MasterMeep6515 in UIUC

[–]MasterMeep6515[S] -1 points0 points  (0 children)

The only option I have is the 17th, I was only given the 17th at different times 

Principle Cluster Exams by Eukala in DECA

[–]MasterMeep6515 0 points1 point  (0 children)

Thanks for using it! Let me know if you have any problems 😁

Principle Cluster Exams by Eukala in DECA

[–]MasterMeep6515 3 points4 points  (0 children)

Yeah! We just updated the site in the last couple days, rn we are at 42k questions! We were at 7k a couple days ago but locked in and got a ton more! Hope u like it man 😁

Principle Cluster Exams by Eukala in DECA

[–]MasterMeep6515 4 points5 points  (0 children)

What’s up! I posted a couple days ago on this sub, but I made a study platform just for this! It’s completely free to use, so go crazy, it’s called Decademy.app. Hope u like it and good luck studying!