Jump to content

    

andrew_su

Свой
  • Content Count

    338
  • Joined

  • Last visited

Community Reputation

0 Обычный

About andrew_su

  • Rank
    Местный
  • Birthday 01/07/1960

Контакты

  • ICQ
    Array

Информация

  • Город
    Array

Recent Profile Visitors

3753 profile views
  1. 2038 скорее всего дата производства м/с 20-й год, 38-я неделя. 386D LM386D NJM386D - от разных производителей. https://www.google.com/search?q=JRC+386D&client=firefox-b-e&sxsrf=ALeKk019Ak5BVG00yhMiXLO66yIfYmF07Q:1611576418093&tbm=isch&source=iu&ictx=1&fir=-7eDGbxyHULYnM%2CPa0Z6p5BzMh3zM%2C_&vet=1&usg=AI4_-kQt4cG3Uvin5fHBZaxsezpFD335nA&sa=X&ved=2ahUKEwi30Lb_hbfuAhWGtYsKHQwBDcMQ9QF6BAgIEAE#imgrc=-7eDGbxyHULYnM
  2. Добрый день. А не пробовали сделать подключение сигналов JTAG, как в SmartFusion2_IGLOO2_Board_Design_AC393_V15.pdf (стр. 22, fig.10)? Там не совсем так, как на Вашей схеме. SmartFusion2_IGLOO2_Board_Design_AC393_V15.pdf
  3. Добрый день. А в том месте, где у Вас rx и tx заходят в плату STM32 есть трансивер RS-232? Такой же вопрос и к преобразователю USB-UART. На нем есть ресивер RS-232? Наверняка в принтере он есть.
  4. Зря постеснялись. Мой коллега очень положительно отзывался о курсах, которые предлагает iosifk. Кроме солидных знаний, он обладает опытом и умением учить, что не так часто встречается.
  5. "...на оба соответствующие прошивки записывает, но пррошивка идет, то есть работает только на ПЛИС (при сохранении питания, после выключения, соответственно сбрасывается), а с флешки после включенеия и выключения не запускается." А во FLASH Вы конфигурацию записываете?
  6. Добрый день. Согласно iCE5LP1KPinout.xlsx и/или iCE40UltraUltraPlusSG48PinMigration.xlsx SPI1 находится в BANK1 IOB_32a_SPI_SO - pin 14 IOB_33b_SPI_SI - pin 17 IOB_34a_SPI_SCK - pin 15 IOB_35b_SPI_CSN - pin 16 Или Вас интересует именно расположение IP SPI1 на кристалле? iCE40UltraUltraPlusSG48PinMigration.xlsx iCE5LP1KPinout.xlsx
  7. А вдруг это некоторая общая шина (или две), только условия выдачи на неё неправильные.
  8. Добрый день. Уважаемые коллеги, посоветуйте, на какой версии Vivado целесообразно остановиться для проекта на Artix? Так, что-бы было необходимо и достаточно. Заранее спасибо.
  9. https://www.latticesemi.com/en/Products/FPGAandCPLD/MachXO2#_3D24D0EEB97F430890D7AF24D20DF79A
  10. Работал с FTDI FT602, почти как 601-я, но для видео. Передавалось 285696000 байт полезной нагрузки в секунду, больше не нужно было. Теоретический(но не достижимый) предел для 602 - 320000000, 4-х байтная шина с максимальной частотой 100МГц. Недостижимый, т.к. шина "отвлекается" на служебные циклы. Никаких подводных/надводных камней не было замечено. Про FX3 - опыта не было, сравнивать не могу.
  11. Добрый день. library IEEE; use IEEE.STD_LOGIC_1164.ALL; entity top is generic ( n : integer := 1024 ); port ( d : in std_logic; clk : in std_logic; ce : in std_logic; q : out std_logic); end top; architecture Behavioral of top is signal tmp: std_logic_vector(n-1 downto 0) := (Others => '0'); begin process (clk) begin if (clk'event and clk = '1') then if (ce = '1') then ---------------------------------------------------------------------------------------------------------------- -- Вместо ---------------------------------------------------------------------------------------------------------------- -- tmp(0) <= d; -- for idx in 1 to n-1 loop tmp(idx) <= tmp(idx-1); end loop; ---------------------------------------------------------------------------------------------------------------- -- вот это ---------------------------------------------------------------------------------------------------------------- tmp <= tmp(n-2 downto 0) & d; ---------------------------------------------------------------------------------------------------------------- end if; end if; end process; q <= tmp(n-1); end Behavioral; Удачи.
  12. Добрый день. Рабочий вариант: variable v_ILINE : line; variable data_p : std_logic_vector(3 downto 0); variable data_n : std_logic_vector(3 downto 0); variable v_SPACE : character; file_open(file_input, "data.txt", read_mode); readline(file_input, v_ILINE); read(v_ILINE, data_p); read(v_ILINE, v_SPACE); -- read in the space character read(v_ILINE, data_n); В файле data.txt: 1010 1100 1110 1010 В вашем случае, не меняя типов в объявлениях, в файле заменить 1 на 0000000000000001 2 на 0000000000000010 и так далее.
  13. Добрый день. Возможно Вам поможет. 8b10b.rar