New answers tagged

1

Some cameras can use 'phantom' power that is imposed on the RF cable itself, much like some microphones use phantom power. The difference between the usable frequencies and DC power is so great that it is easy for simple RCL filters to separate the power from the signal at both ends of the cable, whether it is RF coax or 600 ohm cable with XLR connectors.If ...


1

The only way I'm aware of (except for rfid, but that's a special case) is that the RF section is always on and triggers a 'wake-up' interrupt when it recieves a data packet. The interrupt fires up the cpu so it can then ask the radio what happened.


1

A relatively simple C program to handle serial communication from a host to a microcontroller (originally Arduino) was published many years ago by TodBot The C source is on github I've used an older version. It has a few more options now, but is still short enough to be relatively understandable. It is written in C, so it should compile on most systems ...


1

This cannot be answered before making a spreadsheet and entering all the required numbers. You write NRE doesn't concern you but if a set of masks (needed to produce the chip in the first place) costs around 500k - 1M USD (depending on the technology node) it is something to take into account. And how about testing, a testing company will easily charge you ...


1

I agree with @transistor's comment. Programming at assembler level might be a much quicker and more effective way to learn initially than trying to start at designing a CPU. I think designing a CPU would be quite a lot of work to get it to do anything meaningful, and without proper test cases or use cases, the design might be rubbish but there'd be no way ...


1

I can recommend this online coursework. You make a 1 bit ALU, then a 4 bit ALU and then an 8-bit ALU. Download Quartus II from Altera and start making a multiplexer, an adder, a decoder and put it together as an ALU and you got a 4 or 8 bit system that can perform your operations. If you get an FPGA you can even execute your own code in your own custom CPU. ...


4

I don't know about online classes, but I can tell you what I did when I designed my first CPU. So there are three steps: Get a good Digital Design / Computer Architecture book. I strongly recommend the "Digital Design and Computer Architecture" from Harris and Harris, and also "Computer Organisation and Design" from Patterson and Hennessy (2nd edition). Of ...


2

The CPU is installed on a platform board along with a chipset component. The power up sequence starts with instructions from within the chipset that cause the CPU and memory power rails to come up. A power good signal is then passed to the CPU where there is an embedded controller that takes care of waking up the CPU and its cores. There is also a whole ...


1

this one is not easily ansered in short. But I try: The basic building block of a mcu is a "Logic Gate". These come in differrent flavours: AND / OR / NOT / XOR etc. see https://en.wikipedia.org/wiki/Logic_gate. The other one is a Memory cell. Depending on the technique your cpu uses these can be build with transistors / mosfets etc. For simplicity just ...


0

You don't need to worry, at this level, how electricity works in a CPU, or whether a CPU 'knows' anything. If you want to build a CPU from transistors, then knowing how electricity works would be a Good Thing. At this level, presumably you are happy that a CPU has registers, can address memory, can decode instructions, and all of these can be considered to ...


1

CPU logic is very complicated and varies between architectures but your question can be understood at the logic gate level. The CPU has a register called the instruction pointer (IP) which contains the address of the next instruction for the CPU to fetch from memory. Normally, after each instruction there are some logic circuits that increment the ...



Top 50 recent answers are included