Реализация функции ceil в Xilinx - PullRequest
2 голосов
/ 18 мая 2011

Я хотел бы взять на себя сигнал в Simulink (Xilinx Library). Так, если, например, значение сигнала равно 1,5, выходной сигнал будет 2.

Любое предложение о том, как я могу реализовать это в Simulink?

Кроме того, я заинтересован в том, чтобы понять, как, например, функция floor, round может быть реализована.

Какие-нибудь блоки в библиотеке xilinx, которые это делают?

Спасибо

Киран

1 Ответ

1 голос
/ 18 мая 2011

Не уверен, что есть блок для него, но вы можете использовать блок mcode и поместить в него функцию Matlab ceil.

Или вы можете создать блок, который использует блоки Slice для разделения целого числа идробные части и увеличивайте целочисленную часть, если дробная часть не равна нулю.

Для округления и полирования блок Cast будет округлять или усекать для вас, однако вы должны сами управлять типом вывода.

...