Top "Hardware" questions

Programming questions related to the physical components of a computer.

Tool for drawing timing diagrams

Recently I am working with a hardware design group developing an ASIC. And I am drawing a lot of timing …

hardware verilog asic timing-diagram
What's the difference/relationship between AVR and Arduino?

I've been interested in hardware programming recently, but I have not started yet. I did some searching working, and have …

hardware arduino avr
Optimal RAID setup for SQL server

We have an SQL 2005 database backend for our website, currently about 10GB in size. There are a lot more reads …

sql-server database performance hardware
How does cpu communicate with peripherals?

i assume cpu has direct access to motherboard's BIOS and RAM.(correct me if i'm wrong) But how does cpu …

hardware communication cpu
Programming with hardware in python

I am starting to get a bit bored of programming little toys that I have been making recently, and I …

python hardware
cache - flush and invalidate operation

I have some questions on cache synchronization operations. Invalidate: Before cpu tries to read a portion of memory updated by …

caching hardware driver device-driver dma
CUDA or FPGA for special purpose 3D graphics computations?

I am developing a product with heavy 3D graphics computations, to a large extent closest point and range searches. Some …

hardware cuda fpga
What is the minimum latency of USB 3.0

First up, I don't know much about USB, so apologies in advance if my question is wrong. In USB 2.0 the …

usb hardware
Android: Programmatically detect if device has hardware menu button

I'm currently struggling with this issue. I need to check if the device, where the app is installed, has a …

android menu key hardware
Polling the right way?

I am a software/hardware engineer with quite some experience in C and embedded technologies. Currently i am busy with …

c# multithreading task hardware polling