Cyclone ep1c3t144c8n Прошивка/Чтение

  • Автор темы
S

slavok47

5 Авг 2019
Ребята привет! Столкнулся с устройством на ep1c3t144c8n в связке с EPCS1, есть подозрение что на ПЛИС выгорел порт, вопрос заключается в следующем, если просто заменить ep1c3t144c8n, нужно ли его прошивать или прошивка берется с EPCS1, заказал USB Blaster реально ли слить дамп?
Спасибо!
 

Что это ? Прошивки Схемы Справочники Маркировка Корпуса Программаторы Аббревиатуры Частые вопросы Обмен ссылками Ссылки дня

  • Это информационный блок по ремонту
    Содержит основные технические рекомендации и советы поиска по разделам сайта необходимые для ремонта - принципиальные схемы, файлы прошивок, программ, маркировку компонентов, ссылки на базы данных. Обратите внимание и на другие темы где расположены советы и секреты мастеров, измерения, принцип работы и методы диагностики.
    Предназначен для тех, кто случайно попал на эту страницу, периодически обновляется и отображается только гостям.
  • Прошивки в разделах:
    Прошивки телевизоров (запросы)
    Прошивки телевизоров (хранилище)
    Прошивки мониторов (хранилище)
    Различные прошивки (запросы)
  • Схемы в разделах:
    Схемы телевизоров (запросы)
    Схемы телевизоров (хранилище)
    Схемы мониторов (запросы)
    Различные схемы (запросы)
  • Справочники в разделах:
    Справочник по транзисторам
    ТДКС - распиновка, ремонт, прочее
    Газовые котлы Termomax
    Справочники по микросхемам
  • Marking (маркировка) - обозначение на электронных компонентах
    Справочники по SMD компонентам
    Опознать элемент в телевизоре (вопросы)
    Справочники по SMD кодам компонентов
    Маркировка SMD транзисторов от PHILIPS
  • Package (корпус) - вид корпуса электронного компонента
    SOT-89 - пластковый корпус для поверхностного монтажа
    SOT-23 - миниатюрный пластковый корпус для поверхностного монтажа
    TO-220 - корпус для монтажа (пайки) в отверстия
    SOP (SOIC, SO, TSSOP) - миниатюрные корпуса для поверхностного монтажа
  • Programmer (программатор) - устройство для записи (считывания) информации в память или другое устройство
    Ниже список некоторых программаторов:
    Postal-2,3 - универсальный программатор по протоколам I2C, SPI, MW, IСSP и UART. Подробно - Postal - сборка, настройка
    TL866 (TL866A, TL866CS) - универсальный программатор через USB интерфейс
    CH341A - самый дешевый (не дорогой) универсальный программатор через USB интерфейс
  • LED (Light Emitting Diode) - Светодиод (Светоизлучающий диод)
    MOSFET (Metal Oxide Semiconductor Field Effect Transistor) - Полевой транзистор с МОП структурой затвора
    EEPROM (Electrically Erasable Programmable Read-Only Memory) - Электрически стираемая память
    eMMC (embedded Multimedia Memory Card) - Встроенная мультимедийная карта памяти
    LCD (Liquid Crystal Display) - Жидкокристаллический дисплей (экран)
  • Как мне задать свой вопрос ?

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает на вопросы ?

    Ответ в тему Cyclone ep1c3t144c8n Прошивка/Чтение как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

    Как найти нужную информацию ?

    Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

    По каким маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Что еще я смогу здесь скачать ?

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

В

Васисуалий

Команда форума
5 Авг 2019
Ну согласно вот этому...

Cyclone devices are configured at system power-up with data stored in an Altera configuration device or provided by a system controller. The Cyclone device’s optimized interface allows the device to act as controller in an active serial configuration scheme with the new low-cost serial configuration device.

Циклон конфигурируется с внешнего устройства. Т.е. получается, что заменить его можно, если его конфиг-память цела.

Стр.65 вот этого даташита >>  ссылка скрыта от гостей 

В качестве устройства для доступа могу порекомендовать вот это устройство >>  ссылка скрыта от гостей 

Его можно купить на сайте по ссылке или собрать самостоятельно или же использовать в качестве оного практически любой USB-COM преобразователь, собранный на FT2232. Схема и подробное описание по установке дров и прочего необходимого описано там же. Я лично пользуюсь двумя такими приблудами. Одна в составе платы Mарсоход2 (макетка с EP3C10 CycloneIII) и вторая отдельно именно такая как на картинке. Все работает.:one::up:

По поводу чтения не могу подсказать т.к. всегда только заливал. Ну т.е. средствами Квартуса и программатора для Циклона я всегда пользовался для заливания кода в ПЛИС т.к. всегда имел исходник потому, что писал их сам. Ну есть у мну такое вот маленькое хобби. Для копирования как то использовал Тритон. У него эта микросхема в списке есть и она читается и пишется Тритоном. (Triton V5.8.50.570 - текущая последняя на этот момент)
 
Последнее редактирование:
В

Васисуалий

Команда форума
6 Авг 2019
Кстати, в программировании внешней конфигурационной памяти для Циклонов есть один хитрый нюанс! :one:

Дело в том, что нельзя просто так взять и запрограммировать внешнюю память через JTAG самой ПЛИС! :no: :shocked: :lol:


 Cyclone ep1c3t144c8n Прошивка/Чтение й.jpg



Для программирования этой микросхемы надо включить в проект, т.е. изначально загрузить через JTAG с компа и сам программатор! Иначе говоря изначально ПЛИСа не умеет программировать собственную конфиг-память и для доступа к ней Вы сами должны воткнуть программатор в собственный же проект. И уже затем, используя этот программатор можно загрузить что то в эту внешнюю память. А тут возникает еще один прикольный прикол! Дело в том, что этот кусок одноразово-используемой схемы не слабо так "весит" в общем обьеме используемых логических ячеек и иногда его загрузка в окончательный проект нежелательна или даже и невозможна (ну не лезет он туда уже никак) Так вот я делал такую фишку - сначала загружал в ПЛИС проект с этим загрузчиком, но потом заливал в конфиг схему без него и после очередного ресета моя схема уплывала в свободное плавание без какой либо возможности перезагрузить конфиг-память, если не проводить заново всю процедуру перезагрузок ПЛИСы сначала одним, а потом уже и следующим конфигом...

Я это все рассказал к тому, что в конкретном конечной устройстве можно В ПРИНЦИПЕ не достучаться до памяти через JTAG ПЛИСы! :no:

Вот тут конкретно >>  ссылка скрыта от гостей 
 
Последнее редактирование:
S

slavok47

6 Авг 2019
Васисуалий, Спасибо огромное за развернутый ответ, только я не совсем понял, получается что нельзя записать внешнюю память без самой ПЛИС, типа как по ISP флешки Биос?
 
В

Васисуалий

Команда форума
8 Авг 2019
slavok47 сказал(а):
нельзя записать внешнюю память без самой ПЛИС
Нельзя достучаться до внешней конфигурационной памяти даже с самой ПЛИС, если в ее конфигурацию (программу, если так можно сказать) не включен модуль программатора этой самой флешки! Т.е. вполне реально, что в конечном устройстве, в той конфигурации, которая в нее залита с завода, программатора нет. :no:

Но никто не мешает выпаять эту микрушку и запихать ее в любой подходящий программатор. Я пользовал для этого Тритон.

 ссылка скрыта от гостей 
 

Верх Низ