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

AlexanderR

Свой
  • Постов

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Участник
    Участник
  • День рождения 27.04.1980

Контакты

  • Сайт
    Array
  • ICQ
    Array

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

1 001 просмотр профиля
  1. По правде говоря мне нужно будет работать с обычной SDR SDRAM. Спросил за DDR, потому что пробую просто работу с памятью на Development Kit, а там стоит только DDR. Я в форуме прочитал, что вы SDR SDRAM использовали. Хотел спросить какая скорость доступна по OPB при работе с SDRAM? На шине больше ничего сидеть не будет.
  2. Здравствуйте, Возник вопрос при попытке написать приложение для Microblaze для работы с DDR SDRAM. При открытии API Documentation для контроллера обнаружил следующий текст: This driver exists only to allow the EDK tools to create a memory test application and to populate xparameters.h with memory range constants. There is no source code. Правильно ли я понимаю что, для контроллера не определены никакие API функции? Или это означает, что контроллера особо и нет, а есть только модуль для тестирования памяти и нужно будет писать свой контроллер?
  3. Спасибо. Буду разбираться. Ламерство из себя изгонять :) У меня еще возник вопрос более общий. Например, есть две системы на microblaze. Одна с linux на борту, другая без. В чем принципиальное различие между ними? Я так понимаю, если для периферии есть драйвера под linux, то, теоретически, легче устройство прикрутить к системе используя их. А если такой вариант, когда дров нет? Т.е., надо писать с нуля как для первой так и для второй систем. Будет ли тут какая-то выгода от linux? И влияет ли как-то работа с наличием linux-a на борту на быстродействие?
  4. Все, разобрался :) Всем спасибо за содействие. Нюансов действительно много. Надо было все внимательно делать. На терминале выводится лог загрузки. В конце вылетает ошибка: flatfsd: Nonexistent or bad flatfs (-114), creating new one... /bin/flatfsd: mtd.c: 156: flat_dev_close: Assertion `flatinfo.fd != -1' failed. flatfsd: mtd.c: 156: flat_dev_close: Assertion `flatinfo.fd != -1' failed. Но после этого все догружается нормально и система начинает работать. Я так понимаю это с флеш памятью что-то? To 3.14 Еще вопрос. Хочу попытаться для начала прикрутить Ethernet. Какие шаги для этого потребуются? (Извините за такой ламерский вопрос, просто хочется вектор деятельности направить сразу в нужную сторону)
  5. Помогите, пожалуйста, разобраться Пытаюсь к плате ML402 (Virtex4SX35) прикрутить uClinux. В этом деле новичок, так что прошу сильно по голове не бить :) Сгенерил image для uClinux под Linux-ом на Virtual Machine EDK установлен под Windows. Перебросил туда файл image.bin Дальше пытаюсь загрузить его на плату. Прочитал где-то, что можно это сделать с помощью XMD командой dow -data <path>\image.bin start_address start_address ставлю базовый адресс DDR_SDRAM Потом запускаю командой con start_address Но на терминале тишина. Подскажите, пожалуйста, может нужно по другому делать?
  6. Здравствуйте, Может сталкивался кто-нибудь с подобным? Делаю HOST для Crdabus на FPGA. Шина, можно сказать, такая же как PCI-32bit. На данном этапе читаю конфигурационное пространство карточек PC Card. Все данные, такие как Device ID, Vendor ID и т.д., читаются нормально. Следующий шаг: надо прописать базовый адрес устройства в Base Address Register 0 (BAR0). Согласно алгоритму, для того, чтобы узнать максимально возможное адресуемое устройством пространство необходимо: 1. Записать в BAR0 0xFFFFFFFF. 2. Прочитать BAR0. 3. Первая значащая еденица (со стороны младших бит), будет указывать на адресуемое устройством пространство. У меня получается, что в пункте 2 я считыавю для всех карточек все время число 0xFFFF0000. Проверяю на ноутбуке тот же алгоритм для тех же карточек - получаю совсем другие числа: для одних 0xFFFFFF00 для других 0xFFFFE000. Может знает кто-нибудь в чем проблема?
  7. а что именно с BIOS там, вроде, все выставлено правильно
  8. http://libusb.sourceforge.net/ — довольно быстрое решение. Набор очень простых в использовании функций. Выбрать устройство, послать данные, прочитать ответ у меня заняло часа полтора, включая нахождение этой библиотеки на гугле. Спасибо :) Я не сильно опытен в программировании. Там написано, что среди поддерживаемых ОС нет Windows. Если я буду делать в BorlandC++, как консольное приложение, получится?
  9. Здравствуйте, На FPGA реализую Host Controller интерфейса CardBus. В слот Cardbus вставлена PC Card с портами USB. Для отладки нужна программа, которая бы с компьютера посылала данные на мою карточку, т.е. была возможность выбора шины, устройства на нем, а так же посылка и прием данных. Есть ли какие-нибудь болеее менее быстрые решения для этого случая?
  10. Все от HP. Всю систему заказывал. Материнка тоже от них (кто для них делает не знаю). Удивлен был когда не обнаружил COM порта :blink: Но LPT хоть хорошо оставили :)
  11. Здравствуйте, Возникла проблемка при конфигурировании ПЛИС. Есть кабель Parallel Cable 4 iMPACT при запуске определяет его как Parallel Cable 3, со всеми вытекающими последствиями. В BIOS проверял режим LPT порта. Все нормально - стоит режим ECP. Исходные данные: ОС WinXP SP2. I S E 8.1 SP2 Вот лог iMPACT: Connecting to cable (Parallel Port - LPT1). Checking cable driver. Driver windrvr6.sys version = 7.0.0.0. LPT base address = 0378h. ECP base address = 0778h. ECP fifo status bits not initialized properly. Unable to detect the ECP hardware. The hardware may be malfunctioning or the BIOS setting for the Parallel port is not set to ECP mode. Cable connection established. Может есть кого-нибудь мысли на счет этого?
  12. Здравствуйте, Занимаюсь реализацией host контроллера CardBus на FPGA. Есть тестовая плата со слотом PCMCIA Вставляю туда обычную карту CardBus (с USB портами) Карточка определяется нормально. Первым делом хочу прочитать конфигурационное пространство. Выставляю все сигналы как по стандарту (при моделировании все показывает нормально). Со стороны карточки становится активным сигнал CDEVSEL#, что означает, что устройство выбрано. А вот сигнал готовности устройства к передаче CTRDY# дождаться не могу. Все время в неактивном состоянии. Может знает кто-нибудь в чем проблема?
  13. Спасибо! Только что-то никак на ФТП не зайду. :(
  14. Здравствуйте, Есть у кого-нибудь книга "CardBus System Architecture"? Нашел на форуме ссылку на нее, но она не работает(http://www.valerak.ru/Files/HardWare/Interface/PCMCIA). И еще вопрос. Может кто-нибудь посоветовать с чего начать? Существует устройство в которое будет вставляться PC card (CardBus). Через PC Card данные идут на компьютер по какому-либо интерфейсу (в зависимости от того какая карта была вставлена USB или Ethernet). Интересует реализация обмена между устройством и вставленной в него PC Card. В качестве элементной базы планирую использовать FPGA. Может лучше будет использовать спец. контроллер для обмена по протоколу CardBus? Буду признателен за любую помощь.
×
×
  • Создать...