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

 
 
> Чтение портов I\O PCI, Странно.....(((
Mavric84
сообщение Jul 10 2007, 09:19
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 15-10-05
Пользователь №: 9 699



Кто сталивался с такой траблой........

Имеется PCI target(собственный, построен на Спартане2)...
Смысл заключается в следующием........Внутри кристала организовываю 3 регистра(для тестирования) которые тактируются по CLK. В первый регистр данные пишутся при записи по 2 адресу, и читаются(путем открывания буферов) тоже по 2 адресу... все ок, что записал то и прочитал,.......... но если в такой же регистр записать по предположим 3 адресу, а прочитать по 4 ( адрес не имеет значение главное что бы адрес записи и чтения были разные) то читается по 4 не то что было записанно по 3, а 00. Но если между командами записи в 3 и чтением 4 вставить команду записи в 4 FF то все проходит нормально(прочитаю в 4-ом то что записал в 3-й)..... или пример чтения константы предположим по 6 адресу........ константа прочитается в том случае если перед чтением регистра будет стоять команда записи в этот регистр значения FF........

Читал и спеку и книгу ничего подобного не нашел.....(прошу не путать с чтением BARов, там читается, как раз так)... но почему это происходит Вводом-выводом? непонятно...((( help.gif

Если потребуется могу выложить принт скрины регистров.....

Сообщение отредактировал Mavric84 - Jul 10 2007, 09:21
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BSV
сообщение Jul 10 2007, 12:15
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



Почитайте внимательно раздел 3.2.2. Addressing спецификации (особенно обратите внимание на использование бит AD(1:0) в операциях с портами ввода/вывода). Может, что и прояснится. Все ли трехстабильные буферы активны при чтении (независимо от BE)?
Моделировать пробовали? В железо имеет смысл соваться только после успешных результатов временнОго моделирования.


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Mavric84
сообщение Jul 10 2007, 13:36
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 15-10-05
Пользователь №: 9 699



Цитата(BSV @ Jul 10 2007, 16:15) *
Почитайте внимательно раздел 3.2.2. Addressing спецификации (особенно обратите внимание на использование бит AD(1:0) в операциях с портами ввода/вывода). Может, что и прояснится. Все ли трехстабильные буферы активны при чтении (независимо от BE)?
Моделировать пробовали? В железо имеет смысл соваться только после успешных результатов временнОго моделирования.


Читал......Байт на шине ориентирую исходя из адреса (00:01:10:11) в этом вроде проблем не возникало........
Моделить пробовал (не гуру... но вроде все так...)

Только что провел тест... (что то вроде инициализации портов) перед всеми записями и чтениями записал по нужным адресам FF, все пашет ок...... потом хоть 10 раз пиши, читай все ок.....
Смущает то что не понятно что это такое(((
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Mavric84   Чтение портов I\O PCI   Jul 10 2007, 09:19
- - BSV   Какой размерности регистры? Байтовые?   Jul 10 2007, 10:52
|- - Mavric84   Цитата(BSV @ Jul 10 2007, 14:52) Какой ра...   Jul 10 2007, 11:10
|- - Mavric84   Цитата(Mavric84 @ Jul 10 2007, 17:36) Чит...   Jul 13 2007, 07:50
- - BSV   Управляющая программа работает под DOS или под чем...   Jul 13 2007, 21:17
|- - Mavric84   Цитата(BSV @ Jul 14 2007, 01:17) Управляю...   Jul 15 2007, 15:51
|- - makc   Цитата(Mavric84 @ Jul 15 2007, 19:51) Под...   Jul 15 2007, 16:39
|- - Mavric84   Цитата(makc @ Jul 15 2007, 20:39) Сочувст...   Jul 15 2007, 17:01
|- - makc   Цитата(Mavric84 @ Jul 15 2007, 21:01) Нда...   Jul 15 2007, 18:26
|- - Mavric84   Цитата(makc @ Jul 15 2007, 22:26) Согласи...   Jul 16 2007, 05:54
|- - makc   Цитата(Mavric84 @ Jul 16 2007, 09:54) /dm...   Jul 16 2007, 06:02
|- - Mavric84   Цитата(makc @ Jul 16 2007, 10:02) О чем я...   Jul 16 2007, 06:37
- - makc   На первый взгляд все в порядке. Но на мысли наводи...   Jul 16 2007, 07:50
- - Mavric84   Цитата(makc @ Jul 16 2007, 11:50) На перв...   Jul 16 2007, 08:37
- - makc   Цитата(Mavric84 @ Jul 16 2007, 12:37) Нем...   Jul 16 2007, 08:47
- - Mavric84   Цитата(makc @ Jul 16 2007, 12:47) Пардон,...   Jul 16 2007, 09:30
- - makc   Цитата(Mavric84 @ Jul 16 2007, 13:30) Бы...   Jul 16 2007, 11:01
- - Mavric84   Цитата(makc @ Jul 16 2007, 15:01) Если ре...   Jul 16 2007, 12:34


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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 06:48
Рейтинг@Mail.ru


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