М.Двач / Радиотехника

Altera ПЛИС-ины 15 янв 2025, 14:12 570694 В конец треда | Веб

79 Кб, 880x19065 Кб, 300x331

Народ,кто подскажет распиновку,как напрямую через костыль подключить altera epm7064slc44-10N к программатору usb-blaster? с атмегами так прокатывало,я просто на монтажку впаивал разъём,который напрямую к usb asp подцеплялся и перепрошивал через дудку,ибо там mosi к mosi, miso к miso.А тут хуета какая-то немного. Вот к примеру на usb blaster есть вывод ncs и nce,а на моей микрухе таких ног нет.Может кто просвятит?

2 15 янв 2025, 14:44 2 570695

В документации написано:
https://cdrdv2-public.intel.com/654718/m7000.pdf
>MAX 7000S devices are in-system programmable via an industry-standard 4-pin Joint Test Action Group (JTAG) interface
Поэтому нужно смотреть рисунок 1 с твоей картинки, в твоем случае бластер будет работать в этом режиме.
Режимы AS и PS это для непосредственного подключения бластера к загрузочной флешке FPGA. А у тебя всего лишь антикварная CPLD.

Советую взять схему какой-нибудь платы и срисовать оттуда. https://github.com/skiselev/max7_proto/blob/master/KiCad/MAX7_Proto-Schematic.pdf

Ответы0756

3 16 янв 2025, 08:19 3 570756

>>570695
Спасибо.Я так понял у меня вариант без "встроенной флешки",с которой,Как с оперативки плисина подтягивает нужные команды,мой алгоритм единоразово будет зашит в плисину и всё.Следовательно нужно использовать самый левый вариант подключения на первой картинке?Но у меня всё же вопрос ради интереса:что за выводы NC?

Ответы0758

4 16 янв 2025, 08:54 4 570758

>>570756
> нужно использовать самый левый вариант подключения на первой картинке?
Да, правильно.

>Я так понял у меня вариант без "встроенной флешки",с которой,Как с оперативки плисина подтягивает
Нет. Как раз наоборот, у этой CPLD память встроенная. Тут нужно объяснить что эти CPLD на основе программируемых логических матриц, потому так и получается. В документации изложена что там внутри у них. И это следует знать.
И вообще варианты AS и PS с любыми плис как правило не нужны, т.к. через JTAG доступна хоть какая-то отладка.
>команды
Надеюсь ты понимаешь, что там программируются соединения между элементами? И то что это даже близко не команды микроконтроллера.
>Но у меня всё же вопрос ради интереса:что за выводы NC?
Это "do not connect" или "Not connected".

И самое главное, это очень мелкие CPLD. EPM7064 - это значит что там 64 триггера, то есть всего оно может хранить 64 бита. На что этого хватит? На простейший частотомер например или на часы без будильника даже. Это максимум того что там можно уместить.

Ответы0773

5 16 янв 2025, 14:39 5 570773

>>570758
Братан,спасибо,помог дураку. Спасибо тебе.Если что,то я этот тред спамить ещё буду,так что жду твоих ответов в дальнейшем.

Ответы0776

6 16 янв 2025, 16:13 6 570776

>>570773
Вообще-то тут был тред по плисам. Вряд ли он успел утонуть.

Ответы0777

7 16 янв 2025, 16:28 7 570777

>>570776
я решил возобновить,ибо мало ли что.

8 16 янв 2025, 17:21 8 570778

Бампаем тред. Он нужон.

9 19 янв 2025, 06:02 9 570991

Народ,ещё такой вопрос,какой программатор использовать?забил на алике альтеру бластер,а их там два,какой конкретно нужен?

Ответы0995

10 19 янв 2025, 09:30 10 570995

>>570991
Вероятно подойдёт любой. Покупал когда-то выглядящий вот так. Работает. Внутри там PIC18.

Только ещё раз предупрежу, epm7064 это очень мелкая cpld. Этого тебе буквально хватит только светодиодом помигать. Даже какой-нибудь UART самый примитивный туда вряд ли влезет одновременно с приемом и передачей. И туда явно не влезет даже такой uart как в микросхеме 8250.
По сути такая CPLD годится максимум несколько штучек микросхем 74хх заменить. И если у тебя стоит именно такая задача, то хорошо, все правильно делаешь.

Однако если у тебя задача это обучение, то не стоит касаться этих CPLD. Возьми лучше на алиэкспрессе cyclone iv, там за пару тысяч рублей можно найти.

Ответы09961097

47 Кб, 640x640
11 19 янв 2025, 09:30 11 570996

>>570995
>Вероятно подойдёт любой.
Картинка не прилепились.

12 20 янв 2025, 12:58 12 571097

>>570995
Спасибо.Да мне нужно устройство разработать по контролю целостности перемычек,тупо бегущие огни.Там их 64 контакта,думал,что пары штук таких микрух хватит.

Ответы1116

13 20 янв 2025, 15:40 13 571116

>>571097
>думал,что пары штук таких микрух хватит.
Для такого должно хватить.

Но я бы не стал делать такое на CPLD, кроме разве что если оно уже припаяно на плату. А так взял бы кучку 74HC595 и если нужно 74HC165 и любой микроконтроллер.

Обновить тред
« /ra/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion