|
MAX10 чтение/запись в UFM есть проблема., неправильный порядок байт при чтении |
|
|
|
Dec 15 2017, 06:53
|
Знающий
   
Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032

|
Здравствуйте.
Использую Макс 10-ый, возникла идея вместо внешней флешки использовать UFM Макса. Подцепил корку в QSYS, загрузил Mif-файл,все вроде бы читается, но есть нюанс. Порядок байт не такой как в MIf-файле.
Т.е. в Mif- по нулевому адресу лежат такие данные: 0x1D05DE20, а читается из UFM 0x201d05de. Сначала подумал что проблема в отображении, т.к. читаю через i2c, начал вычитывать побайтно, таже хрень, в нулевом адресе сидит не "1D" или "20", как можно было бы ожидать, а "DE", "1D" сидит по 2-му адресу.
Смотрел в сигналтапе, адреса выставляются верно, а данные с таким вот смещением. В чём может быть дело?
--------------------
Россия это даже не страна. Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
|
|
|
|
|
 |
Ответов
|
Jan 13 2018, 10:46
|
Знающий
   
Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032

|
Цитата(DmitryR @ Jan 11 2018, 21:21)  Я честно говоря даже мануал не читал, а просто пристегнул библиотечные функции. Они работают. Хм, что значит: подключил библиотечные функции? Я подключил корку в qsys, работаю через стандартные Линуксовые функции(i2cget/i2cset). Доступ к регистрам и UFM через i2c.
--------------------
Россия это даже не страна. Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
|
|
|
|
|
Jan 27 2018, 21:43
|
Знающий
   
Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032

|
Цитата(DmitryR @ Jan 17 2018, 00:13)  У меня там NIOS, и к нему есть библиотеки. Если вы хотите сделать иначе - то думаю, что самым быстрым способом будет изучить код этих библиотек. Там не очень много. Пока решили сделать по другому, вместо цикла запись-стирание, один раз стираем, а потом просто сдвигаем нолик. Кол-во записанных нулей даст необходимую величину.
--------------------
Россия это даже не страна. Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
|
|
|
|
Сообщений в этой теме
wolfman MAX10 чтение/запись в UFM есть проблема. Dec 15 2017, 06:53 DmitryR Было бы здорово, если бы вы описали систему чуть б... Dec 18 2017, 13:04 wolfman Цитата(DmitryR @ Dec 18 2017, 23:34) Было... Dec 18 2017, 20:10  DmitryR Цитата(wolfman @ Dec 18 2017, 23:10) В Си... Dec 22 2017, 08:54   wolfman Цитата(DmitryR @ Dec 22 2017, 19:24) Возм... Dec 23 2017, 21:10 dvladim А вот так вот с наскока: не может ли это быть проб... Dec 19 2017, 19:46 wolfman Цитата(dvladim @ Dec 20 2017, 06:16) А во... Dec 20 2017, 12:01 Golikov A. Вы пишите по одному интерфейсу, а читаете по друго... Dec 20 2017, 12:44 wolfman Нет пишу и читаю по одному интерфейсу.
В UFM писа... Dec 21 2017, 17:57 wolfman DmitryR
Похоже вы были правы и проблема была с адр... Dec 25 2017, 11:51 wolfman Все заработало. Dec 28 2017, 10:32
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|