2.10 Способы подключения SoC-памяти
Микросхема M41T80 легко соединяется по шине I2C 400 кГц с почти любыми микропроцессорами и микроконтроллерами (рис. 2.7), а при добавлении внешнего диода и конденсатора, она может всегда поддержать микроконтроллер при кратковременном отказе питания. Так как шина I2C работает с открытым стоком, то нет проблем по согласованию напряжения между микропроцессором и M41T80 и для развязки по напряжению достаточно использовать один диод. При использовании конденсатора с емкостью 1 Ф и питающем напряжении Vcc = 3,3 В, ожидаемое время обеспечения резервного питания составляет приблизительно 10 дней.
Микросхемы M41T80 выпускаются в малоразмерном корпусе типа SO8. Возможна поставка и в корпусе TSSOP8.
Наиболее простым устройством из серии микросхем SERIAL RTC является микросхема M41T0, разработанная на базе M41T00, M41T0. У этого устройства нет переключателя батареи и программной калибровки часов, но есть функция обнаружения сбоя генератора и интерфейс I2C с 400 кГц.
Микросхема M41T0 при использовании внешнего конденсатора с емкостью 1 Ф при питании в 3,3 В может обеспечить резервное питание продолжительностью до двух недель.
Верхняя батарея для микросхем NVRAM поставляется отдельно и это обязательно надо учитывать при формировании сервисного комплекта к данным схемам.
Рисунок 2.7 – Схема соединения SoC-памяти с микроконтроллером
Таким образом, SoC-память NVRAM отличается, в первую очередь, более высокой интеграцией, наличием встроенного переключателя батареи и возможностью программной калибровки часов, для чего используется программное обеспечение, рассмотренное в третьем разделе квалификационной работы бакалавра.
3. программное обеспечение систем сервисного ОБСЛУЖИВАНИя soc-памяти
Ввиду большого количества фирм-производителей программного обеспечения для SoC-микросхем, в данном разделе дипломной работы, дадим общую характеристику требованиям, удовлетворять которым должны программные продукты для систем сервисного обслуживания встроенной памяти ГАС.
Во-первых, программная среда должна включать полный цикл разработки, начиная от ввода алгоритма, включая процесс отладки и заканчивая программированием кристалла. Разработка программы может быть как на уровне ассемблера, так и на макроуровне с манипуляцией многобайтными величинами со знаком.
Во-вторых, в отличие от программ на классическом ассемблере, программа должна вводиться в виде алгоритма с древовидными ветвлениями и отображаться на плоскости, в двух измерениях. Сеть условных и безусловных переходов должна отображаться графически, в удобной векторной форме. Это к тому же освобождает программу от бесчисленных имен меток, которые в классическом ассемблере являются неизбежным балластом. Вся логическая структура программы должна быть наглядной.
В-третьих, должны быть учтены возможности графических технологий, раскрывающих новые возможности для программистов. Визуальность логической структуры уменьшает вероятность ошибок и сокращает сроки разработки. Появляется такое понятие, как дизайн алгоритма, предполагающее некоторый художественный вкус программиста, в рамках понятия технической эстетики.
В-четвёртых, учитывая нарастающий дефицит времени, как атрибут технологического развития, по сравнению с классическим ассемблером, время на разработку программного обеспечения должно быть сокращено в 3 – 5 раз.
В-пятых, должна поддерживаться автоматическая перекодировка строк ANSI-кодов Windows в коды русифицированного буквенно-цифрового ЖКИ.
В-шестых, среда должна объединить в себе графический редактор, компилятор алгоритма, симулятор микроконтроллера, внутрисхемный программатор. При использовании внутрисхемного программатора микроконтроллер может подключаться к COM-порту компьютера через несложный адаптер, например: три диода и несколько резисторов. Программатор ведет подсчет числа перепрограммирования кристалла, сохраняя счетчик непосредственно в кристалле.
В-седьмых, программная среда должна обеспечивать мониторную отладку на кристалле (On Chip debug), которая позволяет наблюдать содержимое реального кристалла в заданной точке останова. При этом для связи микроконтроллера с компьютером, может использоваться только один вывод, причем по выбору пользователя. Мониторная отладка может быть применена к любому типу кристалла, имеющего SRAM.
И наконец, программное обеспечение должно поддерживать наиболее широкую линейку типов кристаллов и предназначаться для работы во всех операционных системах.
выводы
В процессе выполнения квалификационной работы бакалавра, была достигнута цель работы, а именно: разработаны компоненты инфраструктуры сервисного обслуживания кристалла памяти ГАС.
Для достижения цели работы, были выполнены следующие теоретические этапы:
– дана общая характеристика системы на кристалле;
– очерчены современные тенденции развития;
– приведена номенклатура выпускаемой памяти на кристалле;
При разработке компонентов инфраструктуры сервисного обслуживания SoC-памяти, в соответствии с принципами создания сервисных систем, были получены такие результаты:
– сформирована система сервисной идентификации SoC-памяти;
– составлены инструкции при сервисном обслуживании SoC-памяти;
– разработана система сохранения параметров сервисного обслуживания;
– систематизированы составляющие оценки программирования SoC-памяти, включающие особенности бесконтактных микросхем памяти и особенности супервизоров;
– решена проблем переключения питающего напряжения в процессе сервисного обслуживания;
– приведена архитектура SoC-памяти;
– охарактеризованы типы корпусов;
– раскрыта система реального времени, используемая в SoC-памяти;
– разработаны способы подключения SoC-памяти.
Также, в работе приведены требования к программному обеспечению, создающемуся применительно к задачам сервисного обслуживания систем soc-памяти ГАС.
Из всего вышеперечисленного можно сделать выводы, что стандартные изделия класса SoC обеспечивают комбинацию гибкости проектирования и скорости сервисного обслуживания.
Очевидно, что системы на кристалле, базирующиеся на ASIC, являются, в настоящее время, наиболее рациональным решением в качестве встроенной памяти ГАС. Любая реализованная SoC-память, дешевле самого изысканного программируемого или конфигурируемого решения. Однако, цикл проектирования изделий этого класса сложен и длителен, стоимость разработки и верификации проектов остается высокой.
Несмотря на это, SoC-память, является решением общей проблемы получения малогабаритного, функционально насыщенного, универсального, малопотребляющего класса микросхем, которые помимо всего должны быть реконфигурируемыми и достаточно просты с точки зрения сервисного обслуживания. К тому же, один и тот же тип кристалла SoC может решить несколько задач, например, заменить линейку серийно выпускаемых микросхем памяти с различными периферийными блоками интерфейсного сопряжения.
литературные источники
1. Проектирование и диагностика компьютерных систем и сетей. Бондаренко М.Ф., Кривуля Г.Ф., Рябцев В.Г. и др. К.: НМЦ ВО, 2000. – 306 с.
2. Хаханов В.И., Хаханова И.В. VHDL + Verilog = Синтез за минуты. Харьков: СМИТ, 2007. – 264 с.
3. Парфентий А.Н., Хаханов В.И., Литвинова Е.И. Модели инфраструктуры сервисного обслуживания цифровых систем на кристаллах // АСУ и приборы автоматики. – 2007. – Вып. 138. – С. 83 – 99.
4. Хаханов В.И., Хаханова А.В., Литвинова Е.И. Алгебро-логический метод ремонта встроенной памяти SoC // Відмовостійкі системи. – 2008. – С. 99 – 109.
5. Хаханов В.И. Инфраструктура сервисного обслуживания SoC // Вестник томского государственного университета. – №4. – 2008. – С. 74 – 101.
6. Hahanov V., Kteaman H., Ghribi W., Fomina E. HEDEFS – Hardware embedded deductive fault simulation // Proc. volume from the 3-rd IFAC Workshop, Rydzyna, Poland, 2006. – P. 25 – 29.
7. Федотов Я., Щука А. Система на кристалле // Электронные компоненты. – 2001. – №2. – С. 3 – 5.
8. Mixed-Signal ASIC Solutions // AMI Press, 2000. – 86 p.
9. System-on-Chip // micron AG Press, 2000. – 104 p.
10. Analog and Mixed-Signal ASICs // PREMA Semiconductor Press, 2000. – 208 p.
11. ASIC: Парад технологий. (Пер. О.Александрова) // Chip News. –2000. – №9. – C. 8 – 11.
12. Кривченко И. Системная интеграция в микроэлектронике – FPSLIC // Chip News. – 2000. – №3. – С. 4 –10.
13. Кривченко И. Системная интеграция в микроэлектронике - FPSLIC. Часть 2: FPSLIC – вопросы и ответы // Chip News. – 2000. – №4. –С. 62 – 64.
14. Королев Н. ATMEL FPSLIC – элементная база XXI века // Chip News. – 2001. – №1. – С. 16 – 19.
15. Золотухо Р. System Designer – пакет для разработки устройств на основе FPSLIC // Chip News. – 2001. – №2. – С. 8 – 14.
16. Золотухо Р., Кривченко И. Конфигурируемая система на кристалле Е5 – первое знакомство // Компоненты и технологии. – 2001. –№1. – С. 26 – 29.
17. Программируемые приборы класса "система-на-кристалле" для встраиваемых применений // Компоненты и технологии. – 2001. – №2. – С. 13.
18. Методические указания к дипломному проекту для студентов специальности 8.091402 «Гибкие компъютерные системы и робототехника» Упоряд. В.В. Токарев, О.М. Цимбал. – Харьков: ХНУРЭ, 2003. – 40 с.
19. Державний стандарт України. ДСТУ 3008-95. Документація. Звіти у сфері науки і техніки. Структура і правила оформлення. Чинний від 01.01.96. – К.:Держстантдарт, 1995. – 60 с.
20. ГОСТ 2.105-2001. Единая система конструкторской документации. Общие требования к текстовым документам. – М.: Из-во стантдартов, 2001. – 76 с.
21. Единая система конструкторской документации: Справ. пособ. / С.С. Борушек А.А. Волков, М.М. Ефимова и др. - 2-е изд., перераб. и доп. – М.: Изд-во стандартов, 1989. – 352 с.
ть алгоритмическое и программное обеспечение для тестирования пакета кристаллов ГАС, в соответствии со стандартом IEEE 1500. Объект исследования – пакет кристаллов ГАС. 1. Анализ технического задания 1.1 Состояние рынка технологий сервисного обслуживания SoC Проблема диагностирования и ремонта памяти связана с тенденцией на постоянное уменьшение площади кристалла, отводимой для ...
... рисунков в формате А0-А1 со скоростью 10-30 мм/с. Фотонаборный аппарат Фотонаборный аппарат можно увидеть только в солидной полиграфической фирме. Он отличается своим высоким разрешением. Для обработки информации фотонаборный аппарат оборудуется процессором растрового изображения RIP, который функционирует как интерпретатор PostScript в растровое изображение. В отличие от лазерного принтера в ...
... также невысока и обычно составляет около 100 кбайт/с. НКМЛ могут использовать локальные интерфейсы SCSI. Лекция 3. Программное обеспечение ПЭВМ 3.1 Общая характеристика и состав программного обеспечения 3.1.1 Состав и назначение программного обеспечения Процесс взаимодействия человека с компьютером организуется устройством управления в соответствии с той программой, которую пользователь ...
... SunSoft. Кроме непосредственно разработки, в его функции также входило обеспечение лицензиями на ПО дистрибьюторов, OEM-партнеров и конечных пользователей. 8 июля 1987 г. — официальное рождение новой RISC/UNIX платформы: Sun представила компьютерному сообществу одновременно и открытую архитектуру SPARC, и первую базирующуюся на ней систему Sun-4/260, и ОС, и обширный набор прикладного ПО. ...
0 комментариев