Здравствуйте.
Меня интересует информация по поводу VHDL библиотек.
Я мечтаю увидеть простую хронологию, с датами и кратким описанием того, что, чем, и зачем было обновлено.
Хочу знать какая библиотека новее, какая полностью устарела и тд.
И что самое главное, какие библиотеки нельзя/нет смысла использовать одновременно.
Я первый раз пишу код "не для баловства".
Очень многое пишу прямо в топ модуль, не раскидывая на суб модули.
Добавлял библиотеки по мере надобности, после того как начинал использовать какой то новый оператор.
Добавляя новую библиотеку, я не удалял предыдущие, потому что, понятия не имею что делаю думал что "если что", ISE мне скажет.
В итоге, у меня в топ модуле просто свалка:
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
use IEEE.numeric_std.all;
use ieee.std_logic_misc.all;
Остановило меня только то, что моя логика стала вести себя не логично.
Долго бился над одним багом, и в итоге, избавился от него, когда закоментил --use IEEE.STD_LOGIC_ARITH.ALL; и --use IEEE.numeric_std.all;.
Теперь же, надо перепроверять на работоспособность, без этих библиотек, все что написано ранее, до этого бага.
Ну или, уповать на то, что меня кто-то посвятит.
P.S.: теперь я с завистью смотрю на verilog, в котором, по видимому вообще никаких библиотек не надо.