Questions tagged [microprocessor]

The microprocessor is an integrated circuit that elaborates information in the form of digital signals. Not to be confused with a microcontroller, which embeds many additional devices to control embedded systems.

Filter by
Sorted by
Tagged with
1 vote
4 answers
391 views

In asynchronous communication how is the frequency same but clocks of both devices different?

Am currently studying 8051 microcontroller and in the course the lecturer told that in communication the frequencies of sender and receiver should be same else they will get different bits of data at ...
0 votes
1 answer
31 views

DS90UB926QSQNOPB Power down control using Microcontroller GPIO

I am using DS90UB926QSQNOPB in my design.This is a 24-Bit Color FPD-Link III Deserializer With Bidirectional Control Channel.I have a question regarding Power-down Mode Input Pin. Below is the ...
1 vote
1 answer
1k views

Understanding processor instruction pipeline problem solution

I need help in understanding the solution from solution manual. The question is from the exercise 4.13.5 of chapter 4 in the book Computer Organization and Design by Patterson and Hannessey (4th ...
0 votes
2 answers
1k views

VSCode ESP-IDF framework esp32 SPIFFS error

I’ve beet trying for days and days now to make SPIFFS work on my esp32 board using PlatformIO in VSCode following the following example: https://github.com/espressif/esp-idf/tree/master/examples/...
0 votes
2 answers
85 views

Do we need to provide same voltage for microcontroller I/O and oscillator?

I am using a PIC32CZ8110CA90208-I8MX-SL3 in my design. I am providing a supply of 1.8 V to VDDIO. The oscillator used is a DSC6011JI2B-012.0000. Can I supply 3.3 V to oscillator VDD and 1.8 V to ...
0 votes
0 answers
48 views

Twitching brushless motor when RC (PWM) servo input given through microprocessor

I am a young hobbyist. I am currently working on an RC project with fixed-wing aircraft. The goal of the project is to use an ESP32-based microprocessor (it is not ESP32, a card named Deneyap) to ...
3 votes
2 answers
533 views

MEMS microphone encode to AAC low performance

I am looking for a solution to encode the data from a MEMS microphone to AAC LC. I have a small microcontroller that is very low power but that lacks the RAM required for encoding so I am looking for ...
1 vote
2 answers
135 views

I2C peripheral fails after a single transaction

I am using this library to sample some sensors over the I2C bus using the PRUs on the Beaglebone Black. It seems as if only the first transaction works correctly, after which the library seems to only ...
2 votes
1 answer
524 views

Can someone identify this microprocessor?

Can someone identify this microprocessor? I need to reprogram it. It's from a Ford TCU module. Something goes wrong during update and I am trying to wake this thing up. Module was made by Continental....
2 votes
1 answer
1k views

The accurate time latency for 'lw' instruction in a single-cycle datapath

I want to calculate the cycle time of a single-cycle datapath. Then from the course, I know the time should be the execution time of the longest instruction, which is 'lw' in MIPS. So I try to ...
2 votes
1 answer
3k views

MIPS clock cycle calculation formula

How many clock cycles will take execution of this segment on the simple pipeline without forwarding or bypassing when result of the branch instruction (new PC content) is available after WB stage. ...
0 votes
1 answer
59 views

Tsi107 PowerPC Host Bridge Vs Processor

I a confused regarding the difference between a powerPc host bridge and a processor. According to the host bridge datasheet, it can be programmed, and it has interrupt generation and handling, and ...
1 vote
1 answer
141 views

Can "fried" semiconductor devices recover themselves over time?

When this whole "smart soldering iron" craze was just getting started, I jumped on the bandwagon and got myself the very first revision TS100. What I also got then is the complete inability ...
0 votes
0 answers
27 views

Confusion about the Link Register content during exceptions in ARM

I can't understand how the link register of the exception mode is updated during the exception. Why for the SVC, Prefetch Abort and Undefined Instruction, the LR is having PC + 4 but for the Data ...
0 votes
0 answers
50 views

Understanding ARM Pipeline: Questions on PC Incrementation and Exception Handling for SVC Instructions

I read this on ARM community website but i got confused: "Imagine your 3-stage pipeline like this: PC - FETCH - PC+4 -> DEC - PC+4 -> EXECUTE || Exceptions are generated (pended) at the end ...
1 vote
0 answers
110 views

Understanding the 20-Bit Addressing in 8086 Memory Architecture: Why Not 18 Bits for Base and 16 Bits for Offset?

I'm curious about the memory addressing in the 8086 microprocessor. Given that there are four segments and 16 bits for the offset address, the total address space is 20 bits. I'm wondering why there's ...
0 votes
2 answers
89 views

Do we need differential routing TX and RX in Ethernet RMII MAC to MAC Connection

I am implementing an Ethernet mac to mac connection between SAMA5D27C-D1G-CU and FS32K148UJT0VLQT micro-controller. In MAC to MAC communication PHY TX is connected to RX of MAC and vice versa as shown ...
0 votes
1 answer
896 views

Proteus LCD doesn't display characters

I've been trying to show some characters on a LM015L LCD but I wasn't able to do it. I've written the following code in C: ...
1 vote
2 answers
110 views

Underclock the microprocessor [closed]

Suppose datasheet rated clock frequency range is 8MHz to 16MHz. What if we try to operate it at 6MHz. How will it impact the operation?
3 votes
3 answers
345 views

What does "strap input" mean as applied to the DS90UB960WRTDRQ1?

I am using a DS90UB960WRTDRQ1 in my design. In the pinout functions the definitions of the I/O pins are given as shown below: What does "strap input" mean? What is the difference between a ...
7 votes
3 answers
7k views

Can ESP32 be used in a commercial application?

I am currently choosing a processor for my embedded robotics project. I have just completed a prototype with the ESP32 DEVKIT-V1 module. I hope to commercialize my product in the future, however, when ...
1 vote
0 answers
72 views

Making a model of an Intel 80386

On the internet there are some die shots of the 80386 but I am having a hard time finding one that contains descriptions or interpretations of each of its components. I need to make a model, and for ...
1 vote
2 answers
2k views

STM32 + LwIP + DP83848 - No results when I ping

I have made a PCB with an STM32F407 processor and I have been used DP83848 Ethernet PHY. For STM32F407 processor. I have selected RMII settings. The pinouts for the RMII settings. Red rings got to ...
0 votes
2 answers
2k views

STM32 timer settings changing

I'm using an STM32F407VG. I created a 28 kHz square wave by using timer PWM generation. When I look at the oscilloscope, I can see it clearly. I'm having trouble changing the frequency of the PWM ...
1 vote
1 answer
56 views

SC14430 Microprocessor programming help

I have a SC14430 Microprocessor, and I want to know what software I should use to read and write to it. It has the standard SRX STX GND pins. I have attached a couple of images for reference. Thank ...
0 votes
1 answer
81 views

What is a slow clock oscillator embedded microprocessor (MPU)

I am using SAMA5D27C-D1G-CU in my design. In the signal description I can see that it has two oscillators. Main oscillator and slow clock oscillator. Please see the image below. I have couple of ...
0 votes
0 answers
35 views

SAMA5D27C-D1G-CU using XTAL with different frequency than in the reference design

I am using SAMA5D27C-D1G-CU in my design. Below is the image from the reference design. You can see that Y1 is 24 MHz. I already have a 25 MHz XTAL in my inventory. May I know can I use 25 MHz ...
0 votes
0 answers
154 views

Custom STM32 board can be programmed via USB DFU, but no connection via ST-Link

I have spent a fair bit of time trying to understand why the stlink does not to see the STM chip when conected over serial wire (port is shown under 'Com ports' in the schematic). I have tried the st-...
-1 votes
2 answers
825 views

Computer communicate with sensor directly without microcontroller [closed]

I wonder why an USB Webcam can work with minimum design for only 3$, it can send data from CMOS Camera to computer via USB connection and i can't find any additional microcontroller in the board. So ...
0 votes
1 answer
71 views

Is it possible to make the "arithmetic" part of the ALU to be mircoprogrammed?

We know that the Arithmetic and Logic Unit in CPU is a hardware, it is a combinational circuit. Binary addition, for example, is very fast because it doesn't have to be microprogrammed; there is ...
0 votes
0 answers
34 views

What is the Arduino code for 433MHz RF TxRx pair connected to one Arduino UNO board to transmit "Hello" text from the transmitter to receive?

I wrote 2 codes but no one shows anything on the Serial Monitor. Please correct my code. 1ST CODE ...
1 vote
2 answers
85 views

GPIO vs GPIO-HD vs GPIO-FAST

I am using NXP S32K148 in one of my design. In the IO signal table I can see that for some pins, pad type is written as: GPIO GPIO-HD GPIO-FAST May I know the difference between these three?
0 votes
2 answers
106 views

How are `call` and `return` usually implemented in microarchitecture? [closed]

This is a follow-on from this question: Are `call` and `return` usually instructions in a modern ISA? I'd like to implement call and ...
3 votes
1 answer
279 views

Are `call` and `return` usually instructions in a modern ISA?

I've been working through the problems in a game based around building a Turing Complete machine. One of the final problems asks you to implement the call and ...
0 votes
1 answer
71 views

eMMC interfacing with EC200U SDIO Power domain

I need to interface my eMMC(THGBMJG6C1LBAU7) memory with EC200U from Quectel. The Quectel E200U has two SDIO ports one is working at 3.3V power domain and other one is working at 1.8V power domain. ...
0 votes
2 answers
239 views

UART vs Debug UART vs Auxiliary UART Interface

I am using Quectel EC200U in my design. This module contains three UART interfaces. The description is given below. The module provides three UART interfaces: The 1) main UART interface, the 2) debug ...
6 votes
0 answers
173 views

Testing strategies for testing a Scheduler [closed]

We have developed an in-house Scheduler which is based on Rate-monotonic scheduling. We have 6 tasks (5 actual tasks and 1 idle task). Our scheduler works on 1msec timer interrupt. Before sending it ...
0 votes
1 answer
156 views

FreeRTOS LED Toggle

I have worked on bare metal programming so far. I want to make a step into RTOS. I have a Nuvoton made M032SG8AE MCU.I want to port FreeRTOS to it. I created a project and ported heap_1.c, port.c, ...
0 votes
2 answers
75 views

Unable to get ADC voltage reading from Infineon MCU

Processor is an Infineon CY8C6245LQI-S3D42. We're basing our code on the examples in the documentation but seem to be unable to get an actual reading off the ADC. Debugging has traced the problem to ...
0 votes
1 answer
79 views

Where can I develop on ARM NPU?

Arm boasts NPU's that have been designed for vision inference: https://developer.arm.com/ip-products/processors/machine-learning/arm-ethos-n However I cannot find where to purchase/develop NPUs (i.e. ...
0 votes
2 answers
122 views

Why doesn't polling require a context switch?

When we have a microproccessor and we must service the peripherals, the theory suggests that we can use either interrupts (context switch required) or polling (no context switch required.) On the ...
0 votes
1 answer
137 views

