• Xilinx SPI, SDCARD & FatFS

    From Denis Sovkov@2:5020/570.77 to All on Thu Nov 28 14:55:28 2024

    Hello everybody!

    Собрался подружит Microblaze со SD-картой. Микросхема - Kintex (Artix) - 7 (это я к тому, что не Zynq, там интерфейс для SD есть). Читаю разные доки, но итоговая картинка не складывается... Может у кого-то есть опыт в подобном?

    ЗЫ: Да, зняю, что вопрос скорее тупой ))

    Denis


    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: --=<(R2AIV station)>=-- (2:5020/570.77)
  • From Alexey V Bugrov@2:5029/32 to Denis Sovkov on Thu Nov 28 19:41:54 2024
    Hi Denis, hope you are having a nice day!


    28 Nov 24, Denis Sovkov wrote to All:

    Собрался подружит Microblaze со SD-картой. Микросхема - Kintex (Artix) - 7
    (это я к тому, что не Zynq, там интерфейс для SD есть). Читаю разные доки, но
    итоговая картинка не складывается... Может у кого-то есть опыт в подобном?

    ЗЫ: Да, зняю, что вопрос скорее тупой ))

    Ох, сомневаюсь я, что здесь кто-то остался с реальным опытом.

    p.s. Сам я Xilinx не дружу, как-то исторически сложилось только с Altera/Intel. у сейчас еще Lattice пытаюсь использовать.

    WBR,
    AVB

    --- GoldED+/LNX 1.1.5
    * Origin: AVB Labs BBS (2:5029/32)
  • From Denis Sovkov@2:5020/570.77 to Alexey V Bugrov on Thu Nov 28 22:18:10 2024

    Hello Alexey!

    28 Nov 24 19:41, you wrote to me:

    есть). Читаю разные доки, но итоговая картинка не складывается...
    Может у кого-то есть опыт в подобном?
    ЗЫ: Да, зняю, что вопрос скорее тупой ))
    Ох, сомневаюсь я, что здесь кто-то остался с реальным опытом.
    p.s. Сам я Xilinx не дружу, как-то исторически сложилось только с Altera/Intel. у сейчас еще Lattice пытаюсь использовать.

    у вдруг? ) Как выяснилось - использую AXI SPI от Xilinx не получится это реализовать, ибо там нога CS не может жить отдельно от остальных у SPI. Поэтому прикрутил пока пример от Elm-Chan'а, где это вообще реализовано через GPIO ногодрыгом. Буду пробовать - если получится, даже может так и оставлю. Функция у этой фичи чисто сервисная, скорость не важна. А потом, может быть, получится и по-нормальному сделать, кто знает?

    Как впечатления от Lattice? Я еще на Gowin засматриваюсь, но не до него пока - работы и так много...

    Denis


    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: --=<(R2AIV station)>=-- (2:5020/570.77)
  • From Nil A@2:5015/46 to Alexey V Bugrov on Thu Nov 28 23:09:04 2024
    Hello, Alexey!

    28 Nov 24 19:41, from Alexey V Bugrov -> Denis Sovkov:

    ЗЫ: Да, зняю, что вопрос скорее тупой ))
    Ох, сомневаюсь я, что здесь кто-то остался с реальным опытом.

    Самый прикол, что на простые такие вопрос ЧатГПТ отвечает, если сформулировать с достаточным для него контекстом.
    Точнее так, даёшь ему вводную, говоришь проблему решить, а н предлагает 5 вариантов на выбор. Далее, ты своей уже головой думаешь, и начинаешь его, как Джуна, направлять в нужное русло. Иногда он не просто Джун, а чёто знает, но его знания не очень систематический.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20240306
    * Origin: FidoNet member since 1995 (2:5015/46)
  • From Denis Sovkov@2:5020/570.77 to Nil A on Thu Nov 28 23:49:32 2024

    Hello Nil!

    28 Nov 24 23:09, you wrote to Alexey V Bugrov:

    Самый прикол, что на простые такие вопрос ЧатГПТ отвечает, если сформулировать с достаточным для него контекстом. Точнее так, даёшь
    ему вводную, говоришь проблему решить, а н предлагает 5 вариантов на выбор. Далее, ты своей уже головой думаешь, и начинаешь его, как
    Джуна, направлять в нужное русло. Иногда он не просто Джун, а чёто
    знает, но его знания не очень систематический.

    Я так пытался раскурить инициализацию одной AD'шной микросхемы. а что он мне выдал: ADxxx_Initialize(); Потом уже сам разобрался ))

    Denis


    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: --=<(R2AIV station)>=-- (2:5020/570.77)
  • From Nil A@2:5015/46 to Denis Sovkov on Fri Nov 29 00:25:16 2024
    Hello, Denis!

    28 Nov 24 23:49, from Denis Sovkov -> Nil A:

    Самый прикол, что на простые такие вопрос ЧатГПТ отвечает, если
    сформулировать с достаточным для него контекстом. Точнее так,
    даёшь ему вводную, говоришь проблему решить, а он предлагает 5
    вариантов на выбор. Далее, ты своей уже головой думаешь, и
    начинаешь его, как Джуна, направлять в нужное русло. Иногда он не
    просто Джун, а чёто знает, но его знания не очень
    систематические.

    Я так пытался раскурить инициализацию одной AD'шной микросхемы. а
    что он мне выдал: ADxxx_Initialize(); Потом уже сам разобрался ))

    Есть такое. В моём опыте, где-то в 10% случае, он такой выдумщик, что типа, у этой утилиты же есть вот такой параметр, как раз как ты хочешь! Или, вот в этом API есть именно вот такой вызов, и вуаля, и проблема решена. И я, такой, блиннн, маны надо было лучше курить, есть же всё готовое. А потом глянул, а он это нафантазировал.

    Best Regards, Nil
    --- GoldED+/LNX 1.1.5-b20240306
    * Origin: FidoNet member since 1995 (2:5015/46)
  • From Alexey V Bugrov@2:5029/32 to Denis Sovkov on Fri Nov 29 11:37:02 2024
    Hi Denis, hope you are having a nice day!


    28 Nov 24, Denis Sovkov wrote to Alexey V Bugrov:

    Как впечатления от Lattice?

    Да в целом все также, как и на альтера/интел. Просто надо адаптироваться и перечитать кучу новой документации. о все очень похоже.

    Я еще на Gowin засматриваюсь, но не до него пока
    - работы и так много...

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

    WBR,
    AVB

    --- GoldED+/LNX 1.1.5
    * Origin: AVB Labs BBS (2:5029/32)
  • From Denis Sovkov@2:5020/570.77 to Nil A on Fri Nov 29 13:37:38 2024

    Hello Nil!

    29 Nov 24 00:25, you wrote to me:

    проблема решена. И я, такой, блиннн, маны надо было лучше курить, есть
    же всё готовое. А потом глянул, а он это нафантазировал.

    Есть такое дело. Особенно, на примере Алисы. Даешь максимально конкретизированые вводные, потом просишь составить по ним текст (типа рассказа, сказки и т.п.) И получается, что она все забывает на ходу. апример: "Галя работает воспитателем в детском саду", через пару таких утверждений или вопросов, спрашиваешь: "Кем работает Галя?" - ответ: "Поваром". у или типа того. В нашем деле такое неприменимо, конечно )


    Denis


    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: --=<(R2AIV station)>=-- (2:5020/570.77)
  • From Denis Sovkov@2:5020/570.77 to Alexey V Bugrov on Fri Nov 29 13:39:26 2024

    Hello Alexey!

    29 Nov 24 11:37, you wrote to me:

    Как впечатления от Lattice?
    Да в целом все также, как и на альтера/интел. Просто надо
    адаптироваться и перечитать кучу новой документации. о все очень
    похоже.

    Когда я пользовал Альтеру, она мне показалась гораздо дружелюбней к пользователю, нежели Хилинх, но исторически подсел именно на Хилинх. Латтис такой-же дружелюбный? )

    Я еще на Gowin засматриваюсь, но не до него пока
    - работы и так много...

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

    Аналогично. Да и неизвестно еще, как там дела обстоят с корками и поддержкой процессорных ядер. Просто у меня на Microblaze или Zynq буквально все завязано.

    Denis


    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: --=<(R2AIV station)>=-- (2:5020/570.77)
  • From Alexey V Bugrov@2:5029/32 to Denis Sovkov on Fri Nov 29 14:56:28 2024
    Hi Denis, hope you are having a nice day!


    29 Nov 24, Denis Sovkov wrote to Alexey V Bugrov:

    Да в целом все также, как и на альтера/интел. Просто надо
    адаптироваться и перечитать кучу новой документации. о все очень
    похоже.
    Когда я пользовал Альтеру, она мне показалась гораздо дружелюбней к пользователю, нежели Хилинх, но исторически подсел именно на Хилинх. Латтис
    такой-же дружелюбный? )

    у... хрен его знает. Когда базовые знания уже есть вроде кажется, что и не хуже чем альтера. По дружелюбности.

    Я еще на Gowin засматриваюсь, но не до него пока
    - работы и так много...
    Да, тоже посматриваю, но проектов, где бы их можно было применить,
    пока нет.
    Аналогично. Да и неизвестно еще, как там дела обстоят с корками и поддержкой
    процессорных ядер.

    IP-корок там много всяких. е совсем понял как они лицензируются, но точно есть. Процессорные ядра не смотрел. Думаю уж какой-нибудь RISC-V точно должен быть.

    WBR,
    AVB

    --- GoldED+/LNX 1.1.5
    * Origin: AVB Labs BBS (2:5029/32)
  • From Denis Sovkov@2:5020/570.77 to Alexey V Bugrov on Fri Nov 29 15:19:30 2024

    Hello Alexey!

    29 Nov 24 14:56, you wrote to me:

    Когда я пользовал Альтеру, она мне показалась гораздо
    дружелюбней к пользователю, нежели Хилинх, но исторически подсел
    именно на Хилинх. Латтис такой-же дружелюбный? )
    у... хрен его знает. Когда базовые знания уже есть вроде кажется, что
    и не хуже чем альтера. По дружелюбности.

    у, примерно, как я с ISE на Vivado переезжал )

    IP-корок там много всяких. е совсем понял как они лицензируются, но
    точно есть. Процессорные ядра не смотрел. Думаю уж какой-нибудь RISC-V точно должен быть.

    Ясненько, спасибо! Будем посмотреть )


    Denis


    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: --=<(R2AIV station)>=-- (2:5020/570.77)