Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

1
vote
3answers
126 views

Although 8086 is a 16 bit processor, yet it deals with 8 bit memory. Why?

Is it because of segmentation? If yes, then how? I don't see any problem using any 16-bit memory.
4
votes
1answer
1k views

When do you need buffers/drivers on buses in a microprocessor design?

I was browsing Microprocessor Interfacing Techniques and found this pharagraph: The microprocessor's buses must connect to every memory and peripheral input-output chip in a system. All MOS ...
0
votes
0answers
29 views

Finding speedup in instruction pipeline with branch prediction

I was solving below exercise problem from book Computer Architecture and Design by Patterson at al. This could be more mathematical / logical doubt than electronics related doubt. Breakdown of ...
0
votes
1answer
35 views

Understanding branch delay slot and branch prediction prefetch in instruction pipelining

Let me define: Branch delay slot: Typically assemblers reorder instructions to move some instructions immediately after branch instruction, such that the moved instruction will always be executed, ...
0
votes
0answers
27 views

Finding speedup when branch prediction is done in instruction decode phase of processor pipeline instead of execute stage

I was solving problems from the exercise of the book "Computer Organization and Design" by Patterson. The problem reads like this: Assume instructions: ...
0
votes
0answers
17 views

Finding percentage memory utilization in pipelining architecture

I was solving problems from the exercise of the book "Computer Organization and Design" by Patterson. The problem reads like this: Consider stage latencies: ...
0
votes
3answers
91 views

Minimal components for timer relay

A 5V LED should run for a predefined time period once a button is pressed. The LED should be illuminated for the same duration as the button is pressed, but only once the button is released and ...
3
votes
1answer
118 views

As a computer science engineering graduate, do I need to learn Assembly language in today's day and age? [closed]

Given that there are simple and easy to learn/use MCU devices such as those offered by Arduino, Particle, TI (MSP430 series), Microchip (PIC16 series) does it make sense to teach ALP to computer ...
0
votes
2answers
77 views

Addressing 45 Inputs Down to 6 pin Output

I'm looking for a chip which could minimize ~45 button inputs down to an 6 pin input for use with Raspberry Pi. I know this is a simple problem and it has likely been solved before, but as an ...
0
votes
1answer
94 views

PLDs, DSPs, MCUs, MPUs and SoCs Typical Application [closed]

PLDs, DSPs, MCUs, MPUs and SoCs are all embedded devices, they can be programmed / configured to achieve a specific application. I've worked with MCUs and FPGAs in the past and realized that they are ...
0
votes
2answers
130 views

Can SoC Processors be used as more powerful microcontrollers? [closed]

I'm starting with microcontrollers (still avr), and once I finish, I'll be moving on to ARM based microcontrollers. However, as I've been reading, the ARM Cortex M is basically the best you can get, ...
2
votes
3answers
71 views

Result of increasing number of stages in pipeline processor

We are learning about singlecycle/multicycle processors and in the book it is said Pipeline processor is k(number of stages) times faster than single cycle processor. However at a later point it ...
10
votes
4answers
269 views

Do modern processors have redundancy in their logic units to compensate production faults?

Modern processors consist of billions of transistors and new production technologies often have problems with the yield, at least in the first months, but I guess that even after years there will be ...
-1
votes
1answer
141 views

Processor speed for generating PWM at 1 MHz

I want to generate square pulses at around 1 MHz to drive an H-bridge inverter. Now, I want to choose a suitable microcontroller, microprocessor, or a DSP board. I need to generate a few pulses (...
0
votes
1answer
58 views

Is a multiplexer needed to read from memory

we need to enable a register to write into that register, which is done using a decoder. even if we enable 1 register using decoder, given that RD(bar) is 0, all registers can still produce an output. ...
0
votes
1answer
62 views

Microprocessor 8085 regains control of the bus

a) immediately after HOLD goes Low b) immediately after HOLD goes high c) after half clock cycle has passed once HLDS goes low d) after half clock cycle after HLDA goes high This question was asked ...
2
votes
1answer
61 views