What are the options to interface Altera or Xilinx FPGA with a microprocessor or microcontroller?

I am trying to design a system which has some sensors connected to an FPGA and want to transfer the sensor data from the FPGA to a microprocessor like NXP IMX. I am new to FPGA and would like to know ...
1 vote
1 answer
183 views

Block diagram and operation of 16-bit output port for microprocessor-based system with specific requirements

A microprocessor-based system has an 8-bit data bus and a 10-bit address bus. It requires a 16-bit output port having two consecutive addresses starting from an even address. Furthermore, address ...
5 votes
5 answers
588 views

How does a processor know the amount of time it should hold the address on the address lines

How does a CPU know how much time it keeps the address on the address line or even data because considering the CPU relies on clock to sync its operations. I've seen the datasheet of the 6502 ...
1 vote
0 answers
108 views

AT89C51RD2 Empty or don't start up erratically

I have a strange problem and I don't know how to find a solution. I have a board with an AT89C51RD2 inside. I programmed it (thanks to Atmel flip), and it works fine. After some use (week or months), ...
4 votes
6 answers
585 views

What address does it save in EEPROM?

I watched Ben eater's video about a building computer based on 6502 microprocessor and I'm stuck at Part-3 ( Assembly language VS Machine code). He was programing a 32k AT28C256 EEPROM and he ...
0 votes
0 answers
50 views

IMX6Q using SPI-NOR flash keeps crashing!

I'm kinda new to the whole board bring-up thing so please be patient with me. The problem: I'm getting lots of ext4-errors randomly and the whole thing eventually crashes after a few reboots. ...
3 votes
2 answers
130 views

What is a PCS accumulator?

I'm currently doing my bachelor's thesis in electronics. While reading an article, I stumbled upon the sentence "The FPU is based on a PCS accumulator...". What does PCS stand for? I can't ...
2 votes
5 answers
370 views

Why doesn't process node size matter for MCUs?

In the processor industry, everyone's goal is to race to the smallest node size possible since a decreased node size allows for better power efficiency, performance, and processor density. However, it ...
1 vote
3 answers
13k views

How to set all flags in 8085?

My Microprocessor teacher of 8085 gave an assignment to set all flags ! I have written this little program to set all except Sign, Please help me out ...

1
2 3 4 5
15