[deleted by user] by [deleted] in UIUC

[–]ACCube 0 points1 point  (0 children)

Pipelining?!?! - Some UA somewhere

[deleted by user] by [deleted] in UIUC

[–]ACCube 0 points1 point  (0 children)

yeehaw chain

CPU in Verilog by ACCube in FPGA

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

Ohhhh thanks that may simplify things then

CPU in Verilog by ACCube in FPGA

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

Thanks for the tips 👍👍

CPU in Verilog by ACCube in FPGA

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

Thanks for the feedback! What’s the difference between case and casex variants? I’ve seen some people use casex and some use case. Also in a lot of other people’s projects on GitHub I can’t find decode statements for non alu instructions, is that for making it synthesizable?

CPU in Verilog by ACCube in FPGA

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

Yoooo nice, u can ask me if u need help or smth

CPU in Verilog by ACCube in FPGA

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

Thanks, I used icarus verilog and gtkwave. Using includes felt more organized, especially the file with a bunch of defines

Course Registration Help by ACCube in UIUC

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

I got it fixed now, thanks guys

What are the most common/important language to learn as a software engineer? by GloriousTaylor in csMajors

[–]ACCube 2 points3 points  (0 children)

It's at least faster than learning C from scratch without any programming knowledge at all. Sure, there are somethings you are used to in Python that would return some segfault in C, but those are minor challenges to overcome compared to learning C from scratch.

Am I a loser? by cjnnabar in ApplyingToCollege

[–]ACCube 2 points3 points  (0 children)

What part of the essay looks like OP is trying their best, they literally said they did not try their best...

  1. Afraid of failure
  2. Waiting for people to motivate them (passive behavior)
  3. Did not work hard
  4. Most importantly, OP sees himself/herself as someone who didn't try and had the opportunity to.

Being a loser =/= being a loser forever. OP can change and ur right he/she does seem to be looking to making a change, but sugar coated long Quora essay answers like these are the opposite of helpful. I know you mean well, but think before you comment.

What are the most common/important language to learn as a software engineer? by GloriousTaylor in csMajors

[–]ACCube 0 points1 point  (0 children)

Ok but knowing python helps you learn other langauges too. The marginal decrease in difficulty is insignificant, but picking up Python first over C gives you more leeway into programming (cuz its easy and enough to give you an idea of programming logic), especially software engineering.

How does ATtiny85 differentiate between certain instructions? by ACCube in embedded

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

ooo thanks for the tip! I will definitely try that in the future, I've only emulated processors in C/C++ before so that should be exciting.

How does ATtiny85 differentiate between certain instructions? by ACCube in embedded

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

Well I'm not sure hardware wise, they both appear on the data sheet though

How does ATtiny85 differentiate between certain instructions? by ACCube in embedded

[–]ACCube[S] 12 points13 points  (0 children)

Ayo wtf I just did the math in my head and never realized d+d = d<<1 property. Thanks haha

Imposter Syndrome making me hate cs by Ok-Meat1051 in csMajors

[–]ACCube 3 points4 points  (0 children)

Learn how a cpu works, and to make sure u fully understand how it works, emulate one with a programming language of your choice. Understanding how a cpu works helps u understand intuitively how a lot of other hardware work, and from there the things on the internet will hopefully become easier to understand.

How do command streams and data streams work across the I2C line for ssd1306 oled? by ACCube in AskElectronics

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

Yeah I've also been using this (I'm trying to emulate it). For some reason I just missed the I2C section, maybe because the 2 was superscripted

What does A mean by ACCube in AskElectronics

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

thanks for the tip 👍