Maverick_ 15 1 апреля, 2014 Опубликовано 1 апреля, 2014 · Жалоба Кто-то работал с коркой от альтеры? (интересует деление на 2) Корка в железе не работает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 1 апреля, 2014 Опубликовано 1 апреля, 2014 · Жалоба смысл вообще пользоваться сгенерированным ? его писать минут 5 на comb звено + столько же на интегратор ну и минут 5-10 соединить :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimuzzz 0 1 апреля, 2014 Опубликовано 1 апреля, 2014 · Жалоба а можно и не писать: http://opencores.org/project,cic_core :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Timmy 1 2 апреля, 2014 Опубликовано 2 апреля, 2014 · Жалоба смысл вообще пользоваться сгенерированным ? его писать минут 5 на comb звено + столько же на интегратор ну и минут 5-10 соединить :) Закодировать может и можно за 20 минут, но самое сложное - это точно определить разрядности всех интеграторов. Чему в основном и посвящается корка с opencores. Хотя можно просто взять с запасом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 2 апреля, 2014 Опубликовано 2 апреля, 2014 · Жалоба Закодировать может и можно за 20 минут, но самое сложное - это точно определить разрядности всех интеграторов. Чему в основном и посвящается корка с opencores. Хотя можно просто взять с запасом. хммм, а что там сложного то ? если интерполирующий то по формуле коэффиицента усиления comb звена G = 2^i и интегрального G = 2^i*(R*N)^i/R легко и просто вычисляются нужные разрядности. Для децемирующего без усечений тоже танцевать от коэффициента усиления G = (r*M)^N. Вот сделать оптимальное усечение в дециматоре да, не так просто, но там инженерная формула есть, по 3 бита на каскад интегрирования :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Timmy 1 2 апреля, 2014 Опубликовано 2 апреля, 2014 · Жалоба хммм, а что там сложного то ? если интерполирующий то по формуле коэффиицента усиления comb звена G = 2^i и интегрального G = 2^i*(R*N)^i/R легко и просто вычисляются нужные разрядности. Для децемирующего без усечений тоже танцевать от коэффициента усиления G = (r*M)^N. Вот сделать оптимальное усечение в дециматоре да, не так просто, но там инженерная формула есть, по 3 бита на каскад интегрирования :) Я же не говорю, что CIC - это сложно, по сравнению, скажем, с RS декодером, он исключительно прост. Но в программировании CIC самое сложное - это точное определение разрядностей, и по точным формулам(для децимации особенно) и с нуля это займёт заметно больше 20 минут, так что использовать готовую корку имеет смысл, если она халявная, а не за 3000$ :). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 2 апреля, 2014 Опубликовано 2 апреля, 2014 · Жалоба и с нуля это займёт заметно больше 20 минут, на будущее подарок в приложении %) так что использовать готовую корку имеет смысл, если она халявная, а не за 3000$ :). нууу, процентов на 90% соглашусь cic_width.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 2 апреля, 2014 Опубликовано 2 апреля, 2014 · Жалоба Вот сделать оптимальное усечение в дециматоре да, не так просто, но там инженерная формула есть, по 3 бита на каскад интегрирования :) можно подробнее про 3 бита и про формулу ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 4 апреля, 2014 Опубликовано 4 апреля, 2014 · Жалоба можно подробнее про 3 бита и про формулу ... http://www.informit.com/articles/article.a...85&seqNum=4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 4 апреля, 2014 Опубликовано 4 апреля, 2014 · Жалоба http://www.informit.com/articles/article.a...85&seqNum=4 спасибо там все согласно теории :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться