element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Path to Programmable
  • Challenges & Projects
  • Design Challenges
  • Path to Programmable
  • More
  • Cancel
Path to Programmable
Blog Finally got the Board
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: mconners
  • Date Created: 14 Oct 2018 1:55 PM Date Created
  • Views 816 views
  • Likes 9 likes
  • Comments 6 comments
Related
Recommended

Finally got the Board

mconners
mconners
14 Oct 2018

OK, the board finally arrived, although a day later than expected, due to Hurricane Michael, fortunately the storm hit quite a bit to the west of me, so I am not dealing with hurricane aftermath.

 

 

image

 

This was a nice little guide to the board that was inside the package.

 

Lab exercise:

 

The first lab exercises mostly revolved around getting familiar with the vivado tools, as well a a customized version of Eclipse. We were brought into a Block Design configuration screen which allows us to connect peripherals in the ARM Cortex-A9 processor.If you look at the diagram below, you can see a check mark next to UART 1 in the green I/O Peripherals section:

 

image

 

This will, as expected, connect the UART 1 peripheral to the processor, allowing us to access it programmatically.

Once that connection is made, we can configure the memory and clocks for the device, validate the design, generate the HDL and export to the SDK, which is the Eclipse editor that is part of the tools installation.

 

The first example is a simple Hello World example, which because of the power of this board is not just a blinky application, but a print of "Hello World" to the UART that we configured earlier.

 

image

 

 

We compile the program and flash using the USB cable connected to the JTAG port on the board.

And, if everything is configured properly, you should get

 

image

 

Notice above I'm connected to /dev/ttyUSB1, when the board is plugged into my linux system, it enumerates 2 serial devices, /dev/ttyUSB0 and /dev/ttyUSB1.

 

/dev/ttyUSB0 appears to be the USB realization of the JTAG port, while /dev/ttyUSB1 is the UART1 connection we configured earlier.

 

So, this concludes all the way through Lab 2.

 

So far, we've gotten an introduction to the board and the installed processor, an introduction on the Vivado tools and the SDK tool.

 

How to configure a peripheral on the device and set the clocks for the memory.

 

How to flash the device using the JTAG port.

 

How to access the serial console and read debug messages.

 

All in all, not a bad first session. I'll post again as I get through more of the labs.

  • Sign in to reply

Top Comments

  • genebren
    genebren over 7 years ago +3
    Looking good! This looks like a very powerful device. Enjoy your future labs! Gene
  • shabaz
    shabaz over 7 years ago +3
    Hi Mike, This is great - you've made me feel a lot more confident to begin the labs : ) The screenshots really help! It's impressive how something so complicated as a SoC will be simplified and managed…
  • mcb1
    mcb1 over 7 years ago +2
    The damage from Hurricane Michael does seem enormous. Perhaps it didn't like to pick on name sakes
  • mconners
    mconners over 7 years ago in reply to shabaz

    Thanks, shabaz . So far everything has been pretty easy. Just following the instructions and getting a feel for what the development process is like. I can't wait to see where else this journey will take us.

     

    Mike

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mconners
    mconners over 7 years ago in reply to genebren

    Yes, it is a pretty powerful device. I really have to hand it element14 to offer this great opportunity.

     

    Mike

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 7 years ago

    Hi Mike,

     

    This is great - you've made me feel a lot more confident to begin the labs : ) The screenshots really help!

    It's impressive how something so complicated as a SoC will be simplified and managed predominantly through a single development environment.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mconners
    mconners over 7 years ago in reply to mcb1

    Yeah, there have been few storms that have hit Florida since 2004 that didn't affect me in some way or another. This one, Michael, even though before the storm hit the Governor declared a state of emergency for my county, and the schools closed, had no impact on me whatsoever. I think we got 20mph winds and a small amount of rain from the outer bands, but where it hit was brutal. There is not much defense against storm surge.

     

    Mike

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 7 years ago

    The damage from Hurricane Michael does seem enormous.

    Perhaps it didn't like to pick on name sakes image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube