Tonari
Свой-
Постов
31 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о Tonari
-
Звание
Участник
- День рождения 04.06.1984
Контакты
-
Сайт
Array
-
ICQ
Array
-
Спасибо! Заработало! :)
-
ModelSim и memory allocation error
Tonari опубликовал тема в Среды разработки - обсуждаем САПРы
Пытаюсь обучиться ModelSim'у. Нарисовал простейший вериложный триггер: `timescale 1 ns / 10 ps module trigg( clk, reset, d, q ); input clk, reset, d; output reg q; always @(posedge clk or negedge reset) if (!reset) begin q <= 0; end else begin q <= d; end endmodule нарисовал стимул для него: `timescale 1 ns / 10 ps module stimul; reg clk; reg reset; wire d; reg dd; always begin clk <= #1 ~clk; dd <= #2 ~dd; end initial begin clk <= 0; reset <= 1; #10; $display ("End of simulation"); $stop; end assign d = dd; trigg trigg_inst( .clk(clk), .reset(reset), .d(d), .q()); endmodule Запускаю ModelSim, создаю проект, добавляю эти два файла, компилирую их. Запускаю симуляцию. После чего МоделСим начинает жрать файл подкачки и когда он становится где-то 2.3 гигабайта - валится с ошибкой 9. В логе при этом написано: # ** Fatal: (vsim-4) ****** Memory allocation failure. ***** # Please check your system for available memory and swap space. # ** Fatal: (vsim-4) ****** Memory allocation failure. ***** # Please check your system for available memory and swap space. Собственно вопрос - что я делаю не так? Система Windows XP SP3 (32bit), 4Gb RAM, ModelSim 6.5d (Actel Edition). Лицензия - Gold от Actel. Заранее спасибо за ответы. -
Создание сложных паттернов
Tonari ответил xvr тема в P-CAD 200x howto
Почему не судьба? Просто для вычислений этого центра приходится заниматься прикладной геометрией, вручную. В соседней теме, правда уже появилась утилита для этого, но ведь было бы куда лучше, если бы подобный функционал был с самого начала. Сорри за оффтоп. -
Создание сложных паттернов
Tonari ответил xvr тема в P-CAD 200x howto
Дык, сложные паттерны они потому и сложные, что редкие. Разрабатывать утилиту для рисования одного единственного паттерна - так это проще сразу паттерн выложить. Насчёт сетки - на плате в любом случае будут разносеточные компоненты, вряд ли кто-нибудь при выборе номенклатуры выбирает компоненты по тому для какой сетки они были разработаны производителем. Мне больше не нравится то, что pick'n'place точка ставится на первый пад, а не в геометрический центр компонента. -
Создание сложных паттернов
Tonari ответил xvr тема в P-CAD 200x howto
Есть такая программка "PCB Libraries LP", производство конторы "PCB Matrix", купленной Valor'ом. В ней можно кучу разных смд нарисовать со всем фаршем навроде шелкографии, ассембли-слоя, слоя с пастой и сохранить для кучи разных САПРов - пикад, падс, оркад и т.д. У меня стоит скорей всего старинная версия, сейчас это называется "IPC-7351B LP", можно взять тут: http://www.pcbmatrix.com/products/lpsoftware/lpcalculator/ Один нюанс, там были какие-то проблемы с разделителем дробной части - не помню, точка или запятая нужна. И для пикада он транслировал в библиотеку типа LIA, которую потом нужно из пикадовского Library Executive транслировать в бинарную LIB (Library -> Translate...) UPD: Что-то там какая-то сложная система регистрации и аппрува, могу выложить мой дистр с лекарством в закрома... UPD2: лежит в /upload/PCB/IPC7351LP_v4.0.rar -
Рефдесы в нужное место двигаются так же, как компоненты. Только захватывать их нужно с нажатым шифтом. "Alter" - это, насколько я понимаю, установка альтернативного посадочного места для компонента? После этой операции не мешало бы перезалить пуру. Даже если стоит галка "Auto Plow Copper Pour" в настройках. Или это что-то другое?
-
<ctrl-Z> - 26 - 0x1A - при правильности посылки <ESC> - 27 - 0x1B - для отмены посылки
-
AT команды
Tonari ответил Anthoni тема в Сотовая связь и ее приложения
Вычислить момент точно можно только если у вас на контроллер заведены не только Rx и Tx, но и CTS и RTS. -
SIM300 - это модуль, модемов на них достаточно много, но нужно выбирать осторожно, т.к. достаточно много нюансов в разработке. Я обычно рекомендую для работы с TCP/IP стеком модемы на основе модуля Siemens MC75.
-
FAKRA
Tonari ответил sobr тема в Сотовая связь и ее приложения
По Молексу можно обратиться напрямую в Молекс-Россия. http://www.molex.ru Я обращался, они мне сэмплы разъемчиков бесплатно дали, только нужно рассказать что за проект. В Петербурге Молексом также заведует Петербургская Электронная Компания. Высокочастотники производит на самом деле достаточно фирм. Я имел дело еще с Тайко http://tycoelectronics.com Получить сэмплы Молекса или Тайки - это вообще долгая задача. Мне пришлось ездить в офис и иметь долгую, но взаимополезную беседу перед тем, как я их заимел. -
Конечно, СИМ300 дешевле, но тут уж сам человек должен решать чего ему больше хочется - сэкономить немного и потом долго с глюками непонятными бороться, или купить модуль чуть подороже, но зато без проблем.
-
СИМ300 не советую. К нему кучу всякой фигни надо, чтобы было без глюков - см. AppNotes. Впрочем, если нужно для себя, а не проект, который потом в серию уйдёт - то почему бы и нет?.. А для проектов рекомендую Сименс. Сам работаю со всей линейкой, проблем нету никаких, снаружи нужен минимум компонентов для стабильной работы.
-
инверсная заливка в PCAD2006
Tonari ответил megajohn тема в P-CAD 200x howto
У меня такое попадалось в 2004, когда у коппер пура бэкофф уменьшал с 0.4 на 0.3 - причем, если меньше или больше, то делал нормально. Почему так было - не представляю... -
Коммутация сим-карт
Tonari ответил _zag_ тема в Сотовая связь и ее приложения
В даташитах на сим300 - да, стоит. На модули Сименс - нету никакой микросборки. Вернее, она есть, но уже в самом модуле. Но может быть, и сим300 придётся поплотнее заняться - там этот совет обязательно учту, спасибо! Но всё же, как там с коммутацией ресетов? Кто пробовал - проблем не вылазит с этим? -
Коммутация сим-карт
Tonari ответил _zag_ тема в Сотовая связь и ее приложения
Делаю коммутацию двух симок для модулей Сименс. Коммутирую при помощи 4052 ссi/o и ссin. Все остальные ноги попарно соединены. Никакой защиты не ставил - и после прочтения топика забеспокоился. В даташитах на модули про стабилитроны или Шоттки ничего не написано, но наверное всё-таки стоит поставить - мало ли... Перезагрузку модуля не делаю, он сам после коммутации симок через некоторое время отваливается и пересоединяется. Можно его ускорить, запросив, к примеру, номер СМС-центра - тогда модуль лезет на симку, обнаруживает, что симка не та и отцепляется. Проблему такую встретил - чаще всего коммутация происходит без проблем, но иногда я обнаруживаю, что модуль испугался повреждения симки и отключил интерфейс (на команду at^scks? отвечает ^SCKS: 0,2). Подозреваю, что дело в драйвере hands.sys :) и подумываю попробовать коммутацию ресетов, вместо io и in. Те, кто пробовал коммутацию ресетов - насколько этот способ надежен? Не случалось ли проблем, подобной моей?