Giter Club home page Giter Club logo

icepll's Introduction

icepll Collection

Icestudio Version

Working with PLLs (Phase Locked Loops)

Documentation

Find all the information on the WIKI page

License

Licensed under LGPL-3.0.

Install

For installing and using this collection in Icestudio follow these steps:

  • Download the collection: stable or development
  • Install the collection: Tools > Collections > Add
  • Select the collection: Select > Collection

Usage for ice40 chip series

In the collection manager the icePLL-main menu should now be visible. Here you can find PLL blocks for the ice40 and ECP5 chips. For the ice40 LP/HX the PLL's are located at I/O bank 2, see the ice40 datasheet under "Architecture Overview. For other chipset checkout their datasheet's, fx via octopart. The PLL's can use a reference clk directly, if the clk is connected to an GBIN on I/O bank 2, in the case of the ice40 LP/HX series. Otherwise the reference clk can be used in-directly. This results in longer routing, leading to a potionel issue at higher freqencies although not yet confirmed.

If a clk is connected directly to the PLL's, then the pll40_pad should be used. If clk is not directly connected then pll40_core.

Usage for ECP5

  • TODO

Authors

Contributors


icepll's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

icepll's Issues

Documentation Update

Hello! Awesome project, really love the simple block interface for accessing the ice40's PLL's. I would like to extend the documentation on how to use it, specifically how to know when to use PLL PAD or CORE, and where to find this in Lattice documentation. I thought their documentation was a bit confusing about PLL's, so wanna clarify that abit.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.