реклама на сайте
подробности

 
 
> MAX10 чтение/запись в UFM есть проблема., неправильный порядок байт при чтении
wolfman
сообщение Dec 15 2017, 06:53
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032



Здравствуйте.

Использую Макс 10-ый, возникла идея вместо внешней флешки использовать UFM Макса. Подцепил корку в QSYS, загрузил Mif-файл,все вроде бы читается, но есть нюанс. Порядок байт не такой как в MIf-файле.

Т.е. в Mif- по нулевому адресу лежат такие данные: 0x1D05DE20, а читается из UFM 0x201d05de. Сначала подумал что проблема в отображении, т.к. читаю через i2c, начал вычитывать побайтно, таже хрень, в нулевом адресе сидит не "1D" или "20", как можно было бы ожидать, а "DE", "1D" сидит по 2-му адресу.

Смотрел в сигналтапе, адреса выставляются верно, а данные с таким вот смещением. В чём может быть дело?


--------------------
Россия это даже не страна.
Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
wolfman
сообщение Jan 10 2018, 13:22
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032



Дабы не создавать новую тему.

Возник вопрос: необходимо стирать только страницу, а не сектор целиком, по мануалу Альтеры/Интела, получается стирать только сектор.

Может кто-то работал со страницами в UFM?


--------------------
Россия это даже не страна.
Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Jan 11 2018, 11:51
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Я честно говоря даже мануал не читал, а просто пристегнул библиотечные функции. Они работают.
Go to the top of the page
 
+Quote Post
wolfman
сообщение Jan 13 2018, 10:46
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032



Цитата(DmitryR @ Jan 11 2018, 21:21) *
Я честно говоря даже мануал не читал, а просто пристегнул библиотечные функции. Они работают.

Хм, что значит: подключил библиотечные функции?

Я подключил корку в qsys, работаю через стандартные Линуксовые функции(i2cget/i2cset). Доступ к регистрам и UFM через i2c.


--------------------
Россия это даже не страна.
Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
- - DmitryR   У меня там NIOS, и к нему есть библиотеки. Если вы...   Jan 16 2018, 14:43
- - wolfman   Цитата(DmitryR @ Jan 17 2018, 00:13) У ме...   Jan 27 2018, 21:43


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 03:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.02348 секунд с 7
ELECTRONIX ©2004-2016