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.

Missed the Friday live feed, did company Christmas party. Will be downloading and reviewing the archives.

Thanks, Warren and company.

Very interesting course. I will be reading more.
Thanks Warren, Jennifer, Design News and Digi-Key!

Iron

Additional tools that would be helpful in software design: better debugging and simulation tools.

Iron

Security features on chip would be useful.

Iron

Typically use vendors tools. Have used different OSs.

Iron

I use classes (like these), trade publications, periodicals, etc to try to stay up to date on embedded design.

Iron

Hello from Beaverton, Oregon. Finally getting a chance to catch up.

Iron

Thanks for presenting this and having it on archive so I can catch up on the weekend.

I think the level of presentation was very good given the time allowed.  This was heavy on Microsemi, but I do not find that a problem since it presents a real world part.  Other vendors FAE's should be able to offer suitable components for specific applications.

Regarding software tools, I strongly prefer vendor tools.  The vendors are selling 100's of thousands of components on a successful design and the FAE's will provide good support.  Other tool vendors do not have that strong an incentive.

Iron

answer on Warrens question - What software tools do you typically use in your designs?

 

Xilinx ISE/Vivado, Lattice ispLever Classic, AVRstudio, GCC with Eclipse for ARM MCU's

Iron

Thank you Warren, Jennifer and DK-CEC

Better tutorials, datasheets, IDE kits

Vendor ide tools for MCU, CPLD, FPGA. Xilinx, Microchip

Samples from vendors, Webianrs, Seminars, e-mail/distr list, WP

Thanx everyone for making this a fun class!

Iron

Yes, man in the middle attacks are one of the concerns.

Iron

You can purchase a complete cellular base station ready-to-go for about $6k now; and do man-in-the-middle attacks on cell networks.

Iron

?? Engineering news articles and YouTube videos show skilled hackers STILL able to intercept traffic from over the air. Does anyone know whether the cell security measures are fully enabled in 2G, 3G networks? Or will they be in 4G networks?

Iron

?? About cell networks. I asked about this a few days back. I'm working on some designs that pass data over the cell network. I asked some people that support the chipsets that interface to the networks, and they suggested encryption is provided for in the cell standards. But it is unclear whether it is actually turned on and in use, say on AT&T or other carriers. I've also heard of provisions in the cell stack for detecting a corrupted data stream arriving at a modem.

Iron

@WarrenM - I didn't even see the Preview button when I first looked - DOH ;-)

Iron

@CPU- Yep! A classic catch 22 ...

Iron

I have seen that very problem, where encryption made it impossible to see what was happening, but turning it off changed timing enough to change the problem we were chasing.

Iron

@drw- You don;t need a seperate layer, but that can provide additional board coverage if you have the luxury. Usually just routing the temperdetection around on available space and making sure to cross back and forth over critical interface signals is enough. It's not a fool-proof method, but typically very low cost...

Iron

@WarrenM - was thinking that - monitor the corse - if they allowed it. Thanks.

 

Iron

@CPU 

In a previouss post I mentioned "Don't superencrypt ROT13 with ROT13." it was meant as a bit of humor:,however, it might solve your problem of reading encrypted data patterns and making sense of them. ROT13 is simply substituting M for A (13 letters away in the alphabet), N for B, and so on. This constitutes the first encryption. If you do it again the same way (superencryption) then you get A for M, B for N , and so on - effectively restoring the plain text!

Iron

@CPU- Good question on debugging. If you can create some translators that might help. Turning off security during debugging can hide issues with the design, and that can be a problem too...

Iron

@SLB- Yep, I find the time needed (in particular for the programming assignments) is estimated way low. I suggest you don;t actually take the course the first time and just do the lectures at your own pace. Then come back and do it for real if you thnk its worth the effort...

Iron

@drw36: My boards usually don't have the luxury (or cost margin) to allow adding layers for a purpose like that. But maybe routing the tamper line all around (so far as possible) the signals if interest.

Iron

? Would you dedicate a separate pcb layer to this tamper detection line and cover as much board area as possible? What about sandwiching your signal layers between two tamper detection layers?

Iron

?? One problem that I've faced with securing a system - when the data is encrypted, I cannot recognize my own data patterns. Say a familiar byte sequence - once encrypted, it doesn't look familiar. I often have to turn off the encryption while debugging. At some point that won't be possible. How do others deal with this?

Iron

?? For the  coursera Cryptography I class - They mention 5-7 hours per week. Did you find that was close, or was it more time consuming?  I took a class at MITx and the estimate was way low !!

Iron

@CPU- You can make the tamper detection more complex however. the idea of sending tokens across instead od a static signal is a good one. You might be able to better detect some side-channel attacks that way...

Iron

@Mike- There are some other vendors with dedicated security chips and some with secure MCUs. Check out Atmel for example. I believe Freescale also has some secure MCU capabilties.

Iron

@CPU-Its much simpler than that. Just a single signal that is output by the FPGA, routed around on the board and sent back to the FPGA. If someone drills into the board they break the signal.

Iron

Thanks & have a Merry Christmas

Iron

Thank you Warren , Jennifer and Design News.  This week's lectures were very educational

?Are there other vendors that provide similar secure FPGA/MCU products to the Microsemi ones that you used in your examples?

Iron

?? Warren please describe that PCB tamper detection mesh some more. (Slide 12) Is this like a daisy-chained signal passing thru various processing elements? Or point-to-point signals that pairs of chips must share? Are some kind of data tokens passed over these lines? Can you point to any examples of circuit implementations?

Iron

@Alaska Man- Yep, dual Enet ports for redundancy. Forgot to mention that. Good catch!

Iron

Thank you Warren & Jennifer

Iron

thank you Warren and Design News team!

Iron

Thanks Warren and Jennifer for another great lecture.  Good info.

Iron

Please use a leading ? on your questions to me. Thanx!

Iron

Thanks. I learned a few things. Definitely worthwhile. Have a great holiday.

Iron

Thanks Warren, Jennifer, Digi-Key and Design News.

Iron

Thank you, Warren and Jennifer!  Have a great weekend.

Iron

Thank you Warren grreat lecture

Iron

Thanks to Warren, Jennifer and DigiKey! Have a great w/e!

Iron

Thank you Warren, Design News, and Digi-Key.

Gold

Thanks Warren, Jennifer.  Interesting topic.

Iron

Thank you  Warren and Jennifer.

Iron

Thank you for the classes Warren.

Thank you Jennifer, Design News and Digi-key

Iron

Be sure to follow @designnews and @DigiKeyCEC on Twitter for the latest class information. We encourage you to tweet about today's class using the hashtag #CEC

Make C coding as easy as C# with the .net framework.  Or IDE .net framework and compile to mulitple types of mcu

Iron

Better peripheral configuration. Debugging trace fuction would be great, but would probably require too much JTAG circuitry inside the chip.

Iron

I'm not sure I have any real recommendations, but transparency into internal functions through development-only debug ports (that can be disabled later) is one idea.

Iron

More standardization between vendor software.

Iron

Yes, encryption techniques on the chip, and libraries provided by the compiler tool.

Iron

I've found that some implementations of gcc-based compilers can lead to real headaches porting code from other compilers...

Iron

A good debugger is essential. Functional IDE. Library availability.

Iron

Easy configuration of the peripherals

Iron

Provide encryption technques in the platform

Iron

I've been struggling to learn Cypress PSoC Creator.

Gold

? Slide 15: distinct duplicate ethernet channels provide redundancy? Different physical links?

Warren's question was: What improvements would you like to see in software tools that would make your embedded designs easier?

for FPGAs: more chips in QFP or QFN package, better simulators integrated in IDE

for MSU's: integrated debug circuits as it in CortexM now

Iron

Flash programming on some MCU chips can be so complex. Reading program memory by the program itself in some chips can be so convoluted.

Iron

analog nuero network array

Iron

better UI in their IDE

Iron

I like the idea of a Math co-processor...

 

Iron

Accurate datasheets & programming manuals/vendor support

Iron

Having some PHYs built into chips could save board cost by eliminating specialized external chips. USB, CAN, maybe even RS232. Usually you need physicaly large external parts.

Iron

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

Writing compiled or scripted code for a Linux OS.

Iron

This audio can be a pain.

Iron

Tools used: Vendor's tools usually Eclipse based (NXP and TI), IAR.  Haven't used FPGAs

Vendor and thirdparty open source

Iron

3rd party assembler compiler for uC. Also "Picem"

Iron

MCU vendors and third party tools

Iron

No FPGA, use mostly 3rd party tools for MCU

Iron

Vendor supplied if available - if not - inhouse design

 

 

Iron

Vendor sites, references linked from (the well-written) Wikipedia articles, webinars

mCU vendors tools mostly

TI MCU & CodeComposer, Freescale MCU & IAR, mostly vendor-supported tools

Iron

For designing code/logic for chips, typically use vendor's tools, especially if the tools are free.

Iron

use the vendor's tools usually except use eclipse for source code editing.

Iron

MCU vendors and third party tools

We use vendor tools usually.

Iron

Warren's question was: What software tools do you typically use in your designs? Which vendors?

Email Newsletters, White papers (from vendor sites, primarily), courses like this.

Hello from Milwaukee!

Iron

Electronic weekly/daily new mags

Iron

Good morning from CA

Iron

Classes like this, magazines like embedded systems and design news, vendor seminars and web sites, shows like ARM Techcon and DesignCon

Vender site, Webminar and Enginnering website.

Iron

To stay up on new industry trends: Emails announcing products... read new press releases, data sheets. Videos are helpful to speed up & eliminate having to search thru documents. Also training like this.

Iron

Local university classes, online classes like this, relevant blogs/web sites, Youtube videos

Iron

I use manufacturer datasheets and Design News.

Iron

I find that videos are usually useless

Iron

Web searches, vendor sites, user groups and forums 

Iron

Technical web sites, manufacturer's seminars, vendor sites, online classes/webinars.

