Открой для себя github ну или хотя бы pastebin
Вид для печати
Открой для себя github ну или хотя бы pastebin
так и набирай в браузере
ну да, постить сюда полотно, вида "вот немого добавил", гораздо удобнее, особенно для тек, кому ты хотел показать это полотно, все сразу кинулись сравнивать 2 версии, искать 10 отличий. Да и вообще, http://pastebin.com/BVWbXsFZ гораздо приятней, чем полотно по тексту
Хех, вот и я стал счастливым обладателем платки Nexys 4 на базе Artix-7 XC7A100T :) Так что скоро тоже присоединюсь к изучению :)
Запустил демо-проект.
http://cs625629.vk.me/v625629117/31fa6/WVHRf1iZBiQ.jpg
http://www.xilinx.com/support/answers/35548.html
Только зачем вам это? Вы уже все написали, отладили и занимаетесь оптимизацией?
А зачем вам 3 клока?
Т.е. когда вы учились кататься на велосипеде вы тоже изучали процесс вулканизирования резины, только потому что она используется в шинах?Цитата:
Я изучаю досконально, поэтому мне это нужно для более глубокого въезда.
Задаете констрейнами ваш входной клок (частоту) - это достаточно, на вашем этапе, на 99.9%. На этапе синтеза если роутинг не уложится в какие либо тайминги - будет ошибка или предупреждение (в зависимости от параметров синтеза).Цитата:
Есть параметр, его можно оставить по умолчанию, а можно задать такой, какой он есть на самом деле
Чаще всего на этапе отладки частоту оставляют заведомо меньше чем позволяет роутинг. Например мой K32 синтезируется на 106мгц, но отлаживаю я его без DCM или PLL на входных 48мгц и не забиваю себе голову. Когда все работает как надо - тогда уже можно играться с констрейнами и "затягивать гайки". Это уже "полировка". Но вначале нужно сделать что полировать (;
Но дело конечно хозяйское :v2_dizzy_tired2:
Временные ограничения - http://www.xilinx.com/support/docume...linx11/cgd.pdfЦитата:
Я пока не настолько знаком с аббревиатурами, что значит констрейнами? Можно об этом чуть поподробнее, чтобы я понял о чём идёт речь.
Размещение прошивки на кристалле - http://www.xilinx.com/support/docume...pga_design.htmЦитата:
Так же интересует, что такое роутинг?
Ну так вот я и намекаю - что немного не с того конца вы начинаете (; Освойте синтаксис VHDL или Verilog на хорошем уровне. Доведите понимание что делает каждая конструкция и как это можно использовать. Что бы можно было писать самому и понимать что написано другими.Цитата:
Понятно, до этого ещё далеко, пока изучаю имеющуюся информацию