Order of write and read in Microprocessor interfaced with ADC

An ADC is interfaced with a microprocessor as shown in the figure. All signals have been indicated with typical notations. Acquisition of one new sample of the analog input signal by the ...
1
vote
0answers
255 views

How many stall cycles resulted by incorrectly predicted branch in instruction pipelining

I have been solving following exercise problem from book Computer Organization by Patterson and Hennessy: The importance of having a good branch predictor depends on how often conditional branches ...
0
votes
0answers
37 views

Acceleration of sequential computation over time

I am looking for a model (or "law", as in Moore's law) to describe the acceleration of sequential computation over time. By sequential computation I mean, for example, repeated applications of a hash ...
0
votes
2answers
34 views

STM32L4R5xx Different Pins Same Function

I am working with a STM32L4R5LQFP144 microprocessor right now. I'm trying to use the SPI1 with several sensors. I understand that the SCK on the slave needs to be connected to SPI1_SCK pin on the ...
-1
votes
1answer
244 views

Why RST instructions are called one byte call instruction in 8085 [closed]

Why RST instructions are called one byte call instruction in 8085 ?
0
votes
1answer
52 views

What is address allocation of memory register? [closed]

What is ment by address allocation of memory register in microprocessor and memory topic or in computer architecture? Memory chips are have no processing elements(passive elements). How memory chips ...
-3
votes
1answer
97 views

What is the composition of CPU chip

What are each of those components on the chip?
0
votes
1answer
58 views

In ADCs, what is the number of conversions per sequence?

I'm dealing with a microcontroller's Analog to Digital Converter (ATD_10B8C) that has a control register who's bit values determine the "number of conversions per sequence". What exactly does this ...
-3
votes
1answer
83 views

Why do I need to read/write from/to EEPROM in embedded applications? [closed]

What is the usage of the EEPROM in embedded application? can you give me examples?
1
vote
2answers
346 views

24 bit adc to read +/-10V analog input signal

I need to read a sensor data which gives analog output(range is +10V to -10V) and convert it to digital form using 24 bit ADC and then store it to a memory card. I have some experience with PIC ...
1
vote
3answers
89 views

Customzing the Arduino Mini Pro 3.3V/8Mhz. What component can I remove from the original circuit?

I am trying to custom design my own microcontroller circuit and want to eventually embed it into my system. I decided to use an Arduino Mini Pro 3.3V/8Mhz provided from Sparkfun and the links for the ...
0
votes
2answers
87 views

Are memory-mapped registers actually implemented as real registers?

I am currently trying to better understand microcontroller-architectures and I am particularly studying the ARM cortex-m3 right now. What I have always wondered is, if memory mapped registers are ...
0
votes
1answer
32 views

How much is VLIW power- and area-efficient then superscalar anyway?

Most of texts say VLIW, which is lack of hardware to detect hazards and schedule the instructions. But I haven't see any evaluation about how much VLIW can save area(h/w complexity) and power compared ...
-2
votes
0answers
54 views

How much is VLIW power- and area-efficient then superscalar anyway? [duplicate]

Most of texts say VLIW, which is lack of hardware to detect hazards and schedule the instructions. But I haven't see any evaluation about how much VLIW can save area(h/w complexity) and power compared ...
-1
votes
1answer
108 views

What is a RTOS, is it embedded or do I need to install? (MSP430) [closed]

First of all, I have the basic knowledge in low-level programming of microprocessors but I don't have the in-depth details which I need. I have never worked with RTOS before in my previous class. Now ...
2
votes
0answers
103 views

Can a PC motherboard be used as an uber microcontroller?

I'm aware of the differences between a common microcontroller and a full blown motherboard from a computer server. But consider what happens when the PC memory testing tool memtest86 is run:- Here ...
1
vote
1answer
57 views

Analog Blackfin Processor Silicon Revision issue [closed]

Recently we got a large batch of ADSP-BF5346s that say they are Silicon Rev 3 but internally read as Rev 2. Is there a way for me to determine the Silicon Revision number on the rest of the shipment ...
1
vote
1answer
185 views

Help identifying a microprocessor?

I've recently started trying to reverse engineer my old car's ECU (2001 Holden Jackaroo/Isuzu Trooper with a 3.0L diesel 4jx1 engine), purely as a learning experience. I've managed to identify and ...
0
votes
2answers
128 views

Designing an IoT product [closed]

This is more of a general question of the embedded electronics industry. At the moment I'm planning on building a device with a similar requirement to the Nest products. Essentially, I want to have a ...
0
votes
0answers
49 views

Atmel Image Sensor interface

I'm working on Microchip SAMA5D27SOM Evaluation kit platform. I'm trying to interface TVP5150AM1 Video decoder to image sensor controller(Atmel-ISC) interface of the processor. I have configured the ...
5
votes
2answers
476 views

16 bit Graphics Chip [closed]

I am trying to build a 16 bit single board computer based around the 68000 and am wondering if there are any non proprietary 16 bit graphics chips like the Yamaha V9958 with readily available ...
0
votes
2answers
86 views

redundant output pins from MCU

I am analyzing a board with safety considerations. In one part of the circuit, PB0 and PB1 of MCU have been logical anded using an IC (PB0 && PB1). Does anyone have faced with such ...
0
votes
1answer
39 views

Read/write logic in IC8259

I was studying about 8259A from the Intel documentation of Intel 8259A. What I came across was that the Read/Write Logic has an input from control logic.In all other ICs that I have seen, this is ...
13
votes
4answers
3k views

Maximum number of opcodes for a microprocessor

What is the maximum number of opcodes for the question, the answer is c option, but i think it is option d, because, each address specifies each memory location, there are 16 address lines, which ...
0
votes
1answer
74 views

Stack RAM and data RAM of 8085

Where is the Stack RAM and data RAM located in the block diagram of 8085 microprocessor ? I am unable to find it in block diagram .
1
vote
3answers
460 views

Exchange instruction of 8085 microprocessor

How XCHG instruction is executed by 8085 microprocessor ? By default XCHG instruction takes place between DE pair and HL pair. Suppose let us assume contents of DE pair is replaced by the contents of ...
0
votes
1answer
216 views

Will 8 bit addition in 8085 gives 16 bit result?

If two 8 bit numbers are added in 8085 microprocessor, will it give 16 bit result, if so where it will be stored, because Accumulator can store only 8 bit.
0
votes
1answer
65 views

Memory access at microprocessors

I just learned about memory segmentation that is used in microprocessors and I was told that old microprocessors like Intel 8086 had 20 lines of address bus which means that it could access 2^20 ...
0
votes
0answers
30 views

ALE and PSEN example waveforms - are highs and lows “flat enough”?

Sorry if this is a silly question. All of my waveforms (square, rectangle, pulse) exhibit the kind of behavior in the image where the highs and lows are not super-flat. Clock is 18MHz and these ...
-7
votes
1answer
79 views

How the first programming language and compiler was made? [closed]

How to get access to processor?I know that our OS don't allow to do that. Can we delete our OS to get the access?
0
votes
2answers
222 views

Inserting an FPGA on a MIPI camera lane [closed]

I have a processor which accepts MIPI data. However, the problem is I want to perform some processing on this data and the IMX6 is not fast enough to do this in real time. I was wondering what is the ...
12
votes
3answers
3k views

How do processors control their clock speed?

I recently came across an STM processor with 2 oscillators on the circuit - I suppose one for high-speed operation and the other for low power. For something like a desktop processor where the clock ...
0
votes
1answer
3k views

JL (or maybe something else) misterious branded IC's [closed]

Take a look at this example of an IC found on a circuit board: Brand is found on many PCB's of Chinese/India manufacturers of different kind of devices, mostly consumer based. For example, there are ...
2
votes
1answer
56 views

Thermal overload trip in chips

I have read that the thermal design power (TDP) is an important metric while considering energy and power trade off related to microcontrollers. It is said that TDP determines the cooling required and ...