A on Q1. Hard worked at electronic design area last 5 years. Has previous experience near 30 years with electronics - occasionly designing electronic devices, repairing etc. Also has programming experience in Asm, C near 20 years.
Im trying to develop a FPGA for data aquisition from neural tissue in order to control robotics (Brain Machine Interface). I have 2 years of experience with National Instrumnets FPGA, but would like to ditch this approach and code with HDL. For my application I require lots of IO, real-time filtering and differential amplification, The final product needs to receive GUI input. I was wondering which of the two languages you would recommend to get started (VHDL or Verilog). Also i was wondering if you have contacts for collaboration for product development. The intended product is listed here (http://www.neurotek.ca/xavier-platform/).
?? Hi Warren, I'm wondering what the criterion are to choose one of these embedded micro FPGAs or to "roll one's own" with a lower cost standard FPGA and MCU? It would seem that the pricing of these parts (according to our favorite supplier!) is quite high. Regards, Simon
@phildani7- The HPS uses the ARM peripheral bus to access the FPGA and you can build a peripheral in the FPGA to connect to that bus. Most vendors have predesigned peripheral interfaces you can just drop into the FPGA. You can build a custom one too if they don;t have what you need.
@Plpang- You can program some FPGAs in C/C+ at a higher level than using HDLs. Check out the FPGA vendors tools flows to make sure they offer this capabilkity. It may not be part of their evaluation download toolset however.
@Arieswong- Andriod support is a good question. My guess is that that would be more of an ARM question than an FPGA question. Perhpas looking for an evaluation board or reference design for Andriod from the FPGA vendors would be a good start.
@Flux-Capacitor- I'd get an inexpensive evaluation board (maybe from a distributor like Digi-Key) and download the evaluation tools from any of the FPGA manufacturers. There are some good examples on All programmable Planet of first time FPGA users blogging about their experiences. That might be a good place to start.
In my application, the desired peripherals are UARTs, CAN, I2C, and Ethernet. A hardware FPU would be desirable, but not required. HDLC encoding/decoding would also be desirable. Error Dectection and Correction (EDAC) are required for RAM and Flash sotrage. Power and performance are more important than cost, but cost cannot be ignored.
Hi all -Audio is live! If you don't see the audio bar at the top of the screen, please refresh your browser. It may take a couple tries. When you see the audio bar, hit the play button. If you experience audio interruptions and are using IE, try using FF or Chrome as your browser. Many people experience issues with IE. Also, make sure your flash player is updated with the current version. Some companies block live audio streams, so if that is the case for your company, the class will be archived on this page immediately following the class and you can listen then. People don't experience any issues with the audio for the archived version.
The streaming audio player will appear on this web page when the show starts at 2 PM Eastern time today. Note however that some companies block live audio streams. If when the show starts you don't hear any audio, try refreshing your browser. If that doesn't work, try using Firefox or Google Chrome as your browser. Some users experience audio interruptions with IE. If that doesn't work, the class will be archived immediately following our live taping.
Truchard will be presented the award at the 2014 Golden Mousetrap Awards ceremony during the co-located events Pacific Design & Manufacturing, MD&M West, WestPack, PLASTEC West, Electronics West, ATX West, and AeroCon.
In a bid to boost the viability of lithium-based electric car batteries, a team at Lawrence Berkeley National Laboratory has developed a chemistry that could possibly double an EV’s driving range while cutting its battery cost in half.
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This discussion will examine what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.