![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
vladec
-
Постов
2 086 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные vladec
-
-
Для работы с адаптером надо скачеть на сайте SiLabs драйвер под Keil и установить его. Сам адаптер продается и без оценочной платы, к нему надо будет купить только кабель (USB или нульмодемный, в зависимости от типа адаптера)
-
Если Вам надо только считать посмотрите FLASH-сигнальники TMS320C28x, из серии самых дешовых.
-
Спартан3 из контроллера грузится нормально, проверялось.
1. Грузить байты из bin файла надо со старшего бита.
2. Еще обратите внимание на электрическое соласование сигналов Progr, Din, Cclk, поскольку их входное напряжение 2,5В, то на 3В выходах контроллера должны стоять последовательные резисторы порядка 1к - 2к.
3. Кроме того, по сравнению с более ранними микросхемами Xilinx Спартан3 обнаружил такую особенность: происходит запуск микросхемы в работу еще до загрузки последней порции (нескольких байт) данных и соответственно до установки сигнала Done. Такое преждевременное появление сигналов на ножках сбивало у меня процесс загрузки и я долго не мог понять, в чем дело.
Еще в дополнение не забудьте, как и для других FPGA Xilinx для Спартана3 после сигнала Progr необходимо перед загрузкой выдержать паузу порядка 100мкс.
-
О какой можно говорить производительности на ATMEGA128? Да и 111 контроллер отнють не из мощных.
-
PCI бывает пяти и трех вольтовый, отличаются установкой ключа на PCI-разъеме. Тот PCI который в PC пяти вольтовый. Поэтому платы которые для PC всегда имеют вырез под 5V ключ. PCI плата может быть трех вольтовой и работать с 5V шиной, но при этом входы PCI контроллера платы должны иметь пяти вольтовую тойлерантность. Такая плата может иметь на разъеме и два выреза, под оба ключа.
-
Судя по Вашему описанию, у Вас между ПЛИСами внутренний PCI не связанный напрямую с PCI компьютера. По моим понятиям такая конфигурация не работоспособна, поскольку не решаются функции выполнение котрых прерогатива PCI контроллера компьютера.
-
И всетаки еще раз внимательно посмотрите, как вы будете реализовывать "тяжелые" кодеки, типа 729? Реализация на ПЛИС, даже частями очень сомнительна. Не лучше ли Вам обратить взор на мощные сигнальники, типа, например, TMS320C6415. Там и производительность ломовая и PCI есть.
-
Надо уточнять, какого профиля процессор Вам нужен: общего назначения или сигнальный. Если сигнальный, то можете обратьть внимание на BlackFin-ы от AD или процессоры от TI (TMS320C6205, TMS320C6415). При выборе обратите внимание на наличие у процессора тойлерантности к 5V синалам (шина PCI в общем случае пятивольтовая), она есть например у TMS320C6205. Иначе надо ставить ключи с согласованием уровней (например, от IDT)
-
Посмотрите вот здесь:
www.brownbear.ru
www.tdmegalit.ru
-
А сможете ли Вы реализовать кодеки G.726, G.729 на ПЛИС? Даже для сигнальников это не тривиальная задача, а для ПЛИС я думаю неподъемная.
-
Оказалось, что у Mediatronix-а тоже есть директива для создания mem-файла, но формат получаемого файла, как и в случае coe-файла требует некоторой перекодировки. В общем проблему решили, пока исправлениями в Ultraedit-е
-
Для моделирования нужно странслировать код из Верилога в VHDL.
Где можно найти такую утилиту?
-
Тогда надо работать прямо на MAC уровне, не пользуясь API-шными функциями
-
Вообще то, насколько я знаю, в W3100, есть bag, заключающийся в том, что он не поддерживает Бродкаст в UDP, хотя в стеке это есть. Это устранено в W3500
-
Для загрузки кода PicoBlaze минуя переразводку всей ПЛИС, Xilinx предлагает два пути.
1. Загрузка через JTAG.
2. Перекодировка выходного bit файла.
В первом случае в качестве исходного берется hex файл, а во втором mem файл, формируемые Xilinxовским ассемблером. Но как известно ассемблер у них очень убогий. Если же использовать ISE от Mediatronix, то он выдает только vhd и coe файлы.
Кто нибудь знает как реализовать быструю загрузку при использовании ISE Mediatronix?
-
Все таки непонятно, зачем работать по двум фронтам. Не лучше ли просто взять в два раза большую тактовую и работать на одном фронте, как обычно и делается. Во всяких DDR идут на ухищрения с двумя фронтами, что бы уменьшить частоты сигналов, распространяемых во внешней среде, а здесь это не нужно.
-
Попробуйте посмотреть в каталогах штучных поставщиков (типа RS-Components) или на стоках типа Digi-Key.
-
Если надо развязывать аналоговый сигнал могу порекомендовать опто развязку от Clare (www.clare.com) типа LOC211P (сдвоенная аналоговая развязка)
-
Наверное признаком DSP является не только наличие быстрого умножителя с накопителем, а в значительной мере, аппаратная поддержка пересылок без команд mov и аппаратная поддержка организации циклов: индексации в массивах и переходов. В общем всего, что связано с матричными вычислениями
-
В принципе, таких поставщиков много, по профилю обратитесь, например, в КТЦ МК, ЭФО, Платан, Макро Тим
-
В ИКМ15 (по крайней мере в Кедре), в ртличии от ИКМ30 на весь поток кроме синхрогруппы еще накладывается разностное кодирование
-
Насчет дальности. Bluetooth класс 1 в помещении если нет поглощающих перегородок без проблем работает до 50 - 70 м с ненаправленной антеной (с направленной до километров).
-
Возьмите Bluetooth модель с профилем COM-порта (RFCOM). Самое простое и быстрое решение и в плане железа и в плане софта.
-
ИКМ-15
в ISDN/G.703/E1
Опубликовано · Пожаловаться
To MAZZI
Зашивку для ИКМ-15 довелось проектировать очень давно, почти 10 лет назад, поэтому никаких материалов не сохранилось, да вобщем их и не было. Что касается разностного кодирования, то это XOR текущего бита с предыдущим (кроме синхрокомбинации).