Hey @freemo
I want to explore microprocessor designing (semiconductor fabrication in general) can you help as I don't know where to start in my learning of electronics circuit stuffs also can you show me some good softwares and tools which I can use in my learning??
@mur2501 @freemo
I would start with learning basic electronics, then learn about binary and digital logic gates etc, how components such as transistors work and combine to make gates etc, then move up. to how processors work.
I am not sure what level you are at now, so hard to give you a good starting point.
I am sure between a few of us we can help though.
@freemo @mur2501
There is a tutorial here on the 8085 processor,
RISC V is more open
Arm Developer site
I think ARM is related to RISC V in some way, as RISC is Reduced Instruction Set Computer, where as ARM is Advanced Risk Machine or something.
Could be a good starting point as there are a lot of RISC / Arm Boards out there.
@mur2501 @freemo Hi Faircamis the host for a big blue button instance (video conferencing) it is hosted in the EU/ UK so is also covered by the GDPR butbig blue blutton doesn't do a data grab when you use it anyway (unlike teams or zoom)
You can sign up to a big blue button (BBB) account and I should get a notification so I can go in and approve it
If you want to try out BBB then you can do here
https://test.bigbluebutton.org/
Hope this helps
Paul
@mur2501 @freemo
https://www.tutorialspoint.com/microprocessor/microprocessor_8085_architecture.htm
Sorry, I didn't paste that.
@zleap @freemo @mur2501 Nope. So, Arm is to RISCV like amd is to Intel (in a way, not in everything). Meaning, Arm has their own ISA (instruction set architecture) of which the most famous is probably the A64 (arm64). Meanwhile, RISC-V aims to be a license free ISA so companies don't have to pay for example.
Another important concept here that is often misunderstood is the difference between an ISA and it's underlying implementation. Meaning, I could have an operation defined as `ADD x y` in Armv8-A (64bit arm ISA) but there are many ways that this function could be implemented in actual hardware. Typically, manufacturers like ST Microelectronics will license both Arm's ISA as well as their internal designs to make a real hardware chip that has implemented the design. However, manufacturer are often free to deviate in their implementations from the "official" Arm one. As long as it still implements all the ISA it can be called "an Arm-based chip/ microcontroller".
In general, if this is the part of electronics you're interested in. Just learn vhdl/verilog.
@zleap @freemo @mur2501 forgot to mention about the acronym. It's both Advanced RISC Machines and Acorn RISC Machine, Arm was originally born from Acorn Computers, nearly died as a company and then reborn again thanks to Apple in order to bring the Apple Newton to life which used the ARM 610 processor.
@freemo @mur2501
Just added a forum post
https://discourse.qoto.org/t/risc-v-and-arm-development/618
May make it easier to collate information.
I created this as a result of a thread on qoto.org asking about learning processor design. RISC V Arm Developer site I think ARM is related to RISC V in some way, as RISC is Reduced Instruction Set Computer, where as ARM is Advanced Risk Machine or something. ArmBian (ARM build for Debian) https://www.armbian.com/ There was a list of boards somewhere, not sure where it is, so If I find it I will update this thread.
discourse.qoto.org