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

User Tag List

Показано с 1 по 10 из 70

Тема: Возможность доработки БК0010-01 -> БК0011М

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

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

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    К обоим, но конкретно здесь - к процессору. Лишь к ВМ3, наконец, додумались сделать расширенную шину.
    Извини, но у тебя странные претензии к ВМ1. Если по-простому - "А почему Ryzen 5800X в начале 80-х на Ангстреме не замутили? И 64-бита, и терабайт памяти, и многоядерность жи".
    Вот что смогли в том транзисторном бюджете и на тех средствах проектирования - то и сделали. И весьма с разумными параметрами, шина вполне соответствует той эпохе. Ты думаешь почему БК-0010 сделали всего с 32К памяти? А потому что не было памяти в наличии, с более-менее хоть каким-то приемлемым ПВГ на тот момент умели РУ1/РУ3/РУ6 - и все. Ну, допустим, всадили бы в ВМ1 MMU, сделали бы тебе 22-битную шину, выжрали бы транзисторный бюджет, потратили бы пару дополнительных лет на разработку, получили бы мизерный выход годных. И что? Прицепили ли бы к нему те же 32К памяти потому что с РУ5 все очень плохо? Надо все-таки реалистично оценивать возможности разработки, производства и дальнейшего применения изделий.

    Я почти четверть века занимался разработкой кассовых аппаратов и их серийным производством, так что с производственным циклом знаком очень хорошо. Расскажу байку из начала 90-х. У нас тогда небольшая группа разработчиков на базе университета была, и был такой очень большой военный "Киевский радиозавод", там одно КБ человек 600 на тот момент было. И приняли тогда законы про фискализацию и завод получил план на 100К касс. Заводское КБ решило что это несолидно, кассами-то заниматься, сбросили по хозрассчету на субподряд, и схему рисовать и софт писать. Схема досталась Институту Кибернетики, ну а софт писать - нам.

    В инкибе со схемой происходило что-то странное, но в ТЗ было - "максимально широкое применение отечестввенных компонентов", и пошел туда 1810ВМ86. И память на РУ10/17, и 573РФ4/6, и новинка - флешки 28Fxxx от Интел, как исключение, для фискалки. И, ессно, шина 16-битная, должно ж быть круто, зачем нам 64Кбайта адресного пространства? Не, даешь мегабайт, и все микросхемы памяти тупо удвоены. Я тогда еще нарыл для своего проекта крутой интегрированный контроллер - 1810ВК56 - контроллер прерываний, PIO, UART, таймеры в одном флаконе, закинул инфу в инкиб - они обрадовались, уцепились. Софт мы писали на эмуляторе, за основу взяли итальянскую кассу, работаем.

    Ну что, Новый Год - сдача темы, рабочего железа нет. В конце декабря приезжает к нам в лабораторию чувачок с инкиба, привозит макет. 30x80см. 150 корпусов распаянных МГТФ. У меня уже тогда был эмулятор ПЗУ, втыкнул, простенький тест - не работает. "А ты как тему-то сдал? А я логический анализатор втыкнул, циклы чтения-записи заснял - для отчета прокатило". Норм, да? Архитектурно там были трущобы - ВМ86, куча памяти на 16-битной шину, 3 UART ВВ51, пара ВВ55, два ВН59, сбоку всадили ВК56 (инновация, бл). А, да - индикатор клавиатура обслуживались отдельной ВЕ51, которую делали-писали третьи люди, и еще был отдельный принтер на ВМ80, с 4-мя моторами. И на все это хозяйствво был разработан блок питания, на 800Вт, на двух огромных платах и 14 (четырнадцать!!) питающих напряжений.

    Запускал я этот чужой хлам дня три. Ессно, без нормальной схемы, хто ж ее нормально сделает-то. Но - запустил, программа наша портанулась и притерлась еще за неделю (там грамотно все мы архитектурно сделали, не блестяще, но сейчас понимаю что при нулевом опыте мы тогда сделали крутую работу), поехали на завод, показали генеральному, ура - тема закрыта, всем медаль.

    А у завода план - 100К касс за год. Ну, КБ есть, трассируют они плату, все 150 корпусов, доводят как-то БП, индикацию, смежный завод принтерами занимается. И, чтобы вы не сомневались, быстренько х@#рят (вот нет другого слова тут, извините) 2000 штук "пробной" партии плат. И потом проходит месяц, другой, а на выходе ничего нет. И люди с завода как-то к нам в лабу потянулись. Приходят такие... И платы несут. Одну, вторую, третью. И программку так просят запустить кассовую. Прошиваешь - не работает. Ищешь где-что. И тянется оно и тянется. И где-то через полгода, наконец, признали - тупо не может завод платы запустить. Те пара десятков демонстрационных - все через меня прошли. А дальше - пипц, не будет серии, не могём. Вот это и называется - несоответствие проекта техническим возможностям. Дальше мы уже делали свою разработку, схема была уже полностью моя, там был 1810ВМ88, 70 корпусов, мои технологические тесты, и трассировка под моим надзором ну и тренинги цеховые. Для 22-летнего старшекурсника я очень круто взлетел в ведущего инженера . Худо-бедно несколько тысяч аппаратов тогда осилили, дальше много чего было, на четверть века хватит рассказывать.

    Вот такая история, вывод я тогда сделал простой - варежку надо разевать точно по своим возможностям, хотелки рубать беспощадно под задачу, а мечтать только в курилке - "эх, тут бы данных 16-бит, та адреса 20-бит". И вывод этот до сих пор актуальный

    Эти 8 пользователя(ей) поблагодарили Vslav за это полезное сообщение:

    grf(21.07.2021), Hunta(21.07.2021), IgorR76(20.07.2021), Radon17(21.07.2021), Sandro(21.07.2021), SuperMax(21.07.2021), xolod(21.07.2021), Копейкин(21.07.2021)

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

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

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

Похожие темы

  1. Каталогизация софта БК0010 / БК0011М
    от Woland в разделе БК-0010/0011
    Ответов: 21
    Последнее: 26.10.2025, 14:16
  2. Ответов: 2
    Последнее: 24.02.2017, 00:49
  3. Ответов: 0
    Последнее: 10.04.2016, 18:04
  4. Ответов: 70
    Последнее: 21.10.2013, 22:53
  5. Куплю БК0010.01 или БК0011М
    от Hakuna в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 08.06.2010, 13:32

Ваши права

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