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.

learn more… | top users | synonyms

0
votes
1answer
34 views

PIC24H delta time calculation

Hello I'm making a project for my intro embedded software class and I need to make use of a timer in a program. If I'm not mistaken this code should be looping the while for at least 500 ...
4
votes
4answers
172 views

uC platforms to consider for faster CPU and 30+ GPIO pins

I am building a Persistence of Vision project with 120 RGB leds (=360 total lines to be controlled). We have settled on the TLC5940 for driving the LEDs (and could be open to changing this), however, ...
-9
votes
0answers
72 views

How to implement an 8051 electronic cash register? [closed]

We are given a project to implement an ECR using 8051 microprocessor with an LCD display. The problem is we have no idea how to do it. Can you please guide us with the basics with specific topic names ...
0
votes
2answers
47 views

Best Option for converting & processing multiple analog data lines

I am looking for a good Microcontroller (or DSP or other device if they are more applicable) option that has a reasonably large amount of analog input data lines (preferably > 10 analog input lines) ...
-3
votes
0answers
58 views

Verilog output port is high impedance (Z) when i am simulating my top module in XILINX [closed]

this is my top module....here is no syntax error.but when i am simulating it.i got high imepdance on output ports.kindly help me.if some one.i will be very grate ful to you.lookinf forward to your ...
1
vote
3answers
81 views

Is MC8051 is a microprocessor with some components on chip?

The 8051 microcontroller is a microprocessor with RAM, ROM, I/O ports, timers, and serial ports on chip. Is that the correct distinction between a microprocessor and microcontroller?
5
votes
9answers
341 views

Microprocessors/Microcontrollers - Do registers have addresses?

My Embedded Systems professor keeps referring to the memory locations of registers as their respective "addresses". I'm confused by this; I was always under the impression that in any microprocessor, ...
0
votes
3answers
89 views

sEMG with ADS1299 from TI

What else besides an ADS1299 from TI and a 32bit microcontroller (like Teensy or Electric Imp) would I need to get an sEMG signal? The ADS1299 is a "low-noise, 8-Channel, 24-Bit analog front-end for ...
3
votes
5answers
294 views

How can 8-bit processor support more than 256 bytes of RAM?

If a 32 bit processor can handle 4GB of RAM(aproximately), why do my arduino mega 2560 has 8kB of SRAM, if being a 8-bit processor allows it to handle just 256 bytes?, or am i reading this next page ...
7
votes
3answers
392 views

How do I get +5v for loud noise, 0v for silence from Electret Microphone (or other components)?

I have been asking a few questions here to get to a proper one, the initial questions I asked are linked to at the end. I used Fritzing to make up some schematics of my initial thoughts, but at the ...
-1
votes
1answer
80 views

How to ANDed bitwise in assembler?

Say I have a variable set to 30. In binary, 30 = 11110. I'd like to test some bits and then perform an action. For example, if bit 4 is set AND bit 3 is set AND bit 2 is set AND bit 1 is set THEN ...
11
votes
3answers
393 views

How does the Harvard architecture help?

I was reading about arduino and the AVR architecture and got stuck at the point that how does pipeline stall or bubbling is solved by Harvard architecture introduction in the AVR.I mean what Harvard ...
2
votes
1answer
109 views

Electrical Engineering vs Computer Engineering? [closed]

I am trying to decide whether to major in EE or CE. To my knowledge, computer engineering has the same core focus as electrical engineering but with an emphasis on digital logic and microprocessors. ...
14
votes
2answers
325 views

Microcontrollers/microprocessors and different bit versions, what's the difference?

As a general engineering hobbyist, I am learning more about the world of microcontrollers each and every day. Once thing I don't quite understand though is the significance of the bit version of a ...
3
votes
1answer
69 views

How is it possible to create wires/circuits that are nanometer in size?

This image from wikipedia shows - An array of 17 purpose-built oxygen-depleted titanium dioxide memristors built at HP Labs, imaged by an atomic force microscope. The wires are about 50 nm, ...
4
votes
3answers
1k views

Map processor to circuit diagram

I am a software developer (using high level languages like .NET,C,C++ etc) trying to understand how computers work at a lower level. I am familar with this diagram: I am trying to gain a high ...
1
vote
4answers
189 views

