HOME  |  NEWS  |  BLOGS  |  MESSAGES  |  FEATURES  |  VIDEOS  |  WEBINARS  |  INDUSTRIES  |  FOCUS ON FUNDAMENTALS
  |  REGISTER  |  LOGIN  |  HELP
Comments
You must login to participate in this chat. Please login.

Thanks to Warren for putting this together.  This was a great starting point for FPGA's and jam-packed with lots of application tid-bits to give me months of tangents to follow.  

Thanks too to Design News and Digikey for making these lectures available on line after the fact as I can't always make the live time slots.  This is a great resource to keep current with today's tech.

Iron

valuable input regarding reference designs and their use

Thx for a great course, it is a valuable starting point.

Thanks for a great course

Iron

Have board and software is installed.

Iron

Power was out. Catching up!

Iron

Well, Design News and Digi-Key sponsored our learning today and that's worth a lot more than a lunch.

Platinum

Nowhere, because there is no free lunch?

Iron

Yea, but where do we have lunch?

Platinum

I'll look for it on LinkedIn

Iron

ooh, and also a Dig-Key Corporation and Microcontroller Central network.

Platinum

@tpyn and @cpu I see there is a Design News Reader Network on LinkedIn.

Platinum

I will have to look up the link give me a moment

 

 http://linkd.in/yoNGeY

 

 

Iron

@tpyn, which LinkedIn group would that be?

Platinum

@cpu, maybe we could meet at element14 or LinkedIn or Arduino Playground or such

Platinum

@CPU

 

There is a linkedin group set up for continued contact

 

Iron

I've noticed during these CEC classes that this is a community with a wide range of knowledge and skills... Too bad we only meet for a few minutes after class.

Iron

@CPU  I believe ILA still does ; blockRAMs, for example, depending on how deep a snapshot you want to have when debugging.  With Vivado (new tool release for the newer chips), it is now called ILA2 ; haven't played with this (yet)...

 

Iron

Warren,  thank you for this class.  I learned alot,  I plan on learning  much more once I get the board and get to play with it.  Any suggestions for other boards that can be used as stand alone demo boards but can also be used for modular unit for training and demonstrations?  Such as dsp modules,  adc / dac modules for building up more complex sysetms and mix and match?

Iron

all internal debug systems are going to use fabric.

@78RPM When I wrote my little test benches, it was an additional section of HDL code at the end of the design. Looks like "if this combination of inputs and signals is in this state, the expected output is..." (but written in HDL, not written in words like that).

Iron

@wmadden58

