![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
Alex77
-
Постов
721 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные Alex77
-
-
я конечно слепой... однако сиё описание собирается в "константу"
data ни отчего не зависит и inp соответственно неизменно. а кромя ресета
-
с лампочками eth: ну я как бы в чистом виде с этим не экспериментировал. однако там в "эклипле" кажется был хелловорлд для eth. и возможно надо программировать микросхему физики порта - да бы она вела себя адекватно.
"после добавления ethlite :" код программы 90440, инициализированные данные 1436, не инициализированные 750956. итого 850 кб в озу.
докучи есть приличный мануал ug984. да и для каждой корки тоже есть мануалы (а временами и демо проекты)
-
в данном случае упоминается "В основном речь везде идет о Zync PS"...ибо другой информации нет от ТС.
-
Встерчный вопрос : а что "родных" процов в PS части мало ? там что-то около 4...16 шт ?? ( согласно рекламному проспекту)
Что хотите "получить" от применения MB ?
-
4) про гарвард в гугл. по теме: смотрим в своё и в образец в правую часть квадрата микроблейза. Что там есть и в чём разница ?
Спойлер у вас 3 шины в оригинале 5 шин. Второй спойлер: в каждом наименовании есть буква D или I.
5) когда разберётесь в 4пунктом - будет ясно что "не так" по остальным вопросам.
пс: после "перекрестившись" это для случая "просто поморгать" или уже после того как добавили ethlite ?
оффтоп: на сегодня я уже пасс... коньяк, икра, лобстеры закончились..... только квас на опохмел.
-
я заранее предупредил... я сегодня плох...
вопрос: какой из выше перечисленных пунктов вам ясен или нет ?
-
дурное настроение сегодня....
Вы как бы с луны с валились...
1) сия тулза идёт в в комплекте вивады со времём исехи (лет 15 гдето).
2) в витясе (он же еклипс) оная тулза вызывается по умолчанию (где то в глубинах настроек есть галочка)
3) терзают меня сомнения что вы совсем не "фильтруете мысли". что есть исполняемый файл, а что есть исходный текст. а что именно загружается в память "плисы"
4) не имеете понятия о "Гарвардская архитектура" и как следствие не понимаете почему DDR вообще ни каким боком не используется (в вашей системе).
5) то что в еклипсе включаются "драйвера" для всех устройст в системе, а они занимают место в памяти (в бинарнике), а ещё есть "библиотеки"...
6) религия не позволяет "заглянуть" внутрь файлов ? хотябы того же application.elf.size 🤔
7) итд итп... всё выше упомянутое это как бы базовые знания (типо "азбука") инженера - программиста
-
Опубликовано · Изменено пользователем Alex77 · Пожаловаться
тотже самый витис. только в окне консоль
'Invoking: ARM v7 Print Size'
arm-none-eabi-size Ai.elf |tee "Ai.elf.size"
text data bss dec hex filename
418946 8768 33675248 34102962 2085eb2 Ai.elf
'Finished building: Ai.elf.size'это такая тулза arm-none-eabi-size
а у вас хрен знает что смотрите (размер текстового файла)
-
Опубликовано · Изменено пользователем Alex77 · Пожаловаться
а может это размер бинарника "поморгать лампочкой" (после добавления ethlite )? и при наличии 128к брам-а он естественным образом не помещается "у крынку"...
Где вы смотрели "программа "моргания лампочкой = 1 668 bytes" ???
ПС: размер брам как минимум ограничен его физическим количеством на кристалле.
-
Читаем англицкий текст:
overflowed by 711848 bytes
Что это означает в вашем случае ?
-
вопрос: размер в байтах программы "моргания лампочкой" ? размер памяти БРАМ в байтах ? Какое соотношение этих чисел ?
-
может при установке не всё нужное было выбрано ? архив дистрибута контролка совпадает с заявленной?
-
2023.1.1 не поможет.
Криво установилось.
Виндовс или линукс ?
Русские буквы в "имени пользователя" и(или) пробелы в путях ?
-
-
host windows. все makefile с пробелами. потом толи потребовалось использовать make (аля cygwin) от линукса в виндах, толи makefile от линукса. глюки были примерно аналогичны
Нет правила для сборки цели `fpga.sof'
пока не "узнал" что символ TAB ОБЯЗАТЕЛЕН для makefile и make (всё линукс версия).
было давно . лет 15 назад - может что и поменялось с тех пор.
пс: дурной тон использовать "управляющий символ"(к тому же невидимый для глазу) как часть "языка программирования"
-
ИМХО. есть нюанс: символ TAB. для некоторых версий make это принципиальный вопрос. TAB или символом пробела делают "отступ" в правилах (командах). после строки "зависимостей". придушил бы красноглазых за это... три дня мозг черпал чайной ложечкой пингвин у меня.
-
Опубликовано · Изменено пользователем Alex77 · Пожаловаться
как вариант
file:///D:/xilinx/Vitis/2022.2/data/embeddedsw/XilinxProcessorIPLib/drivers/zdma_v1_15/examples/xzdma_simple_example.c
ну или для самых "ленивых"
BSP and Libraries Document Collection (UG643)
услуга читать вслух - будет дорого🙂
-
соответствующей функцией из библиотеки / ну или на асме. лень искать точнее...
-
а контекст каков? чья корка, какой "другой" итд
-
Установил HW Server для линуха - занял около 128мб. (/HWSRVR) + 900 мб инсталяционого "мусора" (/.xinstall)
-
Опубликовано · Изменено пользователем Alex77 · Пожаловаться
Вау какие страсти... Были у меня и чёрные и красные DLC и голубенькие ETH. Чёрные "испускали волшебный дым" только в путь. Красные ни разу (тьфу три раза). Голубенькие мало использовал. И максимум перезапускал hw_server.exe
В 18.05.2023 в 22:52, Flood сказал:64 бита в наше время даже упоминать странно 🙂
ТС интересуется требования к компу.... 🙂
-
Опубликовано · Изменено пользователем Alex77 · Пожаловаться
1) вот только требуется 64бит винды/линухи для сервера начиная с 2020.1
2) мне приходилось просто перезапускать HWсервер. не комп, а прогу.
-
-
вот не соврать...
1)Брал сервер от вивады (наверно от 2022.2) и цеплял к нему Impact от ISE 14.7
Кажется "цеплялся".
2) Но новый Вивадо не хочет "цепляться" с серверу от предыдущей Вивады.
LVDS на плис XILINX
в Работаем с ПЛИС, области применения, выбор
Опубликовано · Изменено пользователем Alex77 · Пожаловаться
Тупо взял "исходник из первого сообщения"+ добавил endmodule получил:
schematic.pdf
в таком случае "исходник" не полноценный.