Because of time difference ( India ) I was unable to participate immediately.
It was an excellennt presentation. I am a hardware engineer and may be I understand the logic behind the software. I cannot go into codes directly. I am looking for the design of Microcontroller for Motor Control applications in Automative applications. The temperature within the enclosure of this system to be planned is 180 deg Celcius. The competitors use ST Micrpcontroller L9805. The requirement is very precise control of the motor speed with position feedback, appropriate acceleration and deceleration. Uses CAN bus Communication from Engine Unit.
Mr Warren, I would appreciate if you can suggest a suitable microcontroller to work at high temperature, automative applications very reliably. Where can I get some reference designs.
rshakle- On the prices for the tools, it is best to check out the vendors web sites (or at Digi-Key) since the prices do change. Look for special deals too- sometimes if you attend a training you can get a big discount!
@sherlock- Since the SoC FPGAs use dedicated CPUs the timing is fixed. If you access an external (in fabric) peripheral a dedicated bus interface is used so timing isn't changed. Only latency will be different for the peripheral depending on place and route results...
One question, if it is possible that the SoC core (MCU) timing will be changed after some self-made IP were added and recompiled design? such as NIOSII core it is comes from normal logic cell not an integreted MCU core? I am just interesting in here actually I don't met this problem. If they will happen on high speed possible?
@DBarth- Vivado was a new design so initially there were some issues but they have gradually been addressed. That might be the source of the negative feedback. It can be a copmplex tool, so someone who just wants it simple might find id daunting...
@Seaguard- The $30 or so kits are for FPGA only boards (not SoC FPGAs) but you can get started with them to learn about FPGAs. You can use a soft MCU however (implemented in fabric) to test out the MCU tool flow too!
??Many of the designs I work with utilize a separate FPGA and MCU - and oftentimes the MCU alone meet my design needs. Are the shared resources / speed the primary reason to utilize a combined MCU/FPGA?
?$30 Eval Board? ?Is that for a combined FPGA/MCU? ?If so, any specific examples? I've seen FPGA only or MCU only for around $30. Lowest combined that I've found is the Micro Semi A2F-EVAL-KIT-2 at $123.25 plus $79.75 for daughter card (not in stock). It seems to be cheaper at the eval level to start with separate MCU and FPGA boards.
I've had vary varying experiences with quality of eval or dev kit hardware+software combination, meaning, some vendors are much much better than others about supplying you with a complete bottom-to-top toolchain (while others deliver general hardware along with a barebones software toolchain -- like, a C compiler with...maybe libc if you're lucky, and then maybe nothing else).
So if anyone's listening, providing a fully-useful set of tools for working on real projects out of the box makes dev/ev kits go so, so much further.
I'd imagine it depends on the type of work you're engaged in...generally speaking, for me, prototyping things quickly such that you can show someone a working proof of concept in short order can be extremely valuable
Did a little simulation in the past, but found it to be more trouble than it was worth in most of our applications (SHARC DSPs. Easier, in my cases, to just write/debug the code directly. Not sure that will be the case with FPGAs.
Somewhere in between...software tends to be easier [for me] to utilize to rapidly prototype (or fully develop) when possible (particularly where well-designed high-level libraries are part of a given ecosystem).
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.
In an age of globalization and rapid changes through scientific progress, two of our societies' (and economies') main concerns are to satisfy the needs and wishes of the individual and to save precious resources. Cloud computing caters to both of these.
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.