Obsolescence is a big thing ; Xilinx FPGAs (sorrry, I don't know too much about  Altera & Lattice) usually are sold for ~ 10 years ; you need to follow the PCNs (Product Change Notices) and Last-time-buys when the chip end of life (not necessarily the end of life of your product !) approaches !
  Rarely are there drop-in-replacements (Rochester Electronics do make the afterlife), meaning a board respin...

 

Iron

@StephT  I used an early version of ChipScope in an FPGA design several years ago. Back then you had to "hook it up" during the implementation. I recall it used some chip resources (or maybe it didn't). These days, does ChipScope consume any on-chip logic or routing?

Iron

Found the chip that is designed to reprogram itself :

 

https://www.tabula.com/

 

Iron

Altera has 'logic analyzer', use it all the time. Synopsys has 'identify', which is the same thing.

@cpu et al.  Now I'm getting interested in how to design and build a test bench.

Platinum

I've written only small test benches, but they grow in complexity so rapidly. I think an engineer could really specialize in writing these. But maybe some logic designers want to design the test bench themselves.

Iron

@StephT thanks, i will look forward for these information.

Iron

@cpu: That's true, and I have had a test bench that didn't work as the documentation said it would.

Iron

@zanone : Some advices on FPGA layout and bringing up

You will find layout guidelines (decoupling caps, fan out layout, etc.) from the chip manufacturer ; these a good (essential ?) rules to follow.

Debugging :  Xilinx has Chipscope / ILA / ILA2 (internal logic analyzer) to go 'poke' internally.  This could be a course subject on its own.  Don't know what Altera or Latice use, for big designs...

 

Iron

Hi everybody from HB Bremen

 

Iron

@wmadden58 Altera and Xilinx are in a perpetual arms race. They keep going to smaller geometries and higher density. Some of the chips do last a few years. But I've had to deal with obsolete parts too.

Iron

Is anyone aware of articles on sustainable design with fpga's?  I have noticed many times that boards designed around fpgas have failures and you need to rebuild the whole system due to the fpga being obsolete and no longer available, and not enough spares were built for replacements. 

Iron

@cpu  :  Yes, since a testbench is how you implement your test cases to simulate your FPGA design is working properly.

Think of a "simple" CPU bus interface ; you then have read, write, burst accesses, wait states, etc. to test (as well as validate timings are OK)

This is done in HDL (VHDL, Verilog) too ; as a big "wrapper" around your code-under-test.

Iron

@All- Test benches are a great idea for a future class. Thanx for the suggestion.

Iron

Some advices on FPGA layout and bringing up would be very nice too

Iron

Testbenches would be a very nice subject on future classes

Iron

? AS StephT mentioned, test benches. Cover them in a future course. I have heard FPGA specialists say they spend a few days on the design and a few months no the testbenches.

Iron

@kencox9228- Check out the tutorial doc on the various kit pages. They are good at describing the various functions of the demos.

Iron

thanks warren, ann, digikey and ieee.  good class.

?@Warren: The Turtorials are for LatticeECP3 Vera Developement kit. Do you have one for the MachX02? Is there a detailed discription of what the example do somewhere?

Iron

@All- any other questions I still need to answer?

Iron

@KayakDiver - ran into similar issue a STM32 Discovery eval board in a previous webinar. Demos were built using IAR workbench and all ran with the free size-limited, time-unlimited IDE except for the graphics demo. That one required the 30-day time-limited, size-unlimited version due to the graphics library. Could be similar issue here?

Iron

Thanks Warren, Design News & Digikey

 

Iron

Thanks @karstdiver. I'm guessing they haven't published a "quick fix" for this. Perhaps I'll try trimming one of the functions out of the design and see how it goes.

Iron

SDR : found a few links :   FYI :

http://www.hamradioscience.com/the-rtl2832u-elonics-e4000-sdr-radio-aka-the-20-sdr/

http://hakshop.myshopify.com/

http://www.rtl-sdr.com/

 

Iron

@Warren. Thanks. The link provided at begginnig of  chat for the lattice diamond tutorial es very hepful.

Thanks Ann, and Digit-Key for this course.

Iron

@kayakdiver - I've been updating on the Env Scanner  since Class 1.  Search for my notes in the chat for full details  I even posted the tech support response to the build error.

Iron

SDR: There was an article in EDN or Electronic Design or somewhere in the past few months about the SDR dongles and their use in ham radio, and perhaps general use. Cool developments!

Iron

@Warren. I kind'a expected that the Pico board would come with a Demo program that could be recompiled with the free version of Diamond. I've made no changes or additions - simply trying to rerun the project.

Iron

@Kayakdiver-  look below for my responses on the Env Scanner   

 

Iron

Ok - I'm asking because I tried to download the Diamond 3.1 for windows 32 bit

but without success - eventhough I got confirmed registration via email

Iron

@lepuckited If you are interested in prototyping a dense BGA package on something easy to work with, you can buy BGA to pins adapters from companies like Aries. Also Schmartboard, sold on Digi-Key. But using the BGAs on PCBs, PCB designers do that in their sleep these days.

Iron

@All- Any questions I missed?

Iron

@gordonmx :  SDR

You might already know that Xilinx & Avnet (distributor) have an SDR kit with an ADI (Analog Dev.) MIMO front-end, if you're "seriously" into SDRs...   [I was at their 'live' (free) seminar yesterday...]

FYI, not meant as an advertizement :

http://www.em.avnet.com/en-us/design/drc/Pages/Zynq-7000-AP-SoC--AD9361-Software-Defined-Radio-Evaluation-Kit.aspx

I also stumbled upon a $20 SDR USB dongle, available off the web, to do some HAM radio stuff... I for get the name of it but found that by a YouTube channel of some Hacking show...

 

 

Iron

@KayakDiver- You might be exceeding the size allowed by the free software. Check that out on the Diamond page to see if it is a limitation.

Iron

@emertp- I'm not sure of the most current articles that do a comparison. Typically you need to go to each manufactures site and see what they say their parts are best at. Look at there refeence designs and that also gives you a good indication of their best fit.

Iron

?Anyone: Where can I find the Tech Note regarding the failure of Diamond 3.1 to compile the Environment project due to size?

Iron

@KaRobotics- I don't know of another site for the download. 

Iron

Thanks Warren for these five classes. They have been very useful to me because they helped to expand my knowledge about designing with FPGA. Thanks you, Ann, Steph and DigiKey for bring this course to us.

Thanks Warren.  Layout for these devices will be interesting.

Iron

@Fred45- Best Tec support is very difficult to measure. If you can get an FAE to come to your facility, thats the best measure of how tech support will be going forwrd.

Iron

Or, an FPGA-based audio "processor" on a single board that can accept sources of audio, mix them, delete frequency bands (e.g. vocals), etc.

Iron

Question to Mr. Warren about the free Lattice Diamond software download site: is there another location I can download the software from?  Thanks in advance

Iron

?Warren: can you recommend an article that compares the newest PL development boards?

 

Iron

@Warren, ? from quest before, I meant Microsemi and Xilinx & the others.

Iron

@lepuckited- No DIps I can think of. SOIC I'm not sure of. Look at the family tables for each product family to check.

Iron

? An interesting future project could be to have an FPGA receive multiple sources of video (like home security) and put them into a single video frame. Then stream it out an ethernet port for monitoring over the web. Just tossing some ideas out there. Maybe you could buy a pre-built system for only a few $, but putting that together using FPGA blocks would be cool.

Iron

IT will be helpfull a class on FPGA ..specific Ref DEMO, etc (5 days), since this is an overview, and thanks to Mr Warren and DigiKey, and design News...But for attacking FPGA, is better the study of one REF Design  with a DEMO PCB, and STEP BY STEP (Don't care the Vendor, Microsemi, Xilinx, Altera, etc).

Iron

The fear of FPGAs is gone.

Iron

Thank you Warren for a great course.

Iron

Thanks for yoru time and patience.

Iron

Thanks. Superb job.

Iron

@Warren? From Lattice, Altera, Microchip, which provides the "best tech support for the end to end process of getting the chips on the field and working. 

Iron

Thanks for all your time on this. It is a good start for me on PLDs and FPGAs. I still want to get an elementary design working in the next couple of days.

Iron

@ smjenness- Here is the link for the Raspberry Pi board:

http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/RaspberryPiFPGA.aspx 

You need to search under the Development board section to find it

Iron

Thank you, Warren. Very good intro to FPGA's. ( I'm still pretty confused about Verilog v. VDHL and why). Thanks for good course, Digikey.

Iron

LED lighting and process automation controls would be most valuable to me

Thanks Mr. Miller,

A very lucid and highly informative discussion on a topic area I've never thoroughly explored previously.

I feel you have delivered a hearty bootstrap into this process.

Iron

I was side-tracked. my answer to the last question is motor control.

Iron

Thank you for a week of good info.

Iron

This was very helpful, new designs don't seem as daunting now, Thank you

Iron

Please use a leading "?" when you have a question for me.

Iron

Thanks Warren; a lot to digest but definately whet my appetite for more.

Iron

Thank you Warren.  Excellent overview and aid to getting started.

Iron

Thanks Warren.  Very informative.

Iron

?@Warren, Does Lattice have any devices that are SOIC or DIP?

Iron

Thank you Warren for this week of great class.

Thanks Warren and Ann

Iron

Thank you a great series Warren,

Thank you Ann, Design News

Thank you Digi-Key

Iron

Thank you for the good overview.

Iron

Thanks Warren for the class..it actually stirred me up to start putting more time into this.. 

 

Iron

Thanks Warren.  Good information.

Thank you Warren & Ann for all your efforts

Iron

@All- Re- regenerating the environmental demo- Look under Reference Designs on the Pico Downloads tab. I believe the Kit Source code is given there. Anyone looked at it in detail?

Iron

Warren, thanks.. Nice presentation.

more specifically ref designs for machine vision systems, motor control. Thanks WM.

Thank you Warren. Have a great day and a great weekend.

Iron

Thank you Warren and Digikey CEC team.

Iron

Thanks Warren and I am looking forward to future lectures

Iron

?Do you have a link to the MachX02 Raspberry Pi shield?  Searching for it doesn't find it for me.

Iron

Thanks Warren, Ann, Disgn Newsa and Digi-Keys for Interesting course.

Iron

Looks like the rasberry pi board is good as there is lots of applications.

Iron

Mr Warren, and Digikey, thank you so much for this brief and tutorial series! Best regards to you and all.

Iron

Thanks again.  These were very interesting lectures!

Thanks again for the info.

Iron

Thanks, Warren...and Ann and Digikey.

Iron

Thanks Warren, Ann, Digikey and Lattice.

Iron

Thank you Warren, and thank you Ann for type in the slide numbers.  I had to refer to it a number of times.

Iron

?

Having trouble figuring out how to program my board.  Any pointers about how to get that going?

 

Thanks.

Iron

Ethernet and video, camera surveillance

Iron

nice course, thank you Warren

Iron

Thank you Warren, Ann & Digi-Key! Have a great weekend everybody!

Iron

Thanks Warren, great class.

Iron

Great tutorial.  Thanks

Iron

Thank you Warren, Design News and Digi-Key

Platinum

Thank you very much Warren and Ann

Iron

Thanks Warren, I'm eager to get a demo board and have some fun!

Iron

Thanks Warren and Ann!

Iron

Thanks Warren, great series.

Iron

a reference design that marries an embedded MCU (with C language) with FPGA logic for interfaces Ethernet, cellular modem, uart, led, discretes.

Iron

video and video / audio (soundtrack)

Iron

Xilinx,

Great, great week,

Thank you DK,DN, Mr. Miller and everybody.

Iron

Stepper motor control

Iron

The Altera board appeals more to myself

Iron

Ethernet is good place to start, perhaps.

 

Iron

Motor control.  LCD/touchscreen controller with SPI or I2C interface to a micro.

Iron

Automotive Digital Radar

Iron

Motor Control

Machine Vision

Displays & Cameras

Iron

Thank-you Warren and Design New.

Iron

TFT  LCD coontroller and the and automobile digital

Altera reference design, Motor control, TFT, IP

Iron

baseband, radio.  displays.  

Iron

We do a lot of motor control and sensor reading, would be helpful.

Iron

Closed loop motor control for object tracking.

Iron

BLDC motor control interface

Iron

I THINK A  STEP BY STEP  ON A REGFRENCE DESIGN WILL BE, SINCE THIS SI ONLY AN OVERVIEW ---Very superficial

Iron

@78RPM... yep you would be interested in audio ;)

Iron

The 10Gbps ethernet and video over IP seem the most relevant to my work

Iron

TFT LCD controller would also be useful.

Iron

motor, audio and video

Iron

WM's? of interest? all are some interest. nothing applies to what i am doing now.

video ref design

 

Iron

Lattice Diamond Videos link is broken.

Iron

The video and communication ones look most interesting at this time

Iron

I would like to try the packet processing example

Iron

Motor Control and  Machine Vision.

Iron

Motor control, 10Gbps ethernet.

Iron

We are now on Slide 19

Blogger

Routers/Switches/Packet inspection & manipulation

Wi-Fi security

Radio

Iron

Motor control, machine vision and wireless

Iron

Motor control, TFT LCD control, Camera control

Iron

All of the applications on page 16 look useful and would be good to work on.

Iron

automotive digital radar, motor control, machine vision, baseband, radio

Iron

Machine vision looks interesting

Slide 16 covers the designs I would be interested.

Iron

Altera Motor Control is down my alley to check out.

Iron

Wireless reference design would be good (802.11 b, g, n).

Iron
TFT LCD Controller, 10/100/1000 Ethernet, Routers and Switched
Iron

Still need to learn more and walk slowly through tutorials...

 

Iron

motor controll and machine vision

Iron

advanced mfg and industrial automation adn control.

Xylinx packet processing

Iron

Any very simple design to help work through the initial tool usage and integration with the demo board.

Iron

TFT LCD Controller

Iron

Machine vision and Ethernet

Iron

Video reference design would be useful right now.

Iron

The motor control might be the most useful to me.

Iron

motor control reference design

Iron

Interested in audio signal processing

Platinum

Video over IP would be most useful.

Iron

We are now on Slide 18

Blogger

Warren's question was, What reference design would be most valuable to you?

Blogger

They are useful applications.

Iron

The secuense of languages in University is Before C they teach Phyton, because it is like English ...just a sthe old BASIC

Iron

they have IDE's that can convert C to a HDL for FPGA development.

Iron

Python is for the RapsberryPi board control... answer to previsou question... I have No designs in teh works at the moment. Hopefully soon though. Looking for work programing PLCs for industrial automation.

HTML    just kidding

Iron

We are now on Slide 17

Blogger

Is Python better than C for FPGA?

 

Iron

PYTHON IS NOT FOR FPGA ---- ONLY VHDL or VERILOG

Iron

We are now on Slide 16

Blogger

The other FPGA language is VHDL.  Verilog is more C like.

Iron

where can I get a driver for PICO board - link on manual does not have drivers...

Iron

Python can be used for anything just like C...

Iron

raspberry pi board: http://www.bugblat.com/

Iron

? have you worked with the altium designer?

 

Iron

Hardware design is an HDL language first.

Iron

I have never heard of Python used for FPGA work.

Iron

Interested in remote sensing and data collection/display. Like to also see a week covering WiFi done with C. So far only seen BASIC here :( on these webinars.

Iron

I am not ready to do my design now because I need configure my SW and need more information about the software. After reviewing the classes and some information on Lattice website, I think I could do a basic design

indeed a web control interface is very interesting subject to me

Iron

?What's should I learn first for FPGA design, Python or Verilog?

Iron

We are now on Slide 15

Blogger

Python course would be a good subject too !

 

Iron

Well, all this is quite new to me, but the course information has been very useful and will be a good starting point for further study.

Iron

Working with network connections now.

Iron

I am ready, but is my hardware.  My PICO board powers up with a blue light, but not much more at this point.....and it says PICO. Working on the rest at the moment......

 

 

Iron

I would love to route  I2C messages around a remote PCB with commands sent over the INternet.

Iron

yes, the Raspberry PI looks interesting as I have already a Raspberry PI, also ethernet design, however I need to learn more about FPGA as this was something new for me

Iron

I don't do a lot with web interfacing or networking.  Mostly motion control, sensing and logging.  I want to offload the cpu to let it do more analysis functions rather than watching hardware.

Iron

Useful and interesting. A little above my present work.

Iron

These examples of demo boards all look interesting to me. I plan to go over the related documentation the manufacturers provide.

 

Iron

Ehternet, DDR and Video are the most appealing to me.  Especially the ethernet webservering.  This could be very useful to offload from from some current designs to handle supervisory interfacing.

Iron

Warren do you know of any add on FPGA boards for a Beaglebone Black?

Iron

Properbly, I am more involved in motion controls.  I guess some of these concepts can be incorporated.

Iron

motor control would also be useful

Iron

These added boards have a considerable expandability and would be very useful.

Iron

No, I need some way at chip level to modulate a power wire, then receive that modulation signal to set a switch type designs.

Iron

Have done a design before, but need to do a new design in the comming months.

Iron

These are useful demos

Iron

Interesting board - will need more research on useability.

Iron

I think I am ready. Need to learn VHDL

Iron

Yes I'd like to try one

Iron

If we had a need, this course have given a great start. Right now firmware updates are getting us by

Iron

Still trying to break down the problem into concrete specs

Iron

I think the Raspberry PI or Arduino shield would be best for me just to familiarize myself with the technology.

Iron

@78RPM: neural networks   --- I like it.

yes i am, why not?

Iron

These are very thorough well done reference designs!

Iron

The designs illustrates all seem useful. may want to consider more wireless.

Iron

All look very interesting.

Iron

somewhat, but am particularily interested in solid state gyros and compass sensors

Iron

I don't feel ready for my first design because I haven't learned any Verilog or VHDL

Iron

Yes, its very useful.

Iron

Ethernet demo - yes

Iron

Yes they look useful.  All of the elements of different past projects seem to be available.

Iron

Still investigating

Iron

WM's? serdes is interesting.

Yes, those are interesting applications for eval boards.

Iron

Yes could be very usefull to me

I like the Ethernet demo, could be a start for a wireless design I'am looking at.

Iron

They look very useful.

Iron

These designs would be useful.

Iron

Yes! Remote down load of sensor data over INternet is Very USEFUL!

Iron

Web server and video adapter are most appealing.

Iron

They all look fairly useful. Didn't know that these were available!

Iron

too advanced for me at this point

Iron

We are now on Slide 14

Blogger

Stand-alone on board self tests with status codes via isolated I/O at power up.

 

 

Iron

Warren's question was, Are you ready to do your own design? If not, why not?

Blogger

Training and documentation would help me.

How about a board with a neural network

Platinum

more classes about programming. Tool set is very comprehensive for my needs. Thanks.

? Can the free Diamond software be used for these other Lattice boards

Iron

I can't think of any improvements to MCUs that aren't already available.  More peripherals, more memory, etc.

Iron

Wi Fi and Bluetooth low energy stack will be great to have

Iron

The combination of an FPGA and a processor on a part is pretty intriguing.  I'd like to see more parts with an integrated ARM cortex-M processor

There is a chip design out there which does a reconfiguration on the fly that seems to be like the feature requested  by some of the class participants. 

Iron

To say what improvements I would like to see in MCU's and FPGA's First I must learn more about them.

Low power application and EMC hardened on MCU and FPGA.

Iron

More ways to configure available IO on MCU's 

Iron

user interface for developing systems

Iron

More I2C to flash memory on mcu's

Iron

embedded stacks for Wi-Fi, Bluetooth or ZigBee

Iron

too new to answer this

Iron

analog design, ground loops

Iron

Still too much to discover.

Iron

Still trying to familiarize self on FPGAs and MCU.  seeking a resource to jumpstart the process..

Iron

More on relations between application and verilog blocks, and how to start from a customer application requirements to actual block diagram design

 

Iron

I second the vote for high speed , high precision (24 bit) ADCs

Iron

Anything that will help with debug while running, more usb support

Iron

ok, finally now I'm on a desktop PC

Iron

Perhaps some IO with higher current sourcing/sinking capabilities.

Iron

Not sure what else I need at this time.  I've rarely been asked what I wanted.  I usually make work what I get!

Iron

still to new to this

Iron

Low power operation and easier interface option

Iron

WM's? new functions, only thing i can think of, analog like ADC. anything digital potentially can be put in fabric.

I like @cpu's suggestion of embedded stacks for common interfaces, exploiting dma to the max

We are now on Slide 10

Blogger

built in FRAM, MRAM

Iron

Good question - maybe 'do what I mean, not what I type'

Iron

reconfiguration on the fly

Iron

uniform documentation to permit switching between devices without having to relearn things

Iron

on-the-fly reprogramming of FPGA fabric... communications encryption/decryption, software defined radio, variable filter implementations.

Anything that will help with debug in real time.

Iron

A few times I've needed more than five UARTS.

Iron

I like the function blocks, how about a USB block, hardware accelaration for video like edge detect.

Iron

external access to  multiple SPI busses

Iron

I wish I could create a block diagram and have all the necessary modules import automatically

Platinum

wide voltage inputs, more esd protection

Iron

i do not have enough experience at this time to suggest additional improvements.

Iron

The video bridge application is what we've needed in the last year.  Otherwise, the FPGA's seem to be adequate.

Iron

High-speed Serializer/Deserializer up to 6GHz.

Iron

Encryption/Decryption (security)

Iron

very low power battery operation

Iron

generic  digital filter blocks  FIR,  IIR?

 

Iron

Easier interface options

 

Iron

We are now on Slide 9

Blogger

Embed stacks for USB, WiFi, ethernet, etc into lower cost MCUs.

Iron

I still have a lot to learn before I could say what other features I could need.

Iron

That I would have to think about

Iron

Warren's question was, What improvements would you most like to see in MCUs and/or FPGAs that would make your designs easier?

Blogger

highspeed , high precision (24 bit) ADCs

Iron

a course that has classes that incrementally build a simple FPGA application, step by step, with incrementally added capabilites each class   using the Pico  because I already own one

Iron

We are now on Slide 8

Blogger

would like to learn more about FPGAs

Iron

sensor applications, such as accelerometer

Iron

Information on creating, from scratch, the pre-created files that the Demos simply have you load into Diamond.

Iron

"I would like to see the last day or two of this class expanded into a full week.  Maybe a week of day 4 with one day given to each step of the dev process and a week of the last day's class with expanded discussion" - I second this - an excellent idea

Iron

The video capture and processing is probably most related to what I plan in the next year

Iron

another course(s) on more advanced FPGA design using the Pico   For example:  one class on each flow step  with details on a single simple FPGA application.

Iron

sensor signal processing

Iron

@Warren. In depth verilog, hdl and synthesis, the inputs to the design with fpgas for begginres, advanced designs.

Iron

We are now on Slide 7

Blogger

(chuckle)  Bitcoin miner?

I would like to see the last day or two of this class expanded into a full week.  Maybe a week of day 4 with one day given to each step of the dev process and a week of the last day's class with expanded discussion.

 

A week long overview of Verilog language, with excercises to do after each class, would also be great.

Iron

Class that compares communication protocals

Iron

CAN discussion or Raspberry Pi or ...

Iron

this was my first course.

Iron

I would like a class that goes through a design (both HW/SW) particularly for a Xilinx FPGA.

Muxing control words to a function generator device such as DDS9850, Sensor capture and display to EXCEL, etc.

Iron

Not sure I'm pretty green at all this

Iron

MCUs with emphasis on practical implimentations

Iron

The example board is sold out

Iron

Hands on PLC programming

Iron

Allen Bradley course

Iron

More embedded controlers and possibly in a CAN network

Iron

rather Afternoon...  must have had too much coffee today TGIF

Iron

Like to see User Interface tecniques for the embedded space. Details of using LCDs, cap touch, etc.

Iron

VHDL and verilog basics.

Iron

Java on embedded devices

Iron

I be interested in more detailed hands-on FPGA design.  Follow a simple design through from concept to power on.

Iron

Video procesing with FPGA

Iron

I usually use embedded ladder logic for assembly machines. Simpler than this course, but more useful to me.

Iron

Embedded Linix

How about an advanced FPGA design maybe VHDL or Verilog

Iron

WM's? other course? some hdl or simulation for fpgas' would be interesting. and more on socs' as well.

Most popular MCU designs

 

Iron

Hand of Design with FPGA and MCU

Iron

More on PLC and debugging

Iron

good morning from Rochester

Iron

Interested in wireless demo board tutorial

Iron

A follow on FPGA course targetting more applications

VHDL, Verilog, System Verilog, System-C, TCL, Perl (for scripting), Open Cores ?, testbenches

 

Iron

Myabe an imbedded Ethernet course

Iron

More on FPGA and MCU design

Sensor apps (e-compass, humidity, etc.)

Iron

It would be great to expand into some of these areas: Video, networking, etc with CPLD/FPGAs.

Iron

Interested in a course on the Atmel SmartFusion devices.

Iron

Proposed classes: take a digital design idea from start to finish. Let it be specific. Say digital video processor in FPGA, like that.

Iron

Cypress PSoC3 classes

Iron

input output MCU protection in automotive environment

Iron

More eval kit/hands-on discussion. It's difficult to keep up with what's out there!

Iron

In-depth with Verilog.  Hints and kinks on resolving timing problems.  Inside notes on FPGA do's and don'ts.

I dont think this class will be useful to me but found it interesting

Iron

Altera FPGA and Xylinx FPGA

Iron

Debugging multiprocessor applications.

Iron

integrating fpga with MCU, more on IP functions

Iron

Course covering PAC vs. PLC

Iron

FEPGA  AND VERILOG  THAT GOES WITH FPGA ...

Iron

I would like a class on design patterns in C+ for embedded systems

 

Iron

Cypress PSoC Creator software tutorial class would be good.

Platinum

More applications for FPGAs

Iron

more hands on detail design

Iron

@kayakdiver - I did ask which strategy should be used  but have not received a tech support reply.

Iron

We are now on Slide 6

Blogger

Warren's question was, What kinds of classes would you like to see in the future?

Blogger

Late .. but here.  Hello from Boston.

Running Diamond (64-bit) 3.1.0.96

Iron

We are now on Slide 5

Blogger

@kayakdiver - yes  that is the error in rebuilding the Env Scanner reference design.  See tech support response.

Iron

hola from sunny SOCAL

Iron

We are now on Slide 3

Blogger

Hello from Longmont, CO

Iron

Hi from Phoenix

 

Iron

Hello from Atlanta...happy Friday

Iron

@kayakdiver - are you using Diamond 3.1?   Here is my tech support response so far:

The issue is due to Diamond Strategy settings. This project was initially created on Diamond
version 1.2, with Diamond 1.2 default strategy settings. But, in the newer Diamond version,
say Diamond 2.2, the default strategy settings are different, and hence when the same project
is opened in higher Diamond versions, the software would assume the default strategy of the newer version, and would synthesize accordingly.

Iron

Interesting! Running Map Design generated Error 2:

ERROR - Design doesn't fit into device specified, refer to the Map report for more details.

And Map Reprot shows:

Number of SLICEs:       643 out of   640 (101%)
Iron

Happy Pi-day, everybody!

Iron

Greetings from Colorado Springs...

Iron

Hello from Montreal QC

Iron

Greetings from Plymouth, MN!

Iron

Hello from San Jose CA

Hello from Albuquerque.

Iron

Good Morning from Calgary

Hello from Western PA

 

Iron

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.

Hi from Panama City, FL.

Iron

Hi from Forest, MS.

 

Iron

Hello from Cedar Park TX

Iron

Hello from Toronto

Iron

Good afternoon from Lincoln NE

Iron

Gooe evening almost night from Spain, Valladolid. The sun come back.

Iron

I have the software installed, but no board yet

Iron

Hallo all, are we going to pop the champaign bottle today (FPGA driven of course!) 

Iron

OK, I found the .lpf file for the Environment demo program and loaded it up with 55 Warnings and 0 Errors. Let the fun begin!

Iron

i just received pico hardware, trying to install

Iron

@kayakdiver- "Environment Scanner" is an available reference design on Lattice Pico website.  I have not been able to rebuild.  I do have a tech support ticket with Lattice established.

Iron

Happy Friday from SD, CA

Iron

just received the pico, will start playing wé it this week-end

Iron

TxDOT Austin is listening.

Iron

Software has been installed, able to load and build demo, waiting for board to arrive.

Iron

Sucessfully installed software on Win7-64 bit.

Iron

Good afternoon from Kanata, Canada

Iron
Hello everyone from Timisoara, Romania
Iron

aloha from Kona Hawaii, the big island

Iron

Installed Lattice Diamond OK.  Have PICO board (ordered through Mouser on Monday; got it Wedsnesday - slightly less expense than Digi-Key).  Board fired up OK. Already had FTDI drivers installed (Windows 8).  Board presents 2 COM ports not just one (that's the FT2232H chip); the second COM port worked with the preinstalled demo.  Tried the low power demo; built and downloaded.  Demo partly works; needs some debugging.

Iron

hello you guys, it's the last day....

Iron

Got the board (Arrow Electronics - $32) and S/W, all up and running last week. No problem with installing or running the S/W or talking to the board with HyperTerm.

Iron

Hello from Danbury CT

Iron

@All- Those of you interested in the soft ADC used in the example design, here is a white paper that shows the theory behind it and a couple example implementations using older devices.

http://www.latticesemi.com/~/media/Documents/WhitePapers/AG/CreatingAnADCUsingFPGAResources.PDF 

Iron

?Looking at the Lattice site it looks like all devices are BGA or Flat Pack.  Does anyone know if there are any SOIC or DIP devices?

Iron

Happy Friday everyone

Iron

I have board installed and working and Diamond Software.  Do  I need ispVM?

Iron

Installed Diamond software without problems, have the Pico board, able to run through power_control example, able to talk to Pico board

Diamond 3.1  installed    Pico board  operational   I'm "enabled"     board drivers have been a challenge...

Iron

Have the board, have the software.

Iron

hello from SW Michigan

Iron

@All- If you were able to install the software OK, could you leave a message to that effect in the chat window? If you have the board, could you let me know that too? Interested in how many of you are 'enabled'.

Iron

Good afternoon from melting Minnetonka Minnesota.

Iron

Greetings from beautiful, sunny Buffalo, NY (42 deg F today, blizzard Wednesday, cold yesterday, but should be a GREAT weekend!)

Iron

?? Warren, never mind.  I found it.  I had to scroll over to that tab.

Platinum

?? Warren, on page 9 of the tutorial it says I should see a File List view.  I only see Process, Design Summary, and LEDtest Project Summary.  I'm supposed to right click on an item in File List but I don't see File List.

Platinum

Happy Graduation Day, from Simi Valley, CA.

Iron

You are eligible to earn IEEE Professional Development Hours by attending these courses and participating in the chat function. Additionally, we are no longer using the points system, offering "graduation", or giving grades. The IEEE hours are taking the place of that. There are some important things for you to know about earning the hours. The most important ones are that you need to attend these courses live, you need to attend a minimum of two of them per semester, you need to fill out a course evaluation form within 2 weeks of the end of the class, you need to attend 4 out of the 5 classes per course, and you need to participate in the chat function every day you attend. Please click on the link at the top of this page that says "How do I earn IEEE professional development hours" to read all of these important details and more.

Blogger

Greetings from Minnesota!

Iron

Hello from Summerville, SC

Iron

Hello again from Kansas City

Iron

Hello from PA. It got cold again.

Iron

Unfortunately, I have had issues with configuration of software. But I will follow the design later.

Please join our Digi-Key Continuing Education Center LinkedIn Group at http://linkd.in/yoNGeY and be sure to follow @designnews and @DigiKeyCEC on Twitter for the latest class information. We encourage you to tweet about today's class using #DigiKeyCEC.

Blogger

Hello from Beavercreek, OH

Hello from Thornville Ohio

Iron

Hello from Deerfield Beach FL, windy sunny fresh day today

Hello all Sunny Simi Valley Ca

 

Iron

Hello from Long Island, NY

Iron

greetings from slc ut...

The streaming audio player will appear at the top of this web page when the show starts at 2 PM Eastern time today. When you see it, click on the play button to start the audio. Note however, that some companies block live audio streams. If when the show starts, the audio bar doesn't appear or 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. Also, make sure your flash player is updated with the current version. If that doesn't work, the class will be archived immediately following our live taping. You shouldn't experience any problems with the audio when listening on-demand.

Blogger

Hello from Pittsburg, KANSAS

Iron

@78RPM- Here is a good tutorial that does a click by click walk thru of an example design. This should get you familiar with the flow. Once you are comfortable with the flow you can then take an example design and make a simple change to it (maybe chaning the frequency of a couter to speed-up slow down a flashing LED) by changing an IP Block definition or making a simple edit to a HDL file.

 

http://www.latticesemi.com/~/media/Documents/Tutorials/LZ/LatticeDiamondTutorial31.pdf 

 

Let me know if the tutorial looks like it would help.

Iron

Be sure to click 'Today's Slide Deck' under Special Educational Materials above right to download the PowerPoint for today's session.

Blogger

Hello from Arlington Heights

Iron

Hello from Chicago

Iron

Good morning from sunny Edmonton, AB

Iron

Slides O.K. ed. Good slides as usual...

Iron

T.G.I.F. Ready to rock-n-roll

Iron

Greeting to all from Ghana @ work

Iron

I'm really struggling with this software. I think I need a sequel to this course which would be a click-by-click demo of how to do a simple app.
Here's how to pull in an external sensor
Here's how to pull in an op amp
Here's how to pull in a motor controller
Here's how to connect the I/O ports and do all the wiring
Here's how to access the MCU in C code to program them all together.

I'm kinda lost on developing applications at this point.  I hope this lecture pulls it together.

Platinum

@All: Hope everyone was able to do the homework. Any issues or questions?

Iron


Partner Zone
Latest Analysis
A bold, gold, open-air coupe may not be the ticket to automotive nirvana for every consumer, but Lexus’ LF-C2 concept car certainly turned heads at the recent Los Angeles Auto Show. What’s more, it may provide a glimpse of the luxury automaker’s future.
Perhaps you didn't know that there are a variety of classes, both live and archived, offered via the Design News Continuing Education Center (CEC) sponsored by Digi-Key? The best part – they are free!
Engineer comic Don McMillan explains the fun engineers have with team-building exercises. Can you relate?
The complexity of diesel engines means optimizing their performance requires a large amount of experimentation. Computational fluid dynamics (CFD) is a very useful and intuitive tool in this, and cold flow analysis using CFD is an ideal approach to study the flow characteristics without going into the details of chemical reactions occurring during the combustion.
The damage to Sony from the cyber attack seems to have been heightened by failure to follow two basic security rules.
More:Blogs|News
Design News Webinar Series
12/11/2014 8:00 a.m. California / 11:00 a.m. New York
12/10/2014 8:00 a.m. California / 11:00 a.m. New York
11/19/2014 11:00 a.m. California / 2:00 p.m. New York
11/6/2014 11:00 a.m. California / 2:00 p.m. New York
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Jan 12 - 16, Programmable Logic - How do they do that?
SEMESTERS: 1  |  2  |  3  |  4  |  5  |  67


Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.
Learn More   |   Login   |   Archived Classes
Twitter Feed
Design News Twitter Feed
Like Us on Facebook

Sponsored Content

Technology Marketplace

Copyright © 2014 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service