В OrCAD-е есть моделяторы HDL-ей? sra определена для типа bit... Используй ieee библиотеки, посмотри какие в них есть фунуции, или опиши её руками. Вот здесь вот есть список литературы: http://fpga-faq.narod.ru/ Начать надо с учебника по языку. "Null range: 0 downto 1" не связвно не float_pkg не с sra не с Xilinx. Это чистая ошибка синтаксиса языка. Верные ответы или 0 to 1 или 1 downto 0 . Как XST работает с библиотеками не помню. Но package-ы я подстёгивал. Описывал как будто они из библиотеки work. Эта библиотека у всех тулзов "поумолчанию". Т.е. ты правильно делаешь. XST это часть пакета ISE. Читай Development System Reference Guide. То что XilinxISE реально делает прикрываясь GUI-ями, можно посмотреть в Project Navigator-е когда загрузишь проект гляди в окошке Processes: Design Utilities -> View Command Line Log File