Iron

I stay up to date with classes like this, videos, venfor web sites, whatever.

Iron

I welcome ads from manufacturers. I go to their websites and read application notes.

Gold

Datasheets, update/newsletter emails, whitepapers

Iron

On-line courses, application notes

Iron

Digi-Key Design News

Iron

Classes, Samples from manufacturers

Iron

Warren's question was: What resources do you use to stay up to date on embedded design?

I have downloaded all previous class audio files, just having trouble with this one. I'll try again later. Thx

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.

Good evening from Iasi.

Iron

Hello from Albuquerque.

Iron

@JMax, you can't download the audio but you can go to the archive under the black menu bar above "180 Days of Education" and listen on demand and stream on demand.

Gold

Hello from Hudsons Hope BC

Iron

Greetings from NC (80 deg F)

Iron

I missed yesterday's class (nice, sunny 61 degree F day had nothing to do with it!!) I cannot seem to download the audio file. Anybody else have a similar problem? I can hear the file online, but I like to listen to it offline and review the slides/make notes, etc. 

Iron

Hail, and well met, from chilly Buffalo, NY (33 deg F)! A far cry from yesterday's high of 61 deg F!!!

Iron

I missed Thursday's lecture, but will do the homework after I take the archived course. Homework is a great idea.

Good morning from cloudy Valdez. 30 degrees today

@Huntwork- There are a few algorithms that ca be used. Check out the online classes or dig into a book like "An Introduction to Mathematical Cryptpgraphy", by Hollstein, Pipher and Silverman, published by Springer for the mathematical details. Or you can just use a canned program and not worry about the 'how'...

Iron

Yes, homework is useful.

"I hear and I forget; I see and I remember; I do and I understand." - Chinese proverb

?? @Warren.  I agree with @WillP and @eortheain that homework was helpful.  I am still missing a piece, though.  How do you recommend calculating the Modular Multiplicative Inverse?  Do you use the Extended Euclidean Algorithm or another method?

Iron

Yes, please include homework/assignments in future lectures too.  I think it's a great way to check our understanding of what was covered.

Iron

Looking forward for another great lecture from Warren.

Iron

Warren - I worked on Wednesday's cryptography homework.  I thought it was VERY helpful to work through some actual numbers... to get a better feel for what's really going on under the covers with this stuff.  Thanks for providing that!

Iron

@gordonmx - No, the slides have not changed.

 

How is everyone doing?

Iron

Good Afternoon and Hello from Summerville, South Carolina.

Iron

We made it above zero in Minneapolis!!  Sunny & 1 degF right now...

Iron

@All- Anyone do/enjoy the homework? Should we include more material like this in future classes?

Iron

Good Morning.  Have the slides changed from earlier in the week?

Iron

Hello from wet and cold Huntsville, Al.

Iron

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.

Yes!  Really enjoying these classes!

Iron

Hi everyone. Ready for the last class?

Iron

Class goes live in 3 hours. Make sure you are prepared - Click 'Today's Slide Deck' under Special Educational Materials above right to download the PowerPoint for today's session.

If you've enjoyed this week's lectures, please take the time to join our Digi-Key Continuing Education Center LinkedIn Group at http://linkd.in/yoNGeY.

Good morning from a dreary DC.

Iron

Good morning from NY.

Iron

Morning from Portland Oregon

Iron

Good Morning from GA.

Iron

Hello from Beaverton, Oregon. Meeting conflicts this week, so I'm getting the slides now.

Iron


Partner Zone
Latest Analysis
Enabling the Future is designing prosthetic appendages modeled more like superhero arms and hands than your average static artificial limbs. And they’re doing it through a website and grassroots movement inspired by two men’s design and creation in 2012 of a metal prosthetic for a child in South Africa.
In order to keep an enterprise truly safe from hackers, cyber security has to go all the way down to the device level. Icon Labs is making the point that security has to be built into device components.
Senior Technical Editor Chuck Murray gets the skinny on Harting Inc.'s 3D MID technology, which allows users to create a three-dimensional circuit board out of molded plastic.
Three days after NASA's MAVEN probe reached Mars, India's Mangalyaan probe went into orbit around the red planet. India's first interplanetary mission, and the first successful Mars probe launched by an Asian nation, has a total project cost of nearly $600 million less than MAVEN's.
Siemens PLM Software has made an in-kind donation of software to Central Piedmont Community College in North Carolina for its science, technology, engineering, and mathematics (STEM) Division.
More:Blogs|News
Design News Webinar Series
9/25/2014 11:00 a.m. California / 2:00 p.m. New York
9/10/2014 11:00 a.m. California / 2:00 p.m. New York
7/23/2014 11:00 a.m. California / 2:00 p.m. New York
7/17/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.
Oct 20 - 24, How to Design & Build an Embedded Web Server: An Embedded TCP/IP Tutorial
SEMESTERS: 1  |  2  |  3  |  4  |  5  |  6


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.
Next Class: September 30 - October 16
Sponsored by Littelfuse
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