shems 0 31 марта, 2006 Опубликовано 31 марта, 2006 · Жалоба В комерческих WDT Core -ах, таймер - down-countig (почти во всех ядрах) и его значение сравнивается с "0"-ом, компаратор генерирует sys_rst. В моей версии таймер up-counting. Его значение сравнивается со значением WDT регистра. Компаратор сраянивает значения тимера и WDT регистра. Помогите разобраться, в чем преимушество архитектуры комерческих ядрах (сравнение timer -а с "0" и WDT регистра). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 31 марта, 2006 Опубликовано 31 марта, 2006 (изменено) · Жалоба В комерческих WDT Core -ах, таймер - down-countig (почти во всех ядрах) и его значение сравнивается с "0"-ом, компаратор генерирует sys_rst. В моей версии таймер up-counting. Его значение сравнивается со значением WDT регистра. Компаратор сраянивает значения тимера и WDT регистра. Помогите разобраться, в чем преимушество архитектуры комерческих ядрах (сравнение timer -а с "0" и WDT регистра). При сравнении с константой, те не с числом из регистра, а с 0000 или 1111, требуется значительно меньше ячеек. Изменено 31 марта, 2006 пользователем iosifk Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shems 0 31 марта, 2006 Опубликовано 31 марта, 2006 · Жалоба В комерческих WDT Core -ах, таймер - down-countig (почти во всех ядрах) и его значение сравнивается с "0"-ом, компаратор генерирует sys_rst. В моей версии таймер up-counting. Его значение сравнивается со значением WDT регистра. Компаратор сраянивает значения тимера и WDT регистра. Помогите разобраться, в чем преимушество архитектуры комерческих ядрах (сравнение timer -а с "0" и WDT регистра). При сравнении с константой, те не с числом из регистра, а с 0000 или 1111, требуется значительно меньше ячеек. Спасибо! Я напишу второй вариант, и сравню результаты синтеза. Интересно на сколько можно уменьшить количество яачеек. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shems 0 31 марта, 2006 Опубликовано 31 марта, 2006 · Жалоба И еше один вопрос! Мне интересует таварный вид HDL IP Core-а, т.е. какие скрипты, структура фолдеров, документация входят в IP Delivery-Package. Есть какой-нибудь докомент, где приведени требования, или это зависит от продукта, и нет специальных требований? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 31 марта, 2006 Опубликовано 31 марта, 2006 · Жалоба И еше один вопрос! Мне интересует таварный вид HDL IP Core-а, т.е. какие скрипты, структура фолдеров, документация входят в IP Delivery-Package. Есть какой-нибудь докомент, где приведени требования, или это зависит от продукта, и нет специальных требований? Что касается сравнения - то тут примерно так: для того, чтобы сравнить с константой используются все 4 входа в LUT для 4-х бит, ну и далее их нужно собрать по-И. При переменном числе каждый LUT будет сравнивать не 4 бита, а только 2. Ну, соответственно сборка по-И будет вдвое больше. А что касается товарного вида - это надо посмотреть Альтеровскую АМРР или Ксайлинксовскую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shems 0 31 марта, 2006 Опубликовано 31 марта, 2006 · Жалоба И еше один вопрос! Мне интересует таварный вид HDL IP Core-а, т.е. какие скрипты, структура фолдеров, документация входят в IP Delivery-Package. Есть какой-нибудь докомент, где приведени требования, или это зависит от продукта, и нет специальных требований? Что касается сравнения - то тут примерно так: для того, чтобы сравнить с константой используются все 4 входа в LUT для 4-х бит, ну и далее их нужно собрать по-И. При переменном числе каждый LUT будет сравнивать не 4 бита, а только 2. Ну, соответственно сборка по-И будет вдвое больше. А что касается товарного вида - это надо посмотреть Альтеровскую АМРР или Ксайлинксовскую. Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeneS 0 1 апреля, 2006 Опубликовано 1 апреля, 2006 · Жалоба В комерческих WDT Core -ах, таймер - down-countig (почти во всех ядрах) и его значение сравнивается с "0"-ом, компаратор генерирует sys_rst. В моей версии таймер up-counting. Его значение сравнивается со значением WDT регистра. Компаратор сраянивает значения тимера и WDT регистра. Помогите разобраться, в чем преимушество архитектуры комерческих ядрах (сравнение timer -а с "0" и WDT регистра). При сравнении с константой, те не с числом из регистра, а с 0000 или 1111, требуется значительно меньше ячеек. А к примеру 1010 не константа? И еще при переходе с 0000 или 1111 задействуется carry chain, что радует. ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shems 0 2 апреля, 2006 Опубликовано 2 апреля, 2006 · Жалоба В комерческих WDT Core -ах, таймер - down-countig (почти во всех ядрах) и его значение сравнивается с "0"-ом, компаратор генерирует sys_rst. В моей версии таймер up-counting. Его значение сравнивается со значением WDT регистра. Компаратор сраянивает значения тимера и WDT регистра. Помогите разобраться, в чем преимушество архитектуры комерческих ядрах (сравнение timer -а с "0" и WDT регистра). При сравнении с константой, те не с числом из регистра, а с 0000 или 1111, требуется значительно меньше ячеек. А к примеру 1010 не константа? И еще при переходе с 0000 или 1111 задействуется carry chain, что радует. ;) Дааа.... об этом как-то не подумал. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться