Важная информация

User Tag List

Страница 5 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 41 по 50 из 51

Тема: Специалист_МХ2 ПЛМ

  1. #41
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мы в разных вселенных? Все продукты CPLD:

    Общее у них только non-volatile, что означает "энергонезависимая" (что нам и нужно), а вот instant-on и single-chip есть только у MAXII и MAXV.
    Далее, MAXII Handbook говорит:

    Нам не хватит 300МГц по лапкам (сноска говорит что корка умеет быстрее)?

    Я не осуждаю применение FPGA, т.к. по цене/возможностям оно более оправдано. Просто условия проекта на данный момент таковы. MAXV тоже подходит, но я думаю по цене оно выйдет очень невкусно. Что касается самой FPGA, то т.к. это все же SoC (наподобие NIOS от Альтеры) то время прогрузки корки значения не имеет - человек все равно не заметит.

  2. #42
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Мы в разных вселенных?
    ...
    Общее у них только non-volatile
    Причем здесь вселенные? То что в сравнительной табличке на MAX10 не написано instant on - так это просто упущение, документация на семейство MAX10 говорит что instant on - есть, устройство включается мгновенно, без всяких задержек после POR.

    Деление на FPGA и CPLD весьма условное. Строго говоря CPLD - это когда вся логика в единой матрице ПЛМ, 22V10 - это классический PLD. MAX7000 и MAX3000 - тоже, там вся логика в единой матрице, а триггеры вынесены в отдельные элементы. А вот MAXII - уже не классический CPLD, там логика оформлена в виде LUT, находится близко к триггеру, все это объединяется в LAB-ы + общие интерконнекты, нет единой общей матрицы ПЛМ. MAXV примерно такой же. Поэтому MAXII/MAXV - не совсем CPLD, они достаточно близки структурно к FPGA. Добавили в MAX10 блоки памяти и назвали уже FPGA - это более соответствует получившейся архитектуре.

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Нам не хватит 300МГц по лапкам (сноска говорит что корка умеет быстрее)?
    Хватит Но это достаточно новый MAXII и это, строго говоря, не CPLD, хотя Альтера его так называет. Классические CPLD (MAX7) они старые, и у них есть именно архитектурные проблемы с времянками из-за того что там длинные каналы к общей матрице, а вся логика проходит только через нее. В конце 90-х у меня было очень много геморроя с PCI всего на 33МГц с MAX7 именно из-за времянок прохождения через матрицу. FPGA тех же времен (FLEX) таких проблем не имел.

  3. #43
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну что ж, давай разберемся, что же такое POR для MAX10:
    Instant-on
    The MAX 10 devices support instant-on feature. The instant-on mode is the fastest power-up mode for MAX 10 devices.
    If you enable instant-on, the device will directly enter the configuration stage. The POR delay value will be used to delay the POR signal if the instant-on feature is not enabled.

    И то же самое для CycloneII:

    А все потому, что внутренний осциллятор MAXII раза в 4 быстрее (у циклона он 10МГц а у Макса от 40 до 50, если я правильно понял), и память находится на кристалле, что позволяет загружать более одного бита за раз. А если выбрать инициализацию этой внутренней памяти, то и вовсе:


    Если быть честным, то MAXII тоже имеет время загрузки. И оно строго нормировано:
    When power is applied to a MAX II device, the POR circuit monitors VCCINT and begins SRAM download at an approximate voltage of 1.7 V or 1.55 V for MAX IIG and MAX IIZ devices. From this voltage reference, SRAM download and entry into user mode takes 200 to 450 μs maximum, depending on device density. This period of time is specified as tCONFIG in the power-up timing section of the DC and Switching Characteristics chapter in the MAX II Device Handbook.
    И я согласен, что расположение SRAM ячейки конфигурации непосредственно в LE/LUT значительно сокращает временную модель устройства, по сравнению с MAX3000/MAX7000.

    Как я уже сказал в предыдущем своем посте: FPGA это не плохо и достаточно быстро для человека. А POR характеристика это нечто более абстрактное и в случае с SoC можно пренебречь, но нельзя не учитывать при использовании CPLD как логику в уже существующей системе.

  4. #44
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Ну что ж, давай разберемся, что же такое
    Сейчас у ВСЕХ быстрых современных плисок в качестве рабочей конфигурации используется RAM, банально потому что ячейки с зарядом (флеш) не могут обеспечить быстродействие. Поэтому у всех микросхем будет некоторое время до перехода в рабочий режим после включения питания, нужное для копирования non-volatile данных из флеша в рабочую RAM.

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    И то же самое для CycloneII:
    Существуют и пассивные методы конфигурации, там быстрее можно прогрузить, емнип у меня было и 20мс для 2C8, причем время было критично.

    В-общем, спасибо за пост, я про эти 3мс у MAX10 не задумывался, а про сотни мкс у MAXII и не знал, у меня как-то последнее время больше Sockit в работе.

    Ну и удивительно немного, обычно новое стараются узнать, тут прекрасный случай MAX10 пощупать, и недорого, и доставабельно, корпус подходящий есть. Но, раз доктор сказал MAXII, значит пусть будет MAXII

  5. #45
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Ну и удивительно немного, обычно новое стараются узнать, тут прекрасный случай MAX10 пощупать, и недорого, и доставабельно, корпус подходящий есть. Но, раз доктор сказал MAXII, значит пусть будет MAXII
    Ну просто исходим из того что есть на руках: EPM570T100 у меня полсотни, EPM1270T144 еще пара-тройка десятков. А вот MAX10 нет ни одной.

  6. #46
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    HardWareMan, а схема нового компьютера есть?

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

  8. #47
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    HardWareMan, а схема нового компьютера есть?
    В разработке.
    Цитата Сообщение от MVV Посмотреть сообщение
    Мало LEs. На него разве-что MAH PONK или Tetris получится втиснуть:
    Начинал я с таких простых игровых проектов изучать ПЛИС
    Очень рад за тебя, но:

    Это просто процессор ВМ80 из этой ветки. Остается еще около 600 ячеек. Компьютерам, которые тут обсуждаются хватает 128 - Fifan делал с внешним процессором, не даст соврать. Еще вопросы?

  9. #48
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересный проект, Железный Человек
    Уже куча интересной информации, даже в обсуждении камня.
    Планируется размещение Спеца в спичечном коробке?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  10. #49
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Неа, я планирую в корпусок от Блинков, вроде DIR-300 или DSL-300:

    План таков: запихать туда SoC с памятью, вывести буферизированную (с преобразованием к ТТЛ) порцию сигналов расширения (шина данных, младшие адреса и выборку для навесных портов ввода-вывода) и одну ВВ55 внутри с выводом сигналов на угловую двойную гребенку на подобие как у нас на кружке был использован МРН-32. Питальник - внешний 5В 1А, внутри 3.3в стаб на 1117. Пилотный проект, соберем - увидим.

  11. #50
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Гы... В такой корпус я упихал Орион-2009 на плисе EP1C3, а потом и Скорпион-2015 на плисине EP2C5.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

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

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

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

Похожие темы

  1. Ответов: 153
    Последнее: 16.12.2021, 19:07

Ваши права

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