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

LeonY

Админ
  • Постов

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

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


  1. И эта операция создаст новый IP, а не редактировае уже существующего:
  2. Похоже edit работает и для PLL. Не знаю что я делал неправильно, но все заработало.
  3. Не понял вопроса 🤔. Если есть simulation model (или behaviour model), а она должна быть в simulation folder, создаю testbench, все это гружу в Modelsim ну и далее по стандартному сценарию. Проблема в том, что почему-то Megawizard не создаёт simulation model, хотя должен и раньше все работало на ура
  4. Нужна помошь коллективного разума. Ниже собственно вопрос на английском - это копия с моего-же поста в Intel Support и очень лень переводить: I'm running Quartus 18.1 Std and the project is targeted to MAX10 device. I need to use ALTPLL from the standard IP Catalog. On the previous Quartus versions I used Megawizard to configure/instantiate the IP, now Quartus is doing the same from the IP Catalog itself and starts Megawizard in the background. It's fine. It generates *.cmp, *. ppf, *.qip and *.vhd as expected. My problem is the absence of a simulation model for Modelsim. I don't see any options to tell the "Megawizard" to do it. The second "Megawizard" related question is "How to edit previously created/configured/instantiated IP?". Based on my previous experience the Megawizard had File-Open command. Now I don't see how to do the task. Please assist.
  5. Прошу помощи гуру: Имеется плата на которой стоит микропроцессор (точнее SoC) с набором периферийных устройств, FPGA ну и еще всякое "по мелочам". Планируется производить плату для разных клиентов в различных конфигурациях: - микропроцессор в 4-х различных реинкарнациях - FPGA в 4-х различных реинкарнациях - SSD 3 варианта размера - DDR микропроцессора - 2 варианта размера - DDR FPGA - 2 варианта размера - и т.д. и т.п. Количество возможных вариантов зашкаливает и поддерживать их вручную выглядит не слишком реальным. Попытка работать с Variant Manager успехом не увенчалась из-за принятой в компании структуры библиотек и дебильности VM. У нас в CL хранится минимальное количество символов (1 резистор, 1 конденсатор and so on), а все остальное берется из DxDatabook. Похоже, что Variant Manager не поддерживает работы с DxDatabook и категорически отказывается подменять атрибуты при замене типа компонента (Manufacture Part Number). Соответственно неправильно генерируются BOMs. И все... Есть ли какой-то выход из этой дурацкой ситуации? Может мы делаем что-то не так (изменение CL не предлагать)? Может задачу можно решить каким-нибудь не-менторовским софтом? Заранее благодарен за помощь.
  6. Не может быть!!! Вопрос задан для тех, кто знает Интеловские процессоры, а не для произнесения пустых звуков. Sorry ...
  7. Конечно есть - иначе нафига бы мы это делали
  8. Занимаюсь запуском платы на Intel Apollo Lake IoT (семейство E39xx, в частности первая плата на E3940). Уткнулись в следующую проблему: BIOS должен грузиться с SPI Flash, что и происходит. Но очень быстро все умирает, грузится только первый блок (4KByte, на самом деле даже меньше), содержащий параметры Flash памяти, SoftStraps и базовую конфигурацию периферийных устройств. После этого должен быть переход на загрузку BootLoader (address 0x1000), но этого не происходит. Тот же самый BIOS продолжает загрузку как и должнО на 2-х демо платах: Oxbow Hill & Apollo Island. BIOSы с названных плат на нашей ведут себя также как и наш BIOS - затыкаются на начальном блоке. Какие-нибудь идеи???
  9. PDF есть, но под NDA. Так что скинуть, к сожалению, не могу. Про DDI я на гугле ничего особенно не нашел, полно инфы про DP, HDMI и т.д. Там действительно упоминается LVDS. Что меня смущает по поводу IO standard - для DP требуются "дикие" частоты (8GHz +) - может ли LVDS тянуть это? В datasheet умный Intel пишет "IO type - Display PHY" и "IO voltage - 1.05V" - понимай как хочешь :(
  10. Нужно подключить DDI (Digital Display Interface) с процессора Atom E39xx к Cyclone. Совершенно непонятно какой IO стандарт надо задавать на Cyclone. Может кто-нибудь знает???
  11. Makc - спасибо, но, судя по описанию, это не то, что я ищу. Пока безъуспешно борюсь с RefdesPrototype2013_NEW - чего-то оно делает, но не то, что бы хотелось. И логики в действиях выявить не удается :( Может быть кто-нибудь сможет посоветовать Settings, чтобы делать следующее: - никаких префиксов-суффиксов не добавлять (это работает) - нумеровать в пределах листа (вроде тоже работает) - нумеровать сверху-вниз ("по столбцу") - нумеровать слева-направо ("по строке")
  12. Вроде то что надо, хотя пока не понял как заставить скрипт делать то, что нужно. Буду разбираться...
  13. Пожалуйста на пинайте ногами за дурацкий вопрос, который, я уверен, обсуждался неоднократно - просмотреть все темы в разделе просто нереально. Вопрос такой - как заставить DxD расставлять RefDes хоть в каком-нибудь порядке (сверху вниз - слева направо или слева направо - сверху вниз). В данный момент речь идет о новом проекте, где надо нумеровать все подряд. В дальнйшем, конечно, понадобится и корректная нумерация добавленных компонентов. Но сейчас, хотя-бы, первая задача. Заранее спасибо
  14. Спасибо - очень интересная информация. Какой порядок цен? Есть ли IBIS модели?
  15. Занят разработкой платы, которая должна содержать 1 или 2 канала 72-битных DDR3L памяти (64 бита + ECC). Плата очень маленькая (размер кредитки) и поэтому приходится экономить место. Дальше буду писать об одном канале - для второго все аналогично. Просматривается 3 возможных архитектуры: - 9 8-ми битовых кристаллов; все стандартно - должно работать, но занимает до фига места - 4 16-ти битовых кристалла + 8-ми битовый для ЕСС (естественно с теми же таймингами) - будет ли работать? Вариант не идеален с точки зрения приобретения, но как-бы это не моя проблема. - 5 16-ти битовых кристаллов, где один будет использован только на половину ширины DQ шины - будет ли работать? Каких еще подводных камней можно ожидать?
  16. Мне приходится все время прыгать по множеству разных програм и только в DxDesigner реакция на колесо мыши совершенно отличная от всего остального. Можно ли заставить DxDesigner работать "по-человечески": ну что-то типа Cntrl-WheelUp -> ZoomIn Cntrl-WheelDown -> ZoomOut WheelUp -> ScrollUp (PanUp) WheelDown -> ScrollDown (PanDown) WheelLeft -> ScrollLeft WheelRight -> ScrollRight А то достало...
  17. Это точно НЕ железо - видна рамка окна, иногда фон заполнения, только часть площади окна мигает, а не весь экран. А чем можно мониторить запущенные/запускаемые процессы? Посмотрел Sysinternals, у них полно какого-то софта с очень похожими названиями - что именно использовать? Спасибо - попробую
  18. Windows 7

    Скорее всего пишу не по профилю раздела, но "общий треп" отсутствует, так что срашиваю здесь. После очередной установки седьмой Выни возникла очень странная проблема, которой раньше никогда не было и упоминаний о чем либо подобном я нигде не встречал. Проблема не катастрофическая, но раздражает капитально. Попробую описать конфигурацию системы и саму проблему ниже: Железо (цетральная часть - ессесно вокру еще всякого барахла куча): MB: P8P67 Deluxe CPU: i5-2500K RAM: 8GB Video: ATI Radeon HD5670 Monitor(s): 2 штуки Dell 1200x1600 на DVI Soft: Win 7 x64 Ultimate SP1 со всеми заплатами Все последние версии дров Исчо куча всего разного Проблема: На вторичном мониторе в его нижней части время от времени выскакаивает какое-то окошко. Пишу "какое-то" не потому что не могу понять что за оно, а потому что прочитать невозможно - время его наличия ничтожно - вспышка. Выглядит это, если не пялиться прямо на монитор, именно как вспышка (вначале даже подумал, что это броски по питанию). Происходит это не всегда - при некоторых загрузках все нормально, так, например, вчера весь день проработал без этих миганий. Хотя это, наверное, ни о чем не говорит - похоже, что положение этого окна самопроизвольно меняется и оно могло просто уползти за границу экрана. Поубивал почти все background apps - ни фига не помогает; что смог, поубивал в сервисах - никакого эффекта. В попытках выяснить чё это такое, запустил видео-захват экрана (SnagIt) - ни фига не видно, чистый экран. Вот тут и обращаюсь к сообществу - какими средствами можно: - выяснить что это за такое??? - УУУУБББИТЬ???? Любые другие идеи - Welcome as well!!!!
  19. Altium 10

    А акции все продолжают падать.... хотя, казалось бы, дальше уже некуда :(
  20. Вдруг возникла на первый взгляд простейшая задача, но при попытке реализации "уткнулся в стену" - ничего разумного в голову не приходит :twak: . Может у кого-то что-то подобное уже было (есть) или будут удачные мысли . Задача в следующем: - есть черный ящик с n входами In(0) ... In(n-1) m выходами Out(0) ... Out(m-1) m всегда меньше n n-битовая управляющая шина C(0) ... C(n-1) количество активных ("1") бит на шине С всегда меньше или равно m (если это не соблюдается, то желательно выставлять сигнал ошибки, но это не проблема) - требуется для каждого активного бита из С (например C(k)) подключать соответствующий вход In (в данном случае In(k)) к любому из выходов Out (я написал к "любому", но можно и более определенно - если C(k) является наименее значимым (LSB) из всех активных битов - то подключать к Out(0), для следующего активного бита - к Out(1) и так далее, хотя это несущественно). Реальные значения для моей задачи таковы: - максимальное n - 32 - максимальное m - 8 - ширина шин In и Out - 64 бита (а может и 72 - пока не решил) Хочется все это сделать на комбинаторной логике, а не на State Machine - второй вариант тривиален, но потребует буферирования на FIFO всех 32-х входных каналов, чего хочется избежать любыми способами из-за ограничений силикона, и достаточно экономично (по тем-же причинам). Но на данный момент я не могу придумать не только экономичного решения, но вааще никакого, так что :help:
  21. Это уже что-то. Сейчас начну задавать глупые вопросы: - можно ли получить на схеме (автоматом, внеся "праильные" Links) с помощью Add Suplier Links что-то подобое? : U1 +---------+ | | | | | | | | +---------+ abc123xyz nkt785sdf-01 za0445fd где U1 - элемент; abc123xyz, nkt785sdf-01, za0445fd - эквивалентные замены (предполагаем, что SCH Symbol & PCB Footprint одни и те же для всех замен) - будет ли генерироваться автоматически BOM, похожий на картинку ниже?: Ref | Manuf. | Manuf. |Comp. |Qty. | Des | PN | |# | | ___________________________________________________________________ U1 abc123xyz TI 01123 1 nkt785sdf-01 Fairchild Semi 56783 za0445fd LT 90871 ___________________________________________________________________ ну это типичный пример Variant
  22. ну это мы уже обсудили - совместимость оставим разработчику... и не только BOM. про симуляцию я уже писал, и этот путь скажется отрицательно на всех Downstream операциях а можно подробней про Add Suplier Links - как это может решить проблему??? Не решение!!! я имею ввиду случай, когда замена компонента не порождает новый Variant, т.к. все замены "равноценны", и что именно ставить не есть проблема разработчика, а производства, точнее - снабженцев
×
×
  • Создать...