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

doom13

Свой
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

Информация о doom13

  • Звание
    Профессионал
  • День рождения 09.02.1982

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Минск, Беларусь

Посетители профиля

5 959 просмотров профиля
  1. Приветствую. Под Ubuntu 16.04 не запускается eclipse-nios2 (v17.1 работает), если из терминала стартануть пишет "Segmentation fault (core dumped)". ???
  2. Меня одного не пускает на сайт Intel? Две новые учётки создал, ни одна не проходит(
  3. В старых версиях QII было ядро ASI, которое выполняло необходимую Вам функцию.
  4. Похоже, что весь пакет поместился в кэш данных, и всегда отправляется содержимое кэша, обращений к памяти не происходит.
  5. MMC (eMMC)

    Как-то так было: void EmmcMem::SetBusWidth(unsigned int width) { CardStatus status; unsigned long arg; MmcCmdReg cmdreg; BusWidth(width); switch(width) { case BUS_WIDTH_1X: arg = 0x03B70000; break; case BUS_WIDTH_4X: arg = 0x03B70100; break; case BUS_WIDTH_8X: arg = 0x03B70200; break; default : break; } status.all = GetStatus(); while((status.bit.CURRENT_STATE) != TRAN) { status.all = GetStatus(); } cmdreg.all = 0; cmdreg.bit.CMD = 6; cmdreg.bit.RSPFMT = 1; cmdreg.bit.BSYEXP = 1; SendCmd(cmdreg, arg); Resp_R1(); while(BusyDetected()) ; }
  6. Тогда, вероятно, проблема в параметрах offset и value master_write_32 $claim_path $offset $value И теперь ещё раз посмотрите чему соответствует Offset = 0x03 в Вашей системе. P.S. Плюс для master_write_32 оффсет будет не 3, а 12 относительно базового адреса.
  7. Всё верно, надо стереть, потом можно записать. Только Generic QUAD SPI Controller II не равно EPCQ Flash controller, он не знает протокол комманд для EPCQ. Т.е. Вы отправляете по SPI комманду D8h, а флэш не трется?
  8. Можете попробовать ядро Altera ASMI Parallel / Parallel II, оно для работы без Niosa. Зачем тогда вообще рассматривать Альтеровский контроллер, тут нужен просто SPI/QSPI и далее шлёте нужные для памяти команды и данные.
  9. BSP предоставляет замечательную функцию int alt_epcq_controller2_erase_block(alt_flash_dev *flash_info, int block_offset);
  10. Такая штука позволяет подключить QBC ногу к BUFG и BUFGCE_DIV. Можно использовать? Будет приходить 400 МГц.
  11. Еще вопрос, можно ли для схемы забросить тактирование на BUFG и BUFGCE_DIV с ножки QBC?
  12. Пишите в личку или на почту.
  13. Надо ещё доки читать. В Byte Group3 были выключены пины 39 и 40 (на них заходит FRAME_CLK), а без них почему-то собрать не может. Похоже, не может без них верхние RX_BITSLICE затактировать.
  14. Этот я смотрел, но он не для моего случая.
  15. Приветствую. Подключаю FMC112 к zcu102 (Vivado 2017.4). Хотел опробовать возможности RX_BITSLICE. Пока пробую собрать всё это при помощи High Speed SelectIO Wizard-a. Проект с данным ядром при компиляции выкидывает ошибку: Подозрительно то, что bitslice 39 вообще не используется (см. рисунок), но в модуле присутствует такое подключение: .bg0_pin0_nc(1'B0), .bg0_pin6_nc(1'B0), .bg1_pin0_nc(1'B0), .bg1_pin6_nc(1'B0), .bg2_pin0_nc(1'B0), .bg2_pin6_nc(1'B0), .bg3_pin0_nc(bg3_pin0_nc), // тут не могу понять, что это за подключение .bg3_pin6_nc(1'B0), , ещё параметры для ядра как-то странно задаются: .C_DIFF_EN (52'B011111111110 0 011110011001100000000000000000000000000), .C_RX_PIN_EN (52'B001010101010 1 001010001000100000000000000000000000000), .C_RX_BITSLICE_EN (52'B011111111110 0 011110011001100000000000000000000000000), .C_ALL_RX_EN (52'B011111111110 1 011110011001100000000000000000000000000), , на 39 позиции вроде бы должен быть 0, в визарде данный пин не выбран, попробовал их вручную подправить, но результата не дало. Возможно, какие-то ошибки в самом ядре или что-то не так настроено? Может кто сталкивался, в чем тут может быть проблема? Ещё есть вариант отказаться от визарда и попробовать собрать систему вручную из RX_BITSLICE и BITSLICE_CONTROL, но что-то мне это кажется слишком трудоёмким, что посоветуете? Исходники сгенерированного ядра в архиве. Какую еще инфу можете посоветовать, пока основное, что читал: 1) ug571-ultrascale-selectio.pdf 2) ug974-vivado-ultrascale-libraries.pdf 3) xapp1324-design-selectio-component-primitives.pdf 4) xapp1274-native-high-speed-io-interfaces.pdf Спасибо. hssio_rx_0.rar