Microcontroller with rotary encoder and bluetooth capabilities [closed]

I am looking for advice on (what to use/how to make) a rotary encoder that I can connect to through bluetooth. I am writing an app that needs to display on screen in real time to the user the number ...
1
vote
2answers
158 views

Using a multimeter to measure the current of a microprocessor

OK. I'm pretty sure my inexperience is going to show here. I had the task of finding out how much current a microprocessor was drawing. I was going to measure, with a multimeter, between the point ...
0
votes
0answers
64 views

Stalling in MIPS datapath with pipeline

How many stalls do I need to execute the following instructions properly. I am a little confused with what I did, so I am here to see experts answers. lw $1,0($2); beq $1,$2,Label; Note that the ...
0
votes
2answers
118 views

Stalling and Flushing in MIPS Piplining

I am learning MIPS data path with piplining and I am a little confused in the following two things? How do we perform Stall in MIPS data path? What is the difference between Stall and Flush? Here ...
2
votes
1answer
196 views

What are the little brown things on the back of a Pentium 4?

The other day, I removed a Pentium 4 from an old PC that I was dismantling. I was intrigued by the little brown components on its backside (sorry about the picture quality): A closeup: Here, ...
-6
votes
4answers
187 views

How can we say an Intel i7 processor is a microprocessor? [closed]

How can we say an Intel i7 processor is a microprocessor? It has got: internal cache memory RAM BIOS memory ROM. Only thing left would be I/O pins. If it has got that too, how come that is a ...
-2
votes
1answer
259 views

Make a small computer using Intel chips [closed]

Is it possible to make a small computer from scratch using Intel processors? I am not talking about any advanced version like i7 or anything. Just 80236 or any old processor like that.
4
votes
2answers
154 views

Electrical current's role in a processor?

I am curious of what role electrical current plays in a processor. When I asked this back in school a couple years ago, my teacher only replied that the processor executes instructions in response to ...
6
votes
4answers
192 views

Time of flight difference in hardware

I have an ultrasonic emitter, and two ultrasonic receivers. When the emitter emits a pulse, the receivers get the signal at different times. I am only interested in the difference between the two ...
2
votes
6answers
590 views

Can an old pentium III processor still be useful?

I have an old PC around the house, and i have no use for it at the moment. I was thinking (in the good old DIY (AKA Destroy It Yourself XD)) about scavaging the computer for whatever parts i could ...
0
votes
2answers
72 views

What determines the number of bits for the address field in a cache memory?

I understand a cache memory is constructed for a basic block like this Valid bit | Address bits | Data/Instruction But what determines the length of the address bits? I understand that for a 32-bit ...
-5
votes
2answers
45 views

The modification of Instruction set [closed]

Recently I came to know that x86 instruction set can be regarded as obsolete. It should have been out of order a decade ago. Instead of being helpful, it can be called as burden. The only advantage of ...
3
votes
2answers
97 views

Difference between 2-way and 4-way caches?

I don't fully understand this picture: If the data and instruction caches are separated, doesn't that mean that this CPU is not von Neumann model but Harvard model? And what does it mean that one ...
1
vote
2answers
302 views

Microcontroller to process HDMI frames

I am looking for a microcontroller to process 1 HDMI input, manipulate the frame, and output to 1 HDMI output. What can I use?
-2
votes
2answers
52 views

Data processing vs instruction processing in processor [closed]

What a processor does with instructions and with data using examples. Why does it need data if it is processing an instruction?
1
vote
2answers
557 views

Problem with RF circuit using HT12D and HT12E

I am making a circuit using my RF TX and RX on 315 Mhz, already paired, and I have done the following circuit: powering it with 5V and GND from arduino: And the picture of the circuit done: when I ...
1
vote
3answers
102 views

Cache write/read times?

I would like to devise certain rules of thumb to help solve certain computer design/architecture challenges. Hence, in memory, which operations typically take longer to execute: loads or stores?? I ...
2
votes
1answer
201 views

ARM8/ARMv4 properties for qualitative comparison between RISC, CISC, and MISC processor designs

Question: I'm wondering if anyone knows roughly what kind of power consumption one can expect from an ARM processor having the ARM8 architecture (ARMv4 instruction set)? (Edited) Note: I'm not ...
2
votes
2answers
163 views

If I were to design a multi core processor with a lot of cores, what are the pro cons of having 8 bit, 16 bit or 32 bit cores?

I was lurking into wikipedia, looking about processors with the highest number of cores, and obviously when you need cores to communicate between each other it can be problematic since it require much ...
7
votes
1answer
447 views

Advantages of 32-bit 48-96 Mhz microprocessors (such as in Arduino Due)

It seems Arduino Due ( 32-bit, 84 Mhz, ARM-Cortex-M3-based SAM3X8E ) was released today. In addition, clearly there is a myriad of processors in this category ( 32-bit / 48-96 Mhz / ARM ) as well as ...
5
votes
5answers
185 views

stack cache instead of registers

Is there a processor that do arithmetic operations on a stack and not on registers? To keep performance, of course, that processor should cache top block of a stack in the same type of memory that is ...
0
votes
2answers
81 views

How does the Processor unit identify if the decoded instructions when it wants the next instruction?

I have read that to avoid cache misses, a lot of instructions are fetched together and decoded and kept in the cache, as it is mostly the case the instructions near the REQUESTED INSTRUCTION will be ...
2
votes
2answers
440 views

What's the difference between a microprocessor and a CPU? [duplicate]

Possible Duplicate: What’s the difference between a microcontroller and a microprocessor? Please inform me of the difference, if any.
4
votes
6answers
839 views

Minimal ARM circuit requirements

I have done some development with the ATMega and I'm looking to broaden my horizons. I have a couple Cortex M4 series chips and would like make an ARM equivalent to the Breadboarduino I plan to ...
42
votes
10answers
7k views

Why are there no 256-bit or 512-bit microprocessors?

In an 8-bit microprocessor its data bus consists of 8 data lines. In a 16-bit microprocessor its data bus consists of 16 data lines and so on. Why is there no a 256-bit microprocessor or a 512-bit ...
8
votes
4answers
316 views

Are processors designed using different technologies?

Can/Are processors be designed using different technologies ? What I mean here is: in, for example, Intel's 28nm processors, are all the gates in that processor built in 28nm technology or are only ...
2
votes
8answers
377 views

Processor Running C Natively

A friend of mine came up with an idea for something dealing with a micro-processor running C natively. Problem is, we need to be able to know if there is a processor out there already before we spend ...
9
votes
2answers
594 views

Reasons for Popularity of PowerPC for Embedded Designs

The question was asked before and is not active anymore, but I am not at all satisfied with the answer: What's so great about PPC? There's gotta be something According to David Kessner's ...
1
vote
1answer
236 views

8284 Clock Generator Output wave

I am attempting to build my very own 8086 computer. (I know, awesome right?) But not to confuse you, this post focuses only on the 8284A. We have started to cover the Intel 8086 chip in my ...
0
votes
3answers
161 views

microcontrollers to start with [closed]

I am a beginner in electronics, till now i understand basics of electronics and worked upon 8085 & arduino only, now i want to enhance my practical skills by working upon some more ...
8
votes
2answers
245 views

How do commercial microprocessors meet timing with a gigahertz clock?

I am having troubles making a relatively simple FPGA design (for an Altera Cyclone IV) meet timing for logic driven by a 250 MHz clock. This makes me wonder how commercial microprocessors (such as the ...
2
votes
6answers
508 views

cheaper alternative to microcontroller

What options would I have for a cheaper alternative to using a micro controller like the Atmega for mass production products?. I just want something cheaper and smaller than an Atmega micro ...
-2
votes
2answers
439 views

FPGA or Microprocessor for Computer Vision based Robot for Indoor Navigation [closed]

I'm building an Indoor navigation robot which can be used in offices and factories especially in closed spaces with good lighting. I've already found out the algorithm i need to use for Indoor ...
1
vote
2answers
274 views

Where can I start to program a S5PV210?

At the university I learn only the Microchip microcontroller, but I would like to improve my knowledge. I ordered a development board based on Samsung S5PV210. The manufacturer also provided a Linux ...

1 2