Roamer
Свой-
Постов
34 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о Roamer
-
Звание
Участник
- День рождения 17.10.1976
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
-
Кто продает SX-52 BD/PQ ?
Roamer опубликовал тема в Поставщики всего остального
Господа! Требуются Ubicom SX-52 BD/PQ в количестве 30-50 шт. Кто поможет? -
Компиляция VHDL в Квартусе
Roamer опубликовал тема в Среды разработки - обсуждаем САПРы
Господа! Возник у меня вопрос по поводу корректности работы компилятора VHDL (и фиттера?) в Quartus 6.0. Симптом: компиляция куска проекта на VHDL проходит нормально, код проверен несколько раз. Тайм аналайзер не дает ни ошибок, ни предупрежедений. Симуляция же показывает неправильное функционирование схемы... Однако же если в настройках фиттера поменять занчения "Placement effort multiplier" и " Route effort multiplier" на 2.0 (вместо 1.0), то компиляция и тайминг аналайзер проходят также хорошо, но симулятор показывает полную работоспособность кода... :blink: Просто озадачен, раньше при схемном вводе такого не замечал... Удивительно, но получается, что "шаманские настройки" очень сильно влияют на работоспособность проекта. Даже подумать страшно о перспективах сборки всего проекта, поскольку придется подбирать "волшебные числа"... Основной вопрос конечно же не в управлении качеством синтеза, вопрос в том, как формально по результатам компиляции и тайм-анализа судить о работоспособности схемы. Это реально без симулятора судить о гарантированной работоспособности (или неработоспособности) каждой из частей проекта после сборки, если каждая из частей проверялась по-отдельности до того? -
Двухпортовая память
Roamer ответил Roamer тема в Языки проектирования на ПЛИС (FPGA)
Ах хороша идея была. Проверил, вот что пишет квартус по этому поводу Error: Assertion error: Can't implement dual-port RAM for ACEX1K device family from altsyncram megafunction because mixed widths for read and write ports are not supported in altdpram megafunction Похоже не судьба сделать это на ACEX. Жаль, придется на защелках... -
Двухпортовая память
Roamer ответил Roamer тема в Языки проектирования на ПЛИС (FPGA)
Похоже меня не поняли :( , попробую конкретизировать. Задача записать в память данные с нескольких входов в последовательном коде (вывод данных у каналов синхронизирован) и затем за одно чтение из памяти получать данные одного канала в параллельном коде. Т.е. нужно сразу писать в память словами, состоящими из одного n-ного бита всех каналов и читать тоже словом, но уже все n-бит одного канала. Или по аналогии - писать слово "по горизонтали", а читать - "по вертикали". Получается реализовать на нескольких сдвиговых регистрах с мультиплексором, но уж очень ресурсоемкость большая по логическим ячейкам. А память вообще не используется... -
Двухпортовая память
Roamer опубликовал тема в Языки проектирования на ПЛИС (FPGA)
В процессе размышлений на проектом возник вопрос. Возможно ли описать на чем-либо (чтобы Quartus понял и разместил в RAM) реализацию специфичного массива памяти. Память двухпортовая, но адресация ячеек на портах отличается друг от друга. Если представить массив ячеек в виде матрицы, то первый порт сопоставляет адресу номер строки матрицы, а номеру бита входа данных - номер столбца матрицы; второй порт - наооборот, адресу сопоставляет номер столбца, а номеру бита - номер строки. Иными словами получается транспонирование массива данных при чтении-записи по разным портам. Вообще реально? Ведь если транспонировать последовательно, то задача занимает много времени. -
Куплю AD8605ART-R2 в количестве 30-60шт по разумной цене :). Может у кого имеется избыток этих операционников?
-
Простейшая микросота GSM
Roamer ответил Roamer тема в Сотовая связь и ее приложения
На счет человеческого потенциала форума - сомнений нет :). Буду признателен, если подкинете несколько ссылочек на документацию по GSM, чтобы оценить проблему. Наверное многие документы доступны под NDA, их в открытом виде не найти. -
Да, кусок такой есть. Но дело в том, что сразу после реконфигурирования все начинает работать. Имею в виду, что кристалл не успел бы остыть. Да, забыл упомянуть, заполнение порядка 65%.
-
Конфигурация Acex 1K
Roamer опубликовал тема в Работаем с ПЛИС, области применения, выбор
Господа, вот уже несколько дней пытаюсь понять, почему EP1K50 в процессе работы частично теряет работоспособность. Выглядит как буд-то часть схемы просто перестает работать (в течение считанных минут), а остальная часть - продолжает функционировать. После реконфигурирования все начинает работать. Может ли такое происходить из-за некорректности проекта/компиляции? Или это только аппаратные проблемы (питание, разводка, конкретный экземпляр микросхемы)? -
Простейшая микросота GSM
Roamer ответил Roamer тема в Сотовая связь и ее приложения
Нет, ни сделать, ни тем более вылезти с ним в эфир :-). Это точно! Просто лавочку прикроют, не успеешь оглянуться. Могут и дело возбудить... Вопрос легальности не интересует. Интересует вопрос реализуемости. А то, что протоколов туча - это ясно. Но я имею в виду максимально урезанную работающую конфигурацию. -
Простейшая микросота GSM
Roamer опубликовал тема в Сотовая связь и ее приложения
Как считаете, уважаемые, насколько реально было бы разработать самомому или небольшим коллективом устройство, реализующее минимальный объем функций GSM-базовой станции? Это устройство к примеру могло бы позволить связать два мобильных телефона, ведь в некоторых случаях неплохо было бы иметь возможность использовать свой сотовый для ближней радиосвязи. Насколько я понимаю, компоненты уже доступны. Размер устройства в принципе не сильно критичен. -
Этот вопрос рассмотрен в рекомендациях разработчику на сайте "Резонит". Там сказано, что подобное размещение нежелательно, поскольку приводит к эффекту "надгробного камня" :). При пайке в печи (так кажется) компонент поднимается и припаивается торчком на одной КП.
-
импорт в SPECCTRA
Roamer опубликовал тема в P-CAD 200x howto
Здравствуйте, господа! Вот вопрос меня одолевает: как в PCAD2004 сделать так, чтобы при экспорте в SPECCTRA частично-разведенной платы, в SPECCTR'е сохранились разведенные участки цепей? И еще вопрос: что же с родными автораутерами в PCAD2004-PCAD2002? Ничего толком не работает: где лицензии нет, где раутера. Только QuickRouter есть, но он КРИВОЙ совсем. Что делать? -
Спасибо за ответ. Попробую изложить свое видение вопроса. В начале программы, после инита аппаратуры, мы организуем поток при помощи стандартных функций типа open. После этого, получив указатель на структуру типа файл, получаем указатель (адрес в смысле) на буфер ввода-вывода и все атрибуты файла и указатели буфера. В основной петле имеем процедурку, которая собственно и работает с аппаратурой и кладет/забирает данные буфера ввода-вывода и модифицирует указатели буфера. После этого основной процесс, обращаясь к потоку, получит все, что нужно. Я правильно понимаю вопрос, или что-то не так? И еще: в доке на ИАР написано, что программа не должна модифицировать поля переменной типа File. Как же быть?
-
Господа! Только начал разбираться с С на IAR, сразу возник вопрос: как организовать связь потока с последовательным портом или вообще с каким-либо оборудованием? Где происходит вызов обработчика устройства, как передаются данные? В примерах у ИАРа нашел вывод через печать в строку, а затем - вывод ее через свою специальную процедурку. А как это сделать с использованием потоков?