|
проблема с третим циклоном, OnChipMemory - предоставляет не всю память((( |
|
|
|
Jun 3 2013, 06:29
|
Участник

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296

|
Заранее извиняюсь если такая тема уже была. Использую третий циклон. когда установлено на OnChipMemory 40960 байт - все работает. (Картинка 1) Когда ставлю больше выдается ошибка (Картинка 2). Вопрос: Как мне установить память больше? когда по моим подсчетам памяти должно хватит на целый 76 килобайт. Или я что-то не так делаю. Заранее спасибо)))
Эскизы прикрепленных изображений
|
|
|
|
|
Jun 3 2013, 07:48
|
Участник

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296

|
Цитата(novartis @ Jun 3 2013, 11:22)  Память OnChipMemory скорее всего у вас создается на M9K, их то и не хватает, там где квартус выдает ошибку, можно развернуть ошибку и посмотреть точнее, чего ему не нравится. Мне в проекте для циклон 3 максимум удавалось 45КБайт задать для OnChipMemory. Если больше поставить - квартус ругается на нехватку M9K. Когда поставил 60 Килобайт ошибка: Код Error (170040): Can't place all RAM cells in design Info (170034): Selected device has 66 memory locations of type M9K. The current design requires 71 memory locations of type M9K to successfully fit. Info (170033): Memory usage required for the design in the current device: 108% M9K memory block locations required работает до 47Кбайт но при них выдает timelimited.sof или как-то так... Цитата(gosu-art @ Jun 3 2013, 11:28)  Потому что в системе с ниосом память используют и другие его компоненты (dma, sgdma, jtaguart, epcscontroler и д.р.) sgdma так вообще не хиленько сожрать может  а можно в SOPC (где я союираю систему ) отключить sgdma? или без sgdma никак не обойтись?
|
|
|
|
|
Jun 3 2013, 09:10
|
Участник

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296

|
Цитата(novartis @ Jun 3 2013, 11:54)  А вообще если будут еще вопросы, выкладывайте скриншот qsys (или SOPC, смотря что используете). Да в принципе уже все ясно(((( то есть на ОнЧип храниться и Quartus ( с его схемами) и программа в Ниосе. И на все это отводиться M9K ? и я так понимаю что вместо ОнЧип я могу использовать любую внешнюю память. например SRAM или Flash ? Цитата(Копейкин @ Jun 3 2013, 12:08)  1) Когда создаёте JTAG UART для отладки, поставьте галочки - "использовать логику вместо памяти для FIFO" 4) В отчётах компиляции найдите распределение onchip-памяти по модулям и посмотрите, без чего пока можно обойтись или где уменьшить аппетит. 1) Наверно глупый вопрос, но я запутался: JTAG UART - нужен только для отладки или он нужен и для того чтобы через USB-Blaster зашить программу? 2) а где найти этот отчет с распределением памяти по модулям?
Сообщение отредактировал lons83 - Jun 3 2013, 09:17
|
|
|
|
|
Jun 3 2013, 10:22
|
Частый гость
 
Группа: Участник
Сообщений: 190
Регистрация: 7-11-07
Из: С-Петербург
Пользователь №: 32 134

|
1) JTAG UART нужен для отладки, в релизе его можно будет убрать. 2) После полной компиляции смотри Compilation report->Fitter->Resource Section->RAM Summary. Там фиттер даёт подробный отчёт кто, сколько и куда  0) Для конфигурации логики не используются блоки M9K, это кирпичики, из которых строится схема. Но эта память м.б. инициализирована сразу в процессе заливки конфигурации программатором или из флэш-памяти.
|
|
|
|
|
Jun 3 2013, 12:04
|
Участник

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296

|
Цитата(Копейкин @ Jun 3 2013, 14:22)  2) После полной компиляции смотри Compilation report->Fitter->Resource Section->RAM Summary. Там фиттер даёт подробный отчёт кто, сколько и куда  выкладываю скрин. что-то понятно. только не ясно почему на ОнЧип не дает больше 49Кбайт (((
Эскизы прикрепленных изображений
|
|
|
|
|
Jun 3 2013, 17:23
|
Участник

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296

|
выкладываю скрины двух реализаций: 1) память 49Кбайт 2) память 50Кбайт P.S. сделан только SOPC. никаких остальных схем. Процессор самый слабый. Последние 2 фото - resource utilization by entity - для 50Кбайт
Сообщение отредактировал lons83 - Jun 3 2013, 17:38
Эскизы прикрепленных изображений
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|