Народ,кто подскажет распиновку,как напрямую через костыль подключить altera epm7064slc44-10N к программатору usb-blaster? с атмегами так прокатывало,я просто на монтажку впаивал разъём,который напрямую к usb asp подцеплялся и перепрошивал через дудку,ибо там mosi к mosi, miso к miso.А тут хуета какая-то немного. Вот к примеру на usb blaster есть вывод ncs и nce,а на моей микрухе таких ног нет.Может кто просвятит?
В документации написано:
https://cdrdv2-public.intel.com/654718/m7000.pdf
Поэтому нужно смотреть рисунок 1 с твоей картинки, в твоем случае бластер будет работать в этом режиме.
Режимы AS и PS это для непосредственного подключения бластера к загрузочной флешке FPGA. А у тебя всего лишь антикварная CPLD.
Советую взять схему какой-нибудь платы и срисовать оттуда. https://github.com/skiselev/max7_proto/blob/master/KiCad/MAX7_Proto-Schematic.pdf
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
>>0695
Спасибо.Я так понял у меня вариант без "встроенной флешки",с которой,Как с оперативки плисина подтягивает нужные команды,мой алгоритм единоразово будет зашит в плисину и всё.Следовательно нужно использовать самый левый вариант подключения на первой картинке?Но у меня всё же вопрос ради интереса:что за выводы NC?
Спасибо.Я так понял у меня вариант без "встроенной флешки",с которой,Как с оперативки плисина подтягивает нужные команды,мой алгоритм единоразово будет зашит в плисину и всё.Следовательно нужно использовать самый левый вариант подключения на первой картинке?Но у меня всё же вопрос ради интереса:что за выводы NC?
>>0756
Да, правильно.
Нет. Как раз наоборот, у этой CPLD память встроенная. Тут нужно объяснить что эти CPLD на основе программируемых логических матриц, потому так и получается. В документации изложена что там внутри у них. И это следует знать.
И вообще варианты AS и PS с любыми плис как правило не нужны, т.к. через JTAG доступна хоть какая-то отладка.
Надеюсь ты понимаешь, что там программируются соединения между элементами? И то что это даже близко не команды микроконтроллера.
Это "do not connect" или "Not connected".
И самое главное, это очень мелкие CPLD. EPM7064 - это значит что там 64 триггера, то есть всего оно может хранить 64 бита. На что этого хватит? На простейший частотомер например или на часы без будильника даже. Это максимум того что там можно уместить.
> нужно использовать самый левый вариант подключения на первой картинке?
Да, правильно.
>Я так понял у меня вариант без "встроенной флешки",с которой,Как с оперативки плисина подтягивает
Нет. Как раз наоборот, у этой CPLD память встроенная. Тут нужно объяснить что эти CPLD на основе программируемых логических матриц, потому так и получается. В документации изложена что там внутри у них. И это следует знать.
И вообще варианты AS и PS с любыми плис как правило не нужны, т.к. через JTAG доступна хоть какая-то отладка.
>команды
Надеюсь ты понимаешь, что там программируются соединения между элементами? И то что это даже близко не команды микроконтроллера.
>Но у меня всё же вопрос ради интереса:что за выводы NC?
Это "do not connect" или "Not connected".
И самое главное, это очень мелкие CPLD. EPM7064 - это значит что там 64 триггера, то есть всего оно может хранить 64 бита. На что этого хватит? На простейший частотомер например или на часы без будильника даже. Это максимум того что там можно уместить.
>>0758
Братан,спасибо,помог дураку. Спасибо тебе.Если что,то я этот тред спамить ещё буду,так что жду твоих ответов в дальнейшем.
Братан,спасибо,помог дураку. Спасибо тебе.Если что,то я этот тред спамить ещё буду,так что жду твоих ответов в дальнейшем.
>>0776
я решил возобновить,ибо мало ли что.
я решил возобновить,ибо мало ли что.
Бампаем тред. Он нужон.
Народ,ещё такой вопрос,какой программатор использовать?забил на алике альтеру бластер,а их там два,какой конкретно нужен?
>>0991
Вероятно подойдёт любой. Покупал когда-то выглядящий вот так. Работает. Внутри там PIC18.
Только ещё раз предупрежу, epm7064 это очень мелкая cpld. Этого тебе буквально хватит только светодиодом помигать. Даже какой-нибудь UART самый примитивный туда вряд ли влезет одновременно с приемом и передачей. И туда явно не влезет даже такой uart как в микросхеме 8250.
По сути такая CPLD годится максимум несколько штучек микросхем 74хх заменить. И если у тебя стоит именно такая задача, то хорошо, все правильно делаешь.
Однако если у тебя задача это обучение, то не стоит касаться этих CPLD. Возьми лучше на алиэкспрессе cyclone iv, там за пару тысяч рублей можно найти.
Вероятно подойдёт любой. Покупал когда-то выглядящий вот так. Работает. Внутри там PIC18.
Только ещё раз предупрежу, epm7064 это очень мелкая cpld. Этого тебе буквально хватит только светодиодом помигать. Даже какой-нибудь UART самый примитивный туда вряд ли влезет одновременно с приемом и передачей. И туда явно не влезет даже такой uart как в микросхеме 8250.
По сути такая CPLD годится максимум несколько штучек микросхем 74хх заменить. И если у тебя стоит именно такая задача, то хорошо, все правильно делаешь.
Однако если у тебя задача это обучение, то не стоит касаться этих CPLD. Возьми лучше на алиэкспрессе cyclone iv, там за пару тысяч рублей можно найти.
>>0995
Спасибо.Да мне нужно устройство разработать по контролю целостности перемычек,тупо бегущие огни.Там их 64 контакта,думал,что пары штук таких микрух хватит.
Спасибо.Да мне нужно устройство разработать по контролю целостности перемычек,тупо бегущие огни.Там их 64 контакта,думал,что пары штук таких микрух хватит.
>>1097
Для такого должно хватить.
Но я бы не стал делать такое на CPLD, кроме разве что если оно уже припаяно на плату. А так взял бы кучку 74HC595 и если нужно 74HC165 и любой микроконтроллер.
>думал,что пары штук таких микрух хватит.
Для такого должно хватить.
Но я бы не стал делать такое на CPLD, кроме разве что если оно уже припаяно на плату. А так взял бы кучку 74HC595 и если нужно 74HC165 и любой микроконтроллер.