Перейти к содержанию
    

dm_mur

Свой
  • Постов

    278
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент dm_mur


  1. хм. Было: Выделили-взяли: Повернули-поставили: Повернул как видно все а не каждый элемент в отдельности
  2. Фишка Circuit Move&Copy появилась в 2005SP1. В 2004 соответственно не было. У вас ошибка может возникать если группа компонентов не может встать в результате поворота на место (что-то мешает: края платы, другие компоненты..??) Попробуйте после выделения F2(Move), когда выделенное "сорвется с места" - покрутить как надо и поставить куда надо. Обратите внимение, что выбранную группу можно "оторвать" от подходящих трасс и перекинуть на противоположный слой.
  3. В Expedition2005SP1 Edit -> Circuit Move & Copy. Появляется Selection Filter и Selection List (если не появилось - вызывается через контекстное меню). и.т.д.
  4. В Лайбрари менеджере Все ссылки в PDB на символ будут обновлены. В DxDb - ручками...
  5. Вот мои изыскания/наблюдения о скорости записи в SD: Итак, SD-карта A-Data 150x. Подключена по SPI, частота клоков 7.5 МГц. DMA в проце нет. Запись идет в режиме WRITE_MULTIPLE_BLOCK. При записи до 512 секторов подряд (около 250 кБ) информация в SD улетает со скоростью ~500 кб/сек. На 513-м секторе карточка тормозит и "держит" бизи какое-то время. Дальше процесс повторяется. Таким образом, "средняя" скорость при записи в реальном времени нескольких мегабайт подряд получилась около 250 кб/сек. :blink: Карточка той же фирмы, но 60х "спотыкается" на 256-м секторе...
  6. Размеры стека

    Вот очень полезная тулза для анализа стека для МК Fujitsu / Softune : http://mb9x.ginps.com/fujitsu/calc_stk/index.html Не сталкивался ли кто-нибудь с чем-нибудь подобным для ARM / Keil ??
  7. Странно... В OrCAD-е есть возможность перенумерации по схеме (по плате тоже есть :)). В PCAD-е тоже можно перенумеровать по схеме. В других (не Mentor-овских) сапрах, насколько я знаю, тоже есть подобные возможности. Так что я бы не стал делать утверждения о всем мире, только на основании того, что у ментора такой функции нет. ЗЫ. Кстати в импортных схемах тоже часто используется человеческая нумерация по схеме. Особенно если это Reference Design и имеет текстовое описание работы со ссылками на компоненты схемы. Я бы хотел посмотреть на общение схемотехника (нарисовавшего схему и подготовившего ее описание) и разводчика, который принес плату с перенумерованными компонентами . ЗЗЫ. По МЭК-овским стандартам, кстати, тоже первична схема, так что этим занимаются не только у нас. Ну вобщето и в Менторе изначально после упаковки элементы на плате пронумерованы "как в схеме". После разводки их можно перенумеровать на плате и передать в схему. В этом смысле ментор ничем не отличается от других САПР. Прикол в том, что при упаковке схемы на плату порядок присвоения рефдесов определяется не географическим положением элемента на схеме, а непонятно чем. Предполагаю, что "системным" идентифакиционным номером. Кстати, "заставить" тот же ОрКАД нумеровать "по госту" (т.е. слева направо - сверху вниз - или как там не помню, но сделано наоборот) гораздо сложнее чем DxD. В DxD информация текстовая, и можно написать утилитку... попытаюсь ответить за fill :) Создать многогейтовый компонент в PDB. И все собственно.
  8. Это багофича. Смещает вроде бы только при первой упаковке. т.е. поставили один элементик на схему, упаковали, при последующих упаковках вроде не смещается. Хотя, я сталкивался со смещением рефдесов после бэканнотейта :blink: . Вобще лучше создать несколько видов элемента (по разному повернутых и.т.д.) с расставленными рефдесами и в DxDb выбирать нужный. А потом их не трогать. И быстрее и ничего не пропадет :cranky: Используйте атрибут SUPPLY_RENAME пример: V+=+5V V-=GND т.е. вместо цепей V+ и V-, прописанных в PDB как цепи питания, будут использоваться +5V и GND
  9. Флеш File System от PRLLC. Есть в местных закромах. Файловая система + интерфейс с SD
  10. Спасибо, разобрался. В файле MultiViaRules.txt имена чуствительны у рЕгИсТрУ :blink:
  11. в нетлист не попадают элементы, у которых есть свойство PSpiceOnly. По идее, такие элементы используются только для моделирования (источники сигналов и пр.)
  12. Добрый день! Хочу попробовать использовать MVO. Создал файл MultiViaRules.txt, поместил его в pcb\config. Экспедишен его "съел", создав соответствующий лог. Однако, при разводке прелагаются только одиночные via. Что не так?
  13. У меня такая ошибка тоже вываливалась, я тоже не понял почему и как бороться. В результате просто забил на нее.
  14. Служебная информация: MBR (master boot-record 512байт), 1 или 2 таблицы ФАТ (объем зависит от объема флешки), корневой каталог (на запись об 1 файле 32 байта). Да, еще резервированные сектора. К примеру, на SD капрте объемом 512 мбайт на это все уходит 270 кбайт... Можно настроить на работу с любой памятью. Я работал с использованием файловой системы (PRLLC правда а не EFSL) с флешкой AT45DB321 (4МБ) и даже с линейкой из 8 микросхем 24С512 (общий объем 512 кБ). Переписываются функции записи-чтения сектора и иничиализации переменных фвйловой системы.
  15. скорость SPI в LPC

    У меня с делителем 4 работает как на прием, так и на передачу. Тесты скорости работы с девайсом показывают, что в 2 раза быстрее чем с делителем 8. Это максимальная частота девайса, подключенного к процу по SPI. Осциллом же можно нормально развернуть только если тупо включить постоянную передачу. Я задал такой же вопрос на форуме NXP. Пока тишина. Мож лучше письмо в суппорт написать?
  16. скорость SPI в LPC

    Несоответствие работающего девайса этой фразе в мануале и заставило меня создать этот топик :) Может мануал подправить "забыли" или эти самые "unpredictable behavior" проявляются при определенных условиях??
  17. скорость SPI в LPC

    Посмотрел. "Оверклокинг" имеет место быть (LPC2292)... :-) При S1SPCCR = 4 частота клоков 15 МГц (тактовая 60), подключенный по этой шине девайс работает.
  18. скорость SPI в LPC

    В руководстве на филипки в разделе SPI про Clock Counter Register читаем: The value of the register must also always be greater than or equal to 8. Violations of this can result in unpredictable behavior. Записываю туда значения меньше 8 - девайс работает... Есть ли у кого опыт эксплуатации интерфейса SPI с оверклокингом?
  19. А как в данной ситуации FIFO или DMA могут ускорить работу с картой? Если частота СПИ предельная, то выход в "утолщении" канала связи с картой, т.е. использование не последовательной, а 4-х битной шины СД карты.
  20. хм. щас протестировал на скорость свою систему. у меня получилось через SPI на LPC2292 порядка 170 кб/сек. Исходники ФАТ у меня от PRLLC. Тест такой: fp = fopen("work.tmp", READ); printf ("\r\nначел\r\n"); do { i = fgetc(fp); } while (i != EOF); printf ("\r\nкончел\r\n"); fclose(fp);
  21. Все-таки какой контроллер вы используете? для увеличения скорости можно: - Само собой, увеличить частоту процессора - Использовать не СПИ, а 4-битную шину (если вы пользуете СД-карту) - Не пользовать имеющуюся в файловой системе функцию чтения из файла, а написать более эффективную. Сначала запоминать цепочку кластеров файла и дальше читать уже не обращаясь к фат.
  22. 20 МГц - это тактовая частота контроллера? У филипков к примеру макс. частота клоков SPI - одна восьмая периферийных клоков, которые меньше или равны тактовой. Кроме того, кроме чтения собственно данных из файла, постоянно читается ФАТ (сектор данных - фат, сектор данных - фат и.т.д.) Так что результат неудивителен.
×
×
  • Создать...