Найдено 11 результатов

abigsam
07 июн 2016, 15:26
Форум: Микроконтроллеры и ПЛИС
Тема: Вопрос: советы по оптимизации проектов для ПЛИС Xilinx
Ответы: 7
Просмотры: 14700

Re: Вопрос: советы по оптимизации проектов для ПЛИС Xilinx

BSVi писал(а):Я про то, что если ты пытаешься в ручную написать оптимизированный когд, то код получается не читаемым (= обфусциррованным) в итоге.

Теперь понял :)
abigsam
07 июн 2016, 11:51
Форум: Микроконтроллеры и ПЛИС
Тема: Вопрос: советы по оптимизации проектов для ПЛИС Xilinx
Ответы: 7
Просмотры: 14700

Re: Вопрос: советы по оптимизации проектов для ПЛИС Xilinx

А каковы требования к корпусу/стоимости/количеству ячеек? Используем в проекте XC6SLX45 CSG324 + DDR2 + FX3. Плата 6-ти слойная. Миграция вверх на XC6SLX75 невозможна, поскольку её нет в таком корпусе, ну и повторюсь, по стоимости не влазит :/ Ну, если нужно освободить пару лутов, то такие хитроски...
abigsam
03 июн 2016, 12:11
Форум: Микроконтроллеры и ПЛИС
Тема: Вопрос: советы по оптимизации проектов для ПЛИС Xilinx
Ответы: 7
Просмотры: 14700

Re: Вопрос: советы по оптимизации проектов для ПЛИС Xilinx

С другой стороны, такая ручная оптимизация дает не очень большой выигрыш - оптимизаторы ISE довольно хорошо справляются со своей задачей. Спасибо, понял.. Просто как-то читал на хабре, там рекомендовали делать все счетчики только со счетом "вниз"... Но не знаю, насколько этому можно верит...
abigsam
01 июн 2016, 15:04
Форум: Микроконтроллеры и ПЛИС
Тема: Вопрос: советы по оптимизации проектов для ПЛИС Xilinx
Ответы: 7
Просмотры: 14700

Вопрос: советы по оптимизации проектов для ПЛИС Xilinx

Собственно, интересуют ссылки на статьи или книги, где можно найти советы по оптимизации (читай -- уменьшении занимаемой площади кристала) проектов для ПЛИС Xilinx (Spartan 6). Гугление ничего внятного не дало. Ну или я не то или не так искал :)
abigsam
13 май 2014, 22:24
Форум: Микроконтроллеры и ПЛИС
Тема: Вопросы по Verilog
Ответы: 9
Просмотры: 8619

Re: Вопросы по Verilog

BSVi писал(а):делать машину состояний.

Dankeschon :)
abigsam
13 май 2014, 22:05
Форум: Микроконтроллеры и ПЛИС
Тема: Вопросы по Verilog
Ответы: 9
Просмотры: 8619

Re: Вопросы по Verilog

initial@ -- встречал в какой-то книжке... Хотя, подозреваю, это может относится только к симуляции... Тогда встречный вопрос :) Каким образом можно реализовать действие, которое выполняется по условию и единожды ? Юзать флаги выполнения ? С initial все выглядит как-то изящней :) По поводу присваиван...
abigsam
13 май 2014, 18:09
Форум: Микроконтроллеры и ПЛИС
Тема: Вопросы по Verilog
Ответы: 9
Просмотры: 8619

Вопросы по Verilog

Доброго дня ! По воле случая, начал терзать FPGA, пытаюсь писать на Verilog-е. Язык для меня новый и не совсем понятный, посему возникли некоторые нубские вопросы. Прошу сообщество помочь :) Пытаюсь наваять контроллер SDRAM (плата Марсоход-2 ). Правильно ли я понимаю, что то что описано в блоке alwa...
abigsam
06 янв 2014, 16:57
Форум: Микроконтроллеры и ПЛИС
Тема: Массив строк -- как правильно реализовать ?
Ответы: 7
Просмотры: 7314

Re: Массив строк -- как правильно реализовать ?

В общем, заработало. В функции comparestr() в качестве аргумента я использовал указатели на массив . После того как я переделал её (функцию) для работы с арифметикой указателей, все встало работать. //--- Функция сравнения двух строк --- uint8_t comparestr (uint8_t *Base, //Указатель на строку, с ко...
abigsam
06 янв 2014, 14:39
Форум: Микроконтроллеры и ПЛИС
Тема: Массив строк -- как правильно реализовать ?
Ответы: 7
Просмотры: 7314

Re: Массив строк -- как правильно реализовать ?

прототип функции Вот он: //--- Функция сравнения двух строк --- uint8_t comparestr (uint8_t (*Base)[], //Строка, с которой сравнивают uint8_t (*Compare)[]); //Строка, которая сравнивается принимает void*, а вы ему const void* Не совсем понял, void -- это же "пустой" идентификатор ?
abigsam
06 янв 2014, 00:03
Форум: Микроконтроллеры и ПЛИС
Тема: Массив строк -- как правильно реализовать ?
Ответы: 7
Просмотры: 7314

Re: Массив строк -- как правильно реализовать ?

N1X писал(а):объявлен и определен массив COMMANDS[6]

Исправил :) В исходниках правильно прописано.
Подозреваю есть какая-то тонкость с этими указателями, я пока с ними не очень дружен :(
abigsam
05 янв 2014, 22:28
Форум: Микроконтроллеры и ПЛИС
Тема: Массив строк -- как правильно реализовать ?
Ответы: 7
Просмотры: 7314

Массив строк -- как правильно реализовать ?

Прошу у сообщества оказать посильную помощь :) Есть некоторая функция comparestr () , которая в качестве аргументов принимает два указателя на строки. Если входные строки одинаковы -- возвращает ноль. Для наглядности: error = comparestr (&COMMANDS, &buffer); Хочу вместо COMMANDS скармливать ...

Перейти к расширенному поиску