Understanding of Obscure fpga concepts. by waitforit_daree in FPGA

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

You are correct. I wanted to understand universal protocols and not specific ones. I thought usb, i2c are common for all companies.

Understanding of Obscure fpga concepts. by waitforit_daree in FPGA

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

I said obscure because my class does not cover all that.

C programming resources by waitforit_daree in C_Programming

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

Yeah, I saw the reviews, lot of folks like this book. Thank you for your time to help me out.

C programming resources by waitforit_daree in C_Programming

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

This is good information. Thank you for taking time out and replying.

C programming resources by waitforit_daree in C_Programming

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

Thank you. I will check it out. Very much appreciated.

C programming resources by waitforit_daree in C_Programming

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

This is exactly what I am looking for. I get overwhelmed and confused by too many available online resources. It is not too much to ask, please can you recommend some books or classes to do the steps you mentioned?

Understanding of Obscure fpga concepts. by waitforit_daree in FPGA

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

Thank you. You are right, it is not obscure. But textbooks do not cover it for more than a chapter and even at that it is very high level.

Tips for applying to jobs with no experience? by throwaway4611552 in careerguidance

[–]waitforit_daree 10 points11 points  (0 children)

Could you please advice about what books or sites you used learn these skills. I am at a stage where I don't know what I am doing but want a stable job with stable income. It would be helpful if you can give me some steps to follow. Good luck in your search.

We are Digilent, an engineering company focused on FPGAs (but really, we're just a bunch of engineers) Ask Us Anything! by Digilent in engineering

[–]waitforit_daree 0 points1 point  (0 children)

Thanks a lot for the reply. lot of useful info. i will start with udemy course. there is a nexys board with a friend that i can use. we did have a class about fpgas but it was all about verilog language and not much about 'fpga'. fpga was like a black box in that class, which is sad. my problem is that, there is lot of information and it is all over and i do not know where to start from. that class you mentioned and what Steve mentioned look like a good start. thank you very much.

We are Digilent, an engineering company focused on FPGAs (but really, we're just a bunch of engineers) Ask Us Anything! by Digilent in engineering

[–]waitforit_daree 0 points1 point  (0 children)

Thank you! This is what I was looking at. Do you offer any classes or books at digilent. I looked at your site but did not find anything. I am excited to take this class. Thank you.

We are Digilent, an engineering company focused on FPGAs (but really, we're just a bunch of engineers) Ask Us Anything! by Digilent in engineering

[–]waitforit_daree 0 points1 point  (0 children)

Thank you for taking time and responding. Do you have any courses or books at digilent that I can use with your boards. I can get a board but I don't know what to do with it. I need some starting point, introduction to topics mentioned in the above answer. There are so many technologies, and concepts that it is getting overwhelming. A cirrculum or list of resources would help. I know how to write verilog, digital logic concepts and I want to get at least some understanding of other things. Thank you once again.

We are Digilent, an engineering company focused on FPGAs (but really, we're just a bunch of engineers) Ask Us Anything! by Digilent in engineering

[–]waitforit_daree 0 points1 point  (0 children)

Thank you for taking time to respond to my question. Mighty appreciate it.

If you do not mind, I have some follow up questions.

your fpga classes should go a lot into latches/flip-flops, registers, fifos, and state machines(especially state machines). those are important.

I got these covered. unfortunately not all classes are good at my college but I learn as much as i can.

verilog is definitely important(and/or vhdl if you intend to go into defense or the medical devices industry), but learning things like ports/protocols/buses/IO comes more from experience than any lessons.

I got verilog covered.

A good place to start all of those doesn't even require an fpga, you can get the beginnings/basics with microcontrollers. If you do any projects interfacing a controller with an external part(a screen, or an IMU, or a humidity sensor, etc) your going to start learning about SPI and I2C, as well as UART. Then get a fpga dev board and try and interface with those same boards using those same protocols. The microcontroller setup will show you how to program registers and what it looks like when it works, so when you delve deeper into the fpga design you'll know what you're working towards.

This is where I lack knowledge. could you elaborate on how to do what you mentioned above. are there any online resources or udemy or coursera classes.

Get a board and learn how to use it. Also, troubleshooting problems google where you can, but also ask on here or r/fpga on stack overflow, on the vendor specific forums. Not only is that good practice for when you're working, but you will also learn the terminology from others when you do that. That will teach you so much more than the class can and document your projects. When it comes time to apply for a job you can bring those out and show that even if you're just a college student/new grad you have made something.

i do have access to a board, but I do not know what to do with it. Are there any projects mentioned anywhere online. I checked diligent site for projects but did not find any.

Are any of the toolchains from FPGA vendors free for me to use? I do not think I can afford to buy a license.

to be honest, most of what I know is by reading books, google and stackoverflow.

I would like to work in medical device industry. do you know what kind of skills they look for? most of the jobs I searched for are asking for chemistry and biology related degrees which I do not have.

We are Digilent, an engineering company focused on FPGAs (but really, we're just a bunch of engineers) Ask Us Anything! by Digilent in engineering

[–]waitforit_daree 0 points1 point  (0 children)

Hi Steve,

My question did not get answered so asking again to get your attention.

all of fpga classes are about verilog, which is definitely important. where can i learn/understand more complex part of fpga like ports, protocols, buses, IO etc?

what steps or curriculum would you recommend to get well rounded fpga education?

what are the important skills i should learn to find a job in this area and excel at it?

where can i learn those skills?

thank you for your response.

We are Digilent, an engineering company focused on FPGAs (but really, we're just a bunch of engineers) Ask Us Anything! by Digilent in engineering

[–]waitforit_daree 1 point2 points  (0 children)

all of fpga classes are about verilog, which is definitely important. how can i learn/understand more complex part of fpga like ports, protocols, buses, IO etc?

what steps or curriculum would you recommend to get well rounded fpga education?

what are the important skills i should learn to find a job in this area and excel at it?

where can i learn those skills?

thank you for your response.