|
EDK_8_10_11 переход, проблема с брам блоками |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 22)
|
Sep 1 2009, 10:55
|
Профессионал
    
Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770

|
Цитата(rv3dll(lex) @ Sep 1 2009, 14:42)  ты говоришь про ise и уверен что в EDK тоже самое? Это везде то же самое. Количество адресных линий, которое необходимо для адресации M слов разрядности N определяется просто математикой. Цитата(rv3dll(lex) @ Sep 1 2009, 14:42)  - почему тогда в 8ом всё работает, что подтверждено работой железки и просмотрев лог нет ни одного предупреждения хотя при 64 разрядной организации памяти на адресный вход подаётся 32 разряда из которых 3 младших нули а старшие неиспользуемые вообще не определены. Смотрю старенький DS444 (документация на EDK BRAM IP Core 2004 года). Вижу: C_PORT_AWIDTH Port A and B Address Width 9 – 17 Где тут на адресный вход подается 32 разряда?
|
|
|
|
|
Sep 1 2009, 12:29
|

Полное ничтожество
    
Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354

|
я этот же документ и читаю
9-17 для блоков размером 512 байт - 131072 байта для разрядности 64 и 32.
из чего следует, что для данного случая вне зависимости от разрядности выхода размерность адресной шины не меняется и младшие разряды 3 для 64 разрядов и 2 для 64 игнорируются и адрес описывает количество байт а не слов, в отличие от библиотечных элементов в ise
кусочек из мпд файла на брам блок
###################################################################
BEGIN bram_block
## Generics for VHDL or Parameters for Verilog PARAMETER C_MEMSIZE = 2048, DT = integer PARAMETER C_PORT_DWIDTH = 32, DT = integer, BUS = PORTA:PORTB PARAMETER C_PORT_AWIDTH = 32, DT = integer, BUS = PORTA:PORTB PARAMETER C_NUM_WE = 4, DT = integer PARAMETER C_FAMILY = virtex2, DT = string
из чего следует, что 32 можно подавать и размер шины определяется автоматом, что он собственно и делал пока не появилась 11 версия.
Сообщение отредактировал rv3dll(lex) - Sep 1 2009, 12:31
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|