Hello, Dear Readers, Skyroot Aerospace has a vacancy for the RTL Design Engineer role. About Skyroot Aerospace: A cutting-edge startup founded by ex-ISRO scientists. Dedicated to affordable space access, we're rewriting aerospace technology rules. Our dynamic team fosters inventiveness, collaboration, and relentless excellence. Join us on a transformative journey to redefine space possibilities. Welcome to the forefront of space innovation with Skyroot Aerospace! Purpose of role: Understand architectural requirements and Design micro-architecture, implement design blocks using VHDL/Verilog for FPGA based Avionics packages for orbital launch vehicles and ground infrastructure. Job Requirements: 2+ Years of RTL and system design experience. Strong knowledge on Digital System Design (DSD). Strong knowledge of RTL/SoC design/integration with VHDL/Verilog. Strong knowledge in problem solving and debugging skills. Ability to understand architectural requirements and Design micro-archite...
Hello Dear Readers, Today in this post I will provide some basics to advanced ARM's assembly language practice QA part-3, I have used the Keil tool for code writing. Q-1). Create a stack that starts from address 0x5000 and contains 5 values, and the stack pointer always points to the uppermost value. Code: ; program to create stack and store 5 values area stack, code, readonly entry ldr r13,=0x5000 ldr r1,=10 ldr r2,=11 ldr r3,=12 ldr r4,=13 ldr r5,=14 STMDB SP!,{r1-r5} add r4,r3,r5 end Output: Q-2). Write a code to find the multiplication of 10 numbers stored consecutively starting from 0x4000. Code: ; program of the multiplication of the 10 numbers area mul, code, readonly entry mov r0,#0x4000 mov r1,#9 ldr r2,[r0] next add r0,r0,#4 ldr r3,[r0] muls r2,r3,r2 subs r1,r1,#1 bne next...