User Tag List

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 31 по 40 из 57

Тема: Использование PIC в качестве логики

  1. #31
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    т.е. надо довериться разработчикам секретных железяк и не пикать?
    Это всё равно что к примеру фирма Intel сказала бы - зачем вам ребята знать систему команд наших процессоров - пишите всё на высокоуровневом языке Intel C и не возникайте - всё равно ничего не поймете
    Интерес представляет логическая схема, а не то, какие биты прошивки за что отвечают. Меня это совсем не волнует. А вообще, если не устраивает имеющееся железо можно разработатьт свое - т.е. свою плис, которую по твоему индивидуальному заказу за 5-6 десятков килобаксов изготовят в уникальном исполнении.


    Цитата Сообщение от CHRV Посмотреть сообщение
    Кулибины всеравно полезут и тогда виноват будешь ты
    А мне на это будет уже наплевать.
    Последний раз редактировалось KingOfEvil; 29.03.2007 в 21:35. Причина: Добавлено сообщение

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Master Аватар для Shaos
    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    805
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    66 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от deathsoft Посмотреть сообщение
    Скажем так, что для GAL ты тоже ничего не знаешь, кроме логической схемы GAL, которая нарисована внутри даташита, те номера битов, что проставлены в документации фирмы Lattice являются чисто условными.
    Как раз не условными, а вполне конкретными - файл прошивки можно составлять вручную. А как там всё внутри на самом деле устроено это и не важно - никто ведь не разбирает микрокод процессоров, однако всё что идёт снаружи должно быть разжёвано с точностью до каждого битика.

    Добавлено через 3 минуты
    Цитата Сообщение от KingOfEvil Посмотреть сообщение
    Интерес представляет логическая схема, а не то, какие биты прошивки за что отвечают. Меня это совсем не волнует. А вообще, если не устраивает имеющееся железо можно разработатьт свое - т.е. свою плис, которую по твоему индивидуальному заказу за 5-6 десятков килобаксов изготовят в уникальном исполнении.
    Для большинства обычных программистов тоже интерес представляет лишь исходник на C/C++, а вовсе не то в какие операции процессора это всё превратится после компиляции, однако по каждому процессору всё описано вполне детально - если следовать твоей логике то зря?
    Последний раз редактировалось Shaos; 30.03.2007 в 06:43. Причина: Добавлено сообщение
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  4. #33
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    Для большинства обычных программистов тоже интерес представляет лишь исходник на C/C++, а вовсе не то в какие операции процессора это всё превратится после компиляции, однако по каждому процессору всё описано вполне детально - если следовать твоей логике то зря?
    Здесь речь не об этом. Когда я описываю логическое устройство, я получаю 100%-е соответсвие между описанной логикой в исходнике и структурой взаимоствязей между ячейками внутри ПЛИС. Каким путем это соответствие достигается меня мало интересует, т.к. я занимаюсь разработкой реального железа, а не изучением внутренностей конкретной микросхемы, которое не несет практической пользы.
    При написании программ на C мы после компиляции получаем хз что. Никто тоже на 100% не документирует процесс компиляции, а также каким кускам программы на высоком уровне ставятся в соответствие какие куски машинного кода.
    Полное описание внутренностей процессора жизненно необходимо, т.к. если планируется использовать его ресурсы на полную катушку оптимальным способом да еще и в реальном времени, то про С можно забыть.
    KOE ** Pentagon-1024SL 2.2+1024k RAM+384x304+16 colour+HDD+CD-ROM+PS2 Keyboard+Turbo Sound FM + GS 512 bugFixed

  5. #34
    Master Аватар для Shaos
    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    805
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    66 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KingOfEvil Посмотреть сообщение
    Здесь речь не об этом. Когда я описываю логическое устройство, я получаю 100%-е соответсвие между описанной логикой в исходнике и структурой взаимоствязей между ячейками внутри ПЛИС. Каким путем это соответствие достигается меня мало интересует, т.к. я занимаюсь разработкой реального железа, а не изучением внутренностей конкретной микросхемы, которое не несет практической пользы.
    При написании программ на C мы после компиляции получаем хз что. Никто тоже на 100% не документирует процесс компиляции, а также каким кускам программы на высоком уровне ставятся в соответствие какие куски машинного кода.
    Полное описание внутренностей процессора жизненно необходимо, т.к. если планируется использовать его ресурсы на полную катушку оптимальным способом да еще и в реальном времени, то про С можно забыть.
    В ПЛИС 100% соответствия нет и быть не может - не зря же народ синхронизирует всё что можно и суёт регистры-защёлки где не попадя - иначе многобитные сигналы буду прибегать в разнобой. А по поводу Си - скомпилированный код работает точно в соответствии с той программой что программист написал - почти 100% соответствие, никаких гонок сигналов и т.д. Да и на самом деле всё задокументировано и для компиляторов. Засекреченно-закрытыми решениями в программировании пользуются всё меньше и меньше - так вот я и задаюсь вопросом почему в железной компиляции до сих пор всё засекречено и закрыто? То ли дело в 80-х было раздолье - поячеечные форматы PAL-ов всем известны, а в книжке про них листинг программы PALASM на фортране и бейсике...
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  6. #35
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    В ПЛИС 100% соответствия нет
    Откуда такая уверенность в том, что на деле неверно? Ты сам что-то делал на плис и проверял на соответсвие? Вплоть до элементарных ячеек? Приведи в качестве доказательсва проект, в котором в исходнике описана одна логика работы, а на деле (т.е. внутри ПЛИС) логика не такая.

    Цитата Сообщение от Shaos Посмотреть сообщение
    и быть не может
    Дубль 2. Известны на 100% все взаимосвязи между ячейками в ПЛИС. Известны на 100% параметры конфигурируемых логических блоков, программируемых мультиплексоров и т.д. Вплоть до каждой элементарной макроячейки. Чего еще нужно?

    Цитата Сообщение от Shaos Посмотреть сообщение
    - не зря же народ синхронизирует всё что можно и суёт регистры-защёлки где не попадя - иначе многобитные сигналы буду прибегать в разнобой.
    То, что нужно вводить синхронизацию - это нормально. В любых громоздких асинхронных логических схемах (не только в ПЛИС) возникает эффект гонок, который не существует в синхронных схемах. Идеология ПЛИС предполагает построение именно синхронных схем. Кстати, у меня тагих глюков не возникало.
    Последний раз редактировалось KingOfEvil; 31.03.2007 в 10:00.
    KOE ** Pentagon-1024SL 2.2+1024k RAM+384x304+16 colour+HDD+CD-ROM+PS2 Keyboard+Turbo Sound FM + GS 512 bugFixed

  7. #36
    Master Аватар для Shaos
    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    805
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    66 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KingOfEvil Посмотреть сообщение
    Дубль 2. Известны на 100% все взаимосвязи между ячейками в ПЛИС. Известны на 100% параметры конфигурируемых логических блоков, программируемых мультиплексоров и т.д. Вплоть до каждой элементарной макроячейки. Чего еще нужно?
    "Известны на 100%" это когда можно залезть в файл прошивки и вручную поправить битики...
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  8. #37
    Activist
    Регистрация
    23.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    367
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    То ли дело в 80-х было раздолье - поячеечные форматы PAL-ов всем известны, а в книжке про них листинг программы PALASM на фортране и бейсике...
    В 80х может и было, а щас все засекречено Atmel для своих ATF22V10 даже нумерацию битов не приводит, алгоритм прошивки с точность противоположный алгоритму фирмы Lattice (биты задом наперед в микросхему при программировании передаются). Про то как самому сделать программатор для PAL/GAL как не было информации так и нет (эта информация выдается только фирмам разработчикам программаторов под NDA). Нету информации даже про древней микросхеме 85c220 (ep220) (нету ни описания соответствия битов файле с логической схемой, ни тем более как их читать и программировать) которая представляет собой усовершенствованный GAL22V10
    Последний раз редактировалось deathsoft; 08.04.2007 в 00:55.

  9. #38
    Master Аватар для KingOfEvil
    Регистрация
    16.06.2005
    Адрес
    Москва, Ногинск
    Сообщений
    708
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    "Известны на 100%" это когда можно залезть в файл прошивки и вручную поправить битики...
    "Известны" значит, что известны, а не то, что их можно ковырять и портить. Если надо что-то изменить, то изменения вносятся в исходнике.
    Последний раз редактировалось KingOfEvil; 31.03.2007 в 16:21.
    KOE ** Pentagon-1024SL 2.2+1024k RAM+384x304+16 colour+HDD+CD-ROM+PS2 Keyboard+Turbo Sound FM + GS 512 bugFixed

  10. #39
    Master Аватар для Shaos
    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    805
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    66 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KingOfEvil Посмотреть сообщение
    "Известны" значит, что известны, а не то, что их можно ковырять и портить. Если надо что-то изменить, то изменения вносятся в исходнике.
    Опять двадцать пять... Многие программисты точно также думают, однако разработчики процов печатают все спецификации и выкладывают в открытый доступ - тупят?

    Добавлено через 2 минуты
    Цитата Сообщение от deathsoft Посмотреть сообщение
    В 80х может и было, а щас все засекречено Atmel для своих ATF22V10 даже нумерацию битов не приводит, алгоритм прошивки с точность противоположный алгоритму фирмы Lattice (биты задом наперед в микросхему при программировании передаются). Про то как самому сделать программатор для PAL/GAL как не было информации так и нет (эта информация выдается только фирмам разработчикам программаторов под NDA). Нету информации даже про древней микросхеме 85c220 (ep220) (нету ни описания соответствия битов файле с логической схемой, ни тем более как их читать и программировать) которая представляет собой усовершенствованный GAL22V10
    Да уж - напридумывали секретов вокруг старых технологий... Приглянулись мне ispGAL22V10 с возможностью последовательного программирования цепочки девайсов прямо в схеме, однако при ближайшем рассмотрении оказалось, что прошивать можно только с помощью их утилиты под винды по засекреченному протоколу...
    Последний раз редактировалось Shaos; 31.03.2007 в 19:34. Причина: Добавлено сообщение
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  11. #40
    Activist
    Регистрация
    23.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    367
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    Приглянулись мне ispGAL22V10 с возможностью последовательного программирования цепочки девайсов прямо в схеме, однако при ближайшем рассмотрении оказалось, что прошивать можно только с помощью их утилиты под винды по засекреченному протоколу...
    Вот ответ на твой вопрос http://www.totalisp.com/forums/forum...&threadid=4585, т.ч. возможно не все потеряно

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ТЕСТЕР микросхем логики
    от Mikka_A в разделе Оборудование
    Ответов: 29
    Последнее: 19.03.2007, 22:46
  2. Ответов: 3
    Последнее: 09.10.2006, 19:46
  3. Использование FPGA и CPLD (ПЛИС и ПЛМ)
    от Mick в разделе Для начинающих
    Ответов: 69
    Последнее: 03.05.2006, 11:47
  4. Ответов: 10
    Последнее: 11.07.2005, 10:05

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •