Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
You generally use combinational logic to create adders. You latch the output with flip flops to keep the value "safe" for a particular clock cycle, otherwise you will get spurious values as the adder is a finite device and it takes a while for the proper value to propagate to the output because...
I don't see you could do this with an FPGA only, seems like you would have to have to have a couple of external ADCs and compare peaks or troughs or something similar using a counter. this would depend on how much faster your fpga clock was than the signals. Some of that could be mitigated by...
You need to figure out how much resolution you want in your application. If you just want a rough (10-12bit) approximation of the input signal you could look at the pic. You did really give us much of a description of what you're trying to do. You have described a system level, but we need to...
do you need 60 solenoids turned on with BJT's? and if you use a shift register you better do some calculations, especially if it is 120, and you want to do it at 100 ms each. you may want to consider using an optoisolater as well between. solenoids can be noisy and mess with your uC or at least...
You can also use averaging and/or digital filtering on the chip in addition to any external analog filtering. Note with digital filtering you will want an external low pass filter with a bandwidth no wider than half your expected highest desired spectral component or you will end up with...
Electron flow is in the opposite direction of the "traditional" current flow which goes from positive to negative (the OPPPOSITE of the way electrons actually flow) . So keep that in mind as you review math/circuits, as they will almost all use flow from + to - (or ground).
That's not the maximum, that's the minimum a port should be able to supply, you can buy hubs and such that will power a lot more than 500 mA with a proper power supply. I've used them on various dev boards, especially when you are using something power hungry like the usb wifi dongles.
Yep best to maybe just buy a USB chip rather than try to roll your own, unless you just like the topic and challenge of USB, it is not trivial like UARTS, I2C, or SPI (relatively of course).
As long as you don't take it apart and jam your finger into the mains (120V/240V) side of the charger, it's not going to kill you. If you short it out for a long time on the breadboard and the charger catches on fire you can burn your house down, though. A good practice is to unplug a project...
I would say the odds are likely you will be using an external memory (and/or cpu). There are a few FPGAs out there I believe with onboard flash, but I think they are small. The FPGA's that I dealt with from Altera and Xilinx all used it, and they were small to medium size. Configuration isn't a...
Raspberry Pi uses an ARM chip which is probably at least 10x as fast as the PICs that you are used to using (at least on core processing). It has a built in graphics processing unit as well which makes it easy to plug into a monitor. It typically runs a flavor of Linux. On mine I tend to program...
You need to define "low power" in terms of watts, current, voltage, etc. that means different things to different people . I hope this isn't a homework question because it sounds like one. I found this wiki article within about 10 seconds of googling...
I don't think you understand how FPGA's work. Sure they are RAM based but they are made to be program-once-read-forever until you change them. The basic configuration is [flash memory]<-->[FPGA chip] . Every time your FPGA "boots" it will pull it's program from the flash chip. Now the tools will...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.