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-2, I have used the Keil tool for code writing. Q-1). Write an assembly language program for storing the sum of first ‘n=6’ terms of the series 1,4,9,16,25….. Code: ; program for the addition of the n=6 series area sum_series, code,readonly entry mov r2,#0 mov r0,#6 loop muls r1,r0,r0 ; multiply square number add r2,r2,r1 ; whole sum is stored on register "r2" subs r0,r0,#1 bne loop end Output: Q-2). Write an assembly language program to find the maximum of 3 numbers and store it at location 0x5000. Code: ; program to find maximum number of 3 and store in memory area max, code, readonly entry ldr r0,=data ldr r3,=0x5000 ldr r4,=0x03 ;create a loop of 3 ldr r1,[r0, #4] sub r4,r4,#1 again ldr r2,[r0] ...