Jump to content

    

aat_81

Свой
  • Posts

    148
  • Joined

  • Last visited

Everything posted by aat_81


  1. В общем проблема была банальной. Контакты М1 и М0 были подключены к земле и питанию через 10 кОм резисторы, после избавления от этих резисторов проблема исчезла.
  2. Проблема точно не с JTAG, т.к. загрузить FPGA могу. Мало того, флешка тоже записывается нормально(проверял считывая прошивку обратно на компьютер). Получается проблема только в загрузке плиски от флешки. Думаю вечером разберусь и отпишусь в чем дело было.
  3. Понимаю, что прошло много времени, но попытаюсь - удалось ли решить данную проблему? Если да то каким способом? Сам столкнулся с подобным поведением и чужой опыт был бы кстати :)
  4. Конечно можно, конечно не через любую ножку, но JTAG использовать не обязательно. Где почитать зависит от того какую плиску использовать планируете.
  5. На самом деле не вижу ничего плохого в использовании библиотек STD_LOGIC_UNSIGNED или STD_LOGIC_SIGNED главное понимать для чего. Просто копирование библиотеки может привести к труднообнаружимой ошибке, но как Вы совершенно верно заметили в 90% случаев это работает. Можно, но потом заниматься конвертированием не хочется
  6. Это будет работать и без этой библиотеки, только выражение будет выглядеть не так красиво. Нужно будет явным образом типы приводить.
  7. Рекомендую посмотреть этот документ. В нем есть подробное описание как работает OSERDESE2 с временными диаграммами.
  8. Правильно разложить вот так: o_lval <= s_x_serdes_data(18); o_fval <= s_x_serdes_data(19); o_dval <= s_x_serdes_data(20); o_spare <= s_x_serdes_data(27); o_porta <= s_x_serdes_data(22) & s_x_serdes_data(21) & s_x_serdes_data(5 downto 0); o_portb <= s_x_serdes_data(24) & s_x_serdes_data(23) & s_x_serdes_data(11 downto 6); o_portc <= s_x_serdes_data(26) & s_x_serdes_data(25) & s_x_serdes_data(17 downto 12); Ну а клок понятное дело clk1x. Это для фреймграббера. В обратную сторону аналогично но клок уже будет clk7x
  9. Наверное самая известная http://ts-dep-dem.web.cern.ch/ts-dep-dem/services/library/.
  10. Можно воспользоваться вот этим http://opencores.org/project,video_stream_scaler
  11. А что есть X? Если сигнал Х четырехбитный все вроде как логично
  12. Собственно все что идёт с китом есть на сайте производителя и Вы можете скачать и посмотреть все не покупая кита.
  13. Программатор это как пример, конечно делать программатор ни к чему. Я имел ввиду именно то как реализовано у Вас чип на плате и через него программируется. Правильно я понимаю тчо все это реализуется без заморочек? Т.е. прошивка ПЗУ есть в свободном доступе?Драйвера тоже все имеются?
  14. У FTDI есть библиотеки для программирования FPGA? Как бы на китах стоят FTDI чипы и через них спокойно можно конфигурить используя софт предоставляемый производителем (я имею ввиду Xilinx). Но мне казалось, что это не тривиальная задача - изготовить кабель, тем более со своим загрузчиком. Кто нибудь пробовал изготовить кабель для программирования FPGA Xilinx на FTDI?
  15. Представляю что будет если вы посмотрите труды британских ученых....
  16. У меня тоже не получилось найти готовое решение, поэтому пришлось делать самому. Если по прежнему актуально, то держите: Integrated_Library.zip
  17. Держи. Расскажешь о результатах, получилось ли оживить кабель.123.xml
  18. Мне кажется Вы несколько заблуждаетесь и эта ссылка DE3 развеет Ваши заблуждения. Так же со 100% уверенностью могу сказать что для DE4 они так же прилагают схематик на диске. Относительно других плат не знаю.
  19. Не совсем так, да действительно информацию предоставляют только покупателям, но схематик на диске присутствует.
  20. Если Вам требуется одновременное моделирование блоков написанных на разных(VHDL, Verilog) языках, то у Вас должна быть соответствующая лицензия к ModelSim.
  21. На VHDL например так можно: process(CLK) begin if rising_edge(CLK) then if (RST = '1') then cnt <= "10"; elsif cnt /= "00" then cnt <= cnt - '1'; end if; end if; end process; pulse <= '1' when cnt = "00" else '0'; На верилоге переписать такую конструкцию думаю не составит труда.