element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
PicoZed Hardware Design programming IDT clock
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 1 reply
  • Subscribers 321 subscribers
  • Views 760 views
  • Users 0 members are here
  • picozed
Related

programming IDT clock

wm2015email
wm2015email over 4 years ago

Regarding,  "PicoZed SOM 7030 WITH FMC Carrier Card Version 2" board....

 

Daniel Rozwood was saying the IDT clock is programmable in a post entitled

"Re: power on reset frequency of pl_clk for PicoZed 7030 SOM + FMC Carrier V2"...

and that "Straight from the factory, the IDT clock is not programmed. You need to configure it and program it"

 

Let's say I want to create a design specifically for the purpose of programming the Clockchip on the board by

instantiating an I2C core in verilog and connect it to pins:

# I2C Peripherials on FMCV2 Board

  H6     fmc2_board_scl                 jx1_io_vr_n         .              35           LVCMOS18   inout

  H5     fmc2_board_sda                 jx1_io_vr_p         .              35           LVCMOS18   inout

 

But how can I use the I2C core without a  reference clock to drive the I2C core?

 

Specially, the I2C core needs to know the clock frequency that its connected to in order

to count the number of clock for each bit of the I2C to acheive 100 Khz clock rate....

 

Anyways, i didn't want to mess around with the reference design because its for a version of Vivado that I don't have and it takes hours to download on my network... and needing sufficent space on my harddrive etc... i figured how hard could it be to program a clock chip using an I2C bus...  but the delima is that therere's no fixed reference clock of any kind on the board... unless I put in the ZYNQ... which i also don't want to do because you need to invoke SDK to get the FCLK to start...

 

Is there some other reference clock pin on the FPGA that i don't know about, maybe i can get a clock from:

E9    ps_sd_clk                 jx3_ps_mio40 ?

 

Except i think this clock is also generated by Zynq...

  • Sign in to reply
  • Cancel
  • bhfletcher
    bhfletcher over 4 years ago

    It sounds like you are asking if there is a way to bring an external clock into the Zynq-7000 PL using PicoZed and the PicoZed FMC-V2 Carrier. For the PL, none of the MIO will work since those are only tied to the PS. I looked over the schematics, and I think the only option you have is to use one of the PL Pmods, but then you'd have to look if any of the PL Pmod I/Os are connected to clock-capable pins on the Zynq.

     

    Why not just take the boot.bin from the reference design and run it? That will program the EEPROM for you. You don't have to build anything or even open the tools. Just copy the boot.bin to the microSD card and boot SD. Here is the 7030 default boot.bin.

    sd_card_PZ7030_FMC2_DEFAULT_BOOT.zip

     

    Bryan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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