Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   ПЛИС и всё что с ними связано (http://zx-pk.ru/showthread.php?t=9342)

axel_sunrise 28th October 2010 15:07

Quote:

Originally Posted by Ewgeny7 (Post 326263)
Спасибо. Я ее видел, НО ТАМ ПИК!!! Ужос. Было бы АВР...

А мне пик больше нравится)))придётся заказывать микросхему (стоит 300-350руб),хочу опробовать схемку :)

psb 28th October 2010 15:13

надо распотрошить прошивку! и сделать как надо:)

ZEK 28th October 2010 15:18

Quote:

Originally Posted by psb (Post 326293)
надо распотрошить прошивку! и сделать как надо

походу написано по мотивам http://ixo-jtag.sourceforge.net/ того варианта что для чипа FX2

mbojenov 28th October 2010 19:05

господа, посмотрите, может у кого нибудь есть информация по программированию (не прошиванию, программатор есть) 556РТ1 или 2

psb 28th October 2010 20:14

Quote:

Originally Posted by ZEK (Post 326295)
походу написано по мотивам

ну вот как руки дойдут..... блин, дойдут ли только...

MV1971 28th October 2010 21:17

Quote:

Originally Posted by mbojenov (Post 326341)
господа, посмотрите, может у кого нибудь есть информация по программированию (не прошиванию, программатор есть) 556РТ1 или 2

Как я понял нужна инфа о том, как подготавливать прошивку ?
А какой программатор ? Редактор есть в программе для него ?
Вот описание редактора одного из программаторов. В принципе все основные моменты есть.

Редактор ПЛМ предназначен для подготовки данных для микросхем ПЛМ. Буфер этого редактора отображается на экране после выбора микросхемы ПЛМ.
Буфер редактора ПЛМ представляет из себя ОЗУ, в которое можно считать информацию (с микросхемы ПЛМ или из текстового файла специального формата) или ввести ее вручную. Информация, содержащаяся в буфере ПЛМ, отображается на экране в виде стандартной таблицы истинности ПЛМ. Эта таблица содержит 3 области для отображения разных слоев логических функций: слоя И, слоя ИЛИ и слоя НЕ.
На микросхеме ПЛМ типа К556РТ1 или К556РТ2 (выходы с открытым коллектором или с тремя состояниями соответственно) можно реализовать до 8 логических функций F0...F7 от 16 входных переменных A0...A15. Каждая из функций F0...F7 представляет собой дизъюнкцию (прямую или инверсную) нескольких конъюнкций входных переменных. Слой И микросхемы содержит 48 конъюнкторов, каждый из которых имеет по 32 входа (по 2 входа для каждой входной переменной: прямой вход и инверсный вход). На каждом входе имеется плавкая перемычка, которую можно прожечь при программировании микросхемы. Слой ИЛИ содержит 8 дизъюнкторов, каждый из которых имеет 48 входов, соединенных с выходами конъюнкторов. На каждом входе также имеется плавкая перемычка. Слой НЕ содержит 8 двухвходовых элементов "Исключающее ИЛИ". Один из входов подключен к выходу дизъюнктора, а второй заземлен (через перемычку). Каждый из этих элементов может быть либо инвертором (если перемычку на его входе прожечь) или повторителем (если перемычка целая).
Левая часть таблицы отражает состояние перемычек слоя И микросхемы ПЛМ. Каждый из 48 конъюнкторов представлен в таблице одной строкой. Состояние каждой пары перемычек отображается одним символом:
"-" - обе перемычки целые
"x" - обе перемычки прожжены
"H" - целая только перемычка прямого входа
"L" - целая только перемычка инверсного входа
Если у какого-либо конъюнктора не прожжена хотя бы одна пара перемычек (символ "-" в таблице), то на выходе этого конъюнктора всегда будет 0, т.е. этот конъюнктор не будет влиять ни на одну из выходных логических функций. Если у конъюнктора прожжены обе перемычки для какой-либо входной переменной (символ "x" в таблице), то эта переменная не будет влиять на выходное значение этого конъюнктора, т.е. не будет входить в его логическую функцию. Если прожжена только одна перемычка из пары, то соответствующая входная переменная будет входить в логическую функцию этого конъюнктора в прямом или инверсном виде (соответственно символ "H" или "L" в таблице).
Правая часть таблицы отражает состояние перемычек слоя ИЛИ микросхемы ПЛМ. Каждый из 8 дизъюнкторов представлен в таблице одним столбцом из 48 символов. Состояние каждой перемычки отображается одним символом:
"A" - перемычка целая
"-" - перемычка прожжена
Наличие какой-либо перемычки у дизъюнктора означает, что к этому входу подключен соответствующий конъюнктор, т.е. логическая функция этого конъюнктора входит в состав выходной логической функции. Любой из 48 конъюнкторов может быть подключен не к одному, а к нескольким дизъюнкторам (при этом соответствующие выходные функции будут содержать одинаковые конъюнкции).
Слой НЕ микросхемы представлен одной строкой символов в правой половине верхней части таблицы. Состояние каждой перемычки отображается одним символом:
"L" - перемычка целая
"H" - перемычка прожжена (при этом соответствующая
выходная функция инвертируется)
При выборе микросхемы К556РТ1/2 (командой из меню ) на экране появляется таблица, отображающая исходное состояние буфера редактора ПЛМ, соответствующее "чистой" микросхеме, у которой все перемычки целые.
Чтение информации в буфер редактора ПЛМ и запись из этого буфера в файл осуществляется так же, как и для микросхем ПЗУ: чтение в буфер редактора ПЛМ из микросхемы - командой меню , чтение из файла и запись в файл - командами и меню .

mbojenov 28th October 2010 21:42

программатор стерх, в его программе есть редактор ПЛМ

MV1971 28th October 2010 21:47

Quote:

Originally Posted by mbojenov (Post 326387)
программатор стерх, в его программе есть редактор ПЛМ

Да, у меня тоже есть ST-700.

ZEK 29th October 2010 10:24

Quote:

Originally Posted by axel_sunrise (Post 326251)
Нашёл простую схему программатора USB ALTERA

Собрал, прошил. Определился нормально в винде, квартус тож увидел, сегодня вечером найду в загашниках cpld попробую прошить.
Сырки правильно сделаны, можно в комплекте с USB bootloader заюзать и обновлять прошивку без программатора.

Keeper 29th October 2010 12:54

Quote:

Originally Posted by ZEK (Post 326485)
Собрал, прошил. Определился нормально в винде, квартус тож увидел, сегодня вечером найду в загашниках cpld попробую прошить.

ДежаВю :) Сегодня ночью допаял USBBlaster на EPM3064, прошил, квактус определяет, cpldшка тоже определяется, правда прошивать я еще ничего не пробовал :) И я собрал используя отладочный модуль UM245R на FT245R...


All times are GMT +4. The time now is 06:39.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.