Pull to refresh
14
0
Виктор @avitek

Разработка электроники, программирование.

Send message

FPGA: конечные автоматы с переключаемым контекстом

Reading time3 min
Views3.1K

В статье речь пойдёт о ПЛИС производства Xilinx, в частности Spartan-3 и Spartan-6, на которых эта идея была опробована. Применять её можно и в других семействах.

Очень кратко суть идеи: триггер (FF, flip-flop), который может менять своё состояние по фронту тактового сигнала, можно заменить на синхронное ОЗУ (distributed RAM), которое тоже может менять состояние одной своей ячейки по фронту тактового сигнала.

Читать далее
Total votes 10: ↑10 and ↓0+10
Comments4

Аппроксимация синуса: полиномы Чебышёва vs. ряды Маклорена

Reading time2 min
Views11K

В комментариях к моей статье про быстрое вычисление синуса был задан вопрос: "А чем не устроило разложение в ряд Тейлора?"

Краткий ответ таков: хоть приближение при помощи рядов Тейлора (точнее - рядами Маклорена) и даёт меньшую ошибку при том же количестве вычислений, но оно не позволяет разбить аргумент на произвольное количество интервалов и тем самым увеличить точность вычислений.

Читать далее
Total votes 11: ↑8 and ↓3+5
Comments28

Как посчитать синус быстро

Reading time13 min
Views21K

... и точно. Точнее, с заданной точностью, простите за каламбур.

Под катом я расскажу, как сделать это с использованием школьного курса алгебры и целочисленной арифметики, при чём здесь полиномы Чебышёва I-го рода, и дам ссылки на примеры реализаций для ПК и Cortex-M3.

Читать далее
Total votes 54: ↑52 and ↓2+50
Comments53

Information

Rating
3,563-rd
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity