Сетевой чип что это такое
Обновлено: 21.11.2024
Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме форума по электротехнике Stack Exchange.
Закрыт 5 лет назад.
У меня была материнская плата на базе Intel LGA775 (DG33FB) уже около 8 лет, но в течение года или около того порт LAN был ненадежным, иногда работал, а иногда нет. Никакое программное решение не работало, и это был интегрированный контроллер, поэтому не было очевидного аппаратного решения.
Недавно скачок напряжения (предположительно) вывел из строя SMPS, поэтому я купил новый. Когда я подключил 24-контактный блок питания ATX к плате (НИЧЕГО больше, даже питание ЦП), вся «нижняя» область платы (по направлению к слотам PCI-e) возле портов стала горячей. Прикосновением и инфракрасным температурным «пистолетом» я изолировал точку доступа до этого контроллера локальной сети Ethernet 82566DC (см. Ниже), который, к сожалению, смонтирован на BGA. Чип и близлежащие компоненты, по-видимому, достигают почти 100°C даже в режиме ожидания! Крайне вероятно, что это было еще до того, как сгорел ИИП, и, очевидно, связано с неработоспособностью LAN-порта. Светодиод LINK на порту LAN мигает при различных манипуляциях, указывая на плохой контакт. Не знаю, связаны ли нагрев и плохой контакт.
Что мне делать? Я не думаю, что могу просто так оставить, но в соседней ремонтной мастерской сказали, что они не занимаются пайкой BGA.
Кроме того, что это за стеклянное «окно» на чипе? Кварцевое окно для стирания EPROM с помощью УФ?
\$\begingroup\$ Снимите его, сделав теплозащитный экран из алюминиевой фольги и используя тепловую пушку (фен для удаления краски агрессивен, но, поскольку вы удаляете мертвую микросхему, все будет в порядке). Я расстилаю фольгу на печатной плате и прижимаю ее к компонентам, затем осторожно разрезаю ее скальпелем, чтобы открыть компонент, который мне нужно нагреть. Сделайте это два или три раза, если вы используете агрессивный обогреватель. Терпеливо нагрейте микросхему, дайте ей 20-30 секунд нагревания в течение секунды или около того, а затем отведите источник тепла в сторону на секунду или около того. ИС будет двигаться, когда припой влажный, и часто просто отлетает. \$\конечная группа\$
\$\begingroup\$ @Matthew Спасибо, это защитит другие микросхемы поблизости, такие как конденсаторы и металлические штуки (кристалл?)? \$\конечная группа\$
\$\begingroup\$ @MilindR Да, два или три слоя алюминиевой фольги обычно не обладают хорошей теплопроводностью из-за малого контакта между листами. \$\конечная группа\$
\$\begingroup\$ Простой обходной путь, если у вас есть свободный разъем PCI/PCIe, заключается в добавлении карты Ethernet. \$\конечная группа\$
1 Ответ 1
Есть несколько разумных способов сохранить эту доску
- Извлеките микросхему, распаяв припой.
- Снимите блок питания чипов.
- Повредить микросхему так, чтобы она не проводила ток.
Самый простой способ отпаять микросхему в домашних условиях — использовать тепловую пушку. Тепловая пушка похожа на фен, но с гораздо более высокой температурой выхлопного потока. Если вы направите тепловую пушку прямо на чип, вы сможете снять чип прямо с платы после того, как он достаточно нагреется. Если это устройство было сконструировано в соответствии со стандартами RoHS, припой требует очень высокой температуры, прежде чем он станет расплавленным. Так как это BGA-корпус, маленькая отвертка под углом должна позволить вам снять корпус, если вы сможете расплавить припой.
Отключение источника питания только от чипа было бы таким же хорошим решением. У меня нет возможности узнать, какие компоненты питают это устройство, но компонент над ним, обозначенный Q1LN, выглядит как транзистор для поверхностного монтажа (вероятно, полевой МОП-транзистор). Вы можете удалить это и посмотреть, что произойдет. Преимущество такого подхода в том, что этот компонент будет очень легко переустановить, если желаемый результат не будет достигнут.
Последнее возможное решение — просто повредить упаковку настолько, чтобы внутри нее больше не было матрицы. Хотя упаковка довольно большая, кристалл, скорее всего, представляет собой очень маленький компонент прямо в центре. Сверление прямо в центр сверлом 1/16, скорее всего, полностью разрушит матрицу. Тем не менее, вам абсолютно необходимо избегать сверления печатной платы ниже. Считайте это крайней мерой, так как это, очевидно, необратимый шаг.
Я просматривал характеристики этого набора микросхем Intel и заметил, что в нем упоминается наличие "встроенной локальной сети", "технологии Intel® HD Audio", "Технология Intel® Smart Sound". Я думал, что для этого нужны отдельные чипы, вроде чипов Realtek. Означает ли это, что этот чипсет имеет свои собственные чипсеты LAN и Audio и ему не потребуется отдельный чип для этих функций?
Из ссылки: "Встроенная локальная сеть: встроенная локальная сеть указывает на наличие встроенного MAC-адреса Intel Ethernet или наличие портов локальной сети, встроенных в системную плату".
1 Ответ 1
Вы смотрите на набор микросхем, а не на процессор. Набор микросхем — это концентратор контроллера платформы (PCH), через который процессор взаимодействует с дисками SATA, устройствами PCI и PCIe и множеством других вещей.
У Intel уже давно есть собственная линейка чипов и контроллеров Ethernet, поэтому их интеграция в PCH неудивительна. Я лично работал над проектами с сетевым контроллером Intel i210.
Так что да. Ваша материнская плата может иметь встроенную локальную сеть, встроенную в контроллер материнской платы.
Но нет. Он не встроен в процессор.
У меня есть еще один вопрос: PCH такой же, как южный мост/чипсет/контроллер материнской платы? или это просто разные имена, которые Intel и AMD дали им?
«Южный мост» в значительной степени устарел, поскольку его функции объединены с PCH, но да, концентратор контроллера платформы — это, по сути, современный «северный мост», поскольку контроллер памяти и графический процессор PCIe (функции северного моста) были перемещены в сам ЦП. . Но да, PCH — это, по сути, контроллер материнской платы.
@Sam Вполне могут быть даже дополнительные чипы, которые разрывают линии PCH PCIe и другие устройства и предоставляют больше устройств, таких как Ethernet, SATA и т. д., но это не значит, что эти функции не могут быть интегрированы в сам PCH.
Кан Хун-сик, Хван Ин-ки, Пак Чан-вон, Ку Ги-джон, Ли Джэ-хо, Ким Чон-хак, Со Вун-соб,
Ким Дэхо, Ким До-ён , Юнг-сик Ким
Группа технологии терминалов VoIP, BcN Service Research Group, ETRI
161, Gajeong-dong, Yuseong-gu, Тэджон, КОРЕЯ
Представлена VoIP SoC (система на чипе) по беспроводной локальной сети, которая объединяет u-процессор, блок беспроводного доступа, несколько пользовательских интерфейсов и интерфейсы голосового сигнала. Система VoIP по беспроводной сети может быть легко реализована с меньшими затратами и меньшей сложностью. Для поддержки приоритетных вопросов голосового сигнала принята стратегия двойной очереди. Он также обеспечивает WLAN-PHY, который поддерживает высокоскоростной доступ к данным до 24 МГц с использованием модема основной полосы частот на основе OFDM. Его функциональность можно проверить с помощью встроенных тестовых режимов. VoIP SoC over WLAN изготавливается по технологии cmos 0,18 мкм и работает при напряжении 1,8 В для базовой логики и 3,3 В для логики ввода-вывода. Количество логических вентилей составляет приблизительно 2,1 миллиона, и используется большое количество макросов, включая память. Его корпус представляет собой BGA с 312 контактами и размером 27 мм x 27 мм.
За последние несколько лет количество коммуникационных услуг, использующих WLAN (беспроводную локальную сеть), увеличилось. В результате беспроводные локальные сети передачи данных набирают обороты и проникают в жилые, коммерческие, промышленные и общественные зоны [1]. Эти тенденции все более и более ускоряются в таких местах, как аэропорты, отели и кофейни, которые обычно имеют много плавающих конечных пользователей. Кроме того, поскольку беспроводные соединения обеспечивают более гибкую конфигурацию сети и доступ с низкой стоимостью, использование WLAN в университетских городках и на конференциях в настоящее время растет. В то время как большая часть трафика при развертывании WLAN сосредоточена на передаче данных, такой как электронная почта, просмотр веб-страниц и Интернет, передача голоса по WLAN становится популярной по мере расцвета приложений для передачи голоса по IP (VoIP).
Для разработки системы VoWLAN (передача голоса по сети WLAN), показанной на рисунке 1, потребуются различные дискретные компоненты, например процессор U, беспроводной MAC, беспроводной PHY, клавиатура, ЖК-контроллер и другая логика пользовательского интерфейса, аудиоинтерфейс. . Следовательно, сложность и стоимость системы увеличиваются в случае создания системы VoWLAN с каждым необходимым компонентом. Чтобы преодолеть эти проблемы, SoC, который объединяет ряд компонентов или модулей в один чип, незаменим для распространения голосовой связи с использованием WLAN в нашей жизни, а также может ускорить время.
В этом документе представлены дизайн и архитектура одного чипа или SoC для предоставления услуг VoIP через беспроводную локальную сеть. Во-первых, во введении описывается необходимость SoC, широкое распространение WLAN и появление VoIP. Затем в главе 2 дается общее описание архитектуры реализованной SoC и подробное объяснение основных блоков. В главе 3 обсуждается информация о дизайне и краткое описание теста. И, наконец, в разделе 4 будет сделан вывод.
Рис. 1. Беспроводная система VoIP
2. Архитектура чипа
2.1 Общие описания
Архитектура SoC разработана с использованием модульного подхода и блоков IP (интеллектуальной собственности) для многократного использования и расширения. Кроме того, он настолько ориентирован на шину, что его можно легко изменить.SoC состоит из четырех основных частей: ядра процесса, блока интерфейса голосового сигнала, блока беспроводного доступа и логики пользовательского интерфейса. Каждый из основных блоков подключен к шине ARM AMBA [2] с данными и адресом 32 бита. На рис. 2 показана общая архитектура SoC. Ядро процессора состоит из RISC-процессора ARM926EJ-S, DMAC (контроллера прямого доступа к памяти), шинного моста, декодера ввода-вывода и логики генерации тактового сигнала/сброса. Логика интерфейса речевого сигнала имеет интерфейс PCM (импульсно-кодированная модуляция), который может обрабатывать 8 или 16 бит данных PCM.
И он также имеет TDM (мультиплексирование с временным разделением) для подключения и взаимодействия с сигналами из PSTN (телефонной сети общего пользования). Чтобы сделать голосовую связь возможной, сигналы через эту логику голосового интерфейса обрабатываются с помощью нескольких программных процедур, таких как узкополосный/широкополосный кодек, G.711, G.723 [3][4], устранение фазового дрожания, подавление эха. Блок беспроводного доступа состоит из беспроводного MAC и PHY. Беспроводной MAC имеет функциональность DCF и структуру двойной очереди для поддержки QoS. Wireless PHY — это процессор основной полосы частот на основе OFDM, совместимый с IEEE 802.11a. Есть несколько компонентов для облегчения пользовательского интерфейса. Каждый из них заключается в следующем. Два UART для ИК-порта и отладки, 32 GPIO (ввод-вывод общего назначения) для тестирования логики и других целей, SCI (интерфейс смарт-карты), SSP (синхронный последовательный порт) и CLCD для видеотелефона.
Рис. 2. Архитектура беспроводной VoIP SoC
2.2 Основной блок процессора
В качестве процессора для SoC выбран ARM926EJ-S [5][6] со встроенными функциями DSP, чтобы не использовать DSP, который занимает большую часть микросхемы. Рабочая частота процессора составляет 200 МГц, а рабочая частота AHB (Advanced High-performance Bus) и APB (Advanced Peripheral Bus) составляет половину скорости процессора, то есть 100 МГц. интерфейсы с AMBA могут быть достигнуты с шиной адреса и данных 32 бит. Для поддержки пропускной способности внешней памяти к AHB подключен контроллер флэш-памяти и синхронной памяти. Также на AHB расположены мост к APB с более низкой пропускной способностью, контроллер DMA, CLCD (контроллер цветного ЖК-дисплея) и декодер ввода-вывода. Несколько типов периферийных устройств, таких как устройства UART, GPIO и WLAN, подключены к расширенной периферийной шине.
Для поддержки интерфейса внешней памяти предусмотрено два контроллера памяти, каждый из которых является контроллером статической памяти, контроллером SDRAM. SMC (контроллер статической памяти) существует для флэш-памяти. SMC включает в себя различные функции, такие как асинхронный страничный режим, расширенное ожидание и программируемые состояния ожидания. Контроллер SDRAM имеет четыре варианта выбора микросхемы и может управлять синхронизацией внешних устройств памяти для экономии энергии. Предусмотрена другая логика интерфейса для совместного использования контактных площадок контроллера памяти.
VIC (векторный контроллер прерываний) предоставляет 16 векторных прерываний для обработки прерываний от различных источников прерываний. Его приоритет можно обновить, установив регистр адреса прерывания. VIC также обеспечивает быстрый запрос прерывания для быстрой обработки прерывания с малой задержкой.
DMAC (контроллер прямого доступа к памяти) поддерживает до 16 каналов, инкрементную или неинкрементную адресацию и транзакции шириной 8/16/32 бита. Четыре из 16 каналов существуют для внешних устройств, остальные для внутреннего назначения. А также каждому каналу DMA присваивается определенный аппаратный приоритет. Если запрос от двух каналов становится активным одновременно, то первым обслуживается канал с наивысшим приоритетом.
Помимо вышеупомянутых компонентов, в комплект поставки входят системный контроллер, сторожевой таймер и таймер реального времени. Системный контроллер обеспечивает управление режимами работы системы, управление часами и состоянием, определение реакции системы на прерывания, захват состояния сброса и генерацию мягкого сброса. Сторожевой таймер состоит из 32-битного обратного счетчика с программируемым интервалом времени ожидания, который может генерировать прерывание и сигнал сброса по истечении времени ожидания. Он используется для генерации сигнала сброса SoC в случае сбоя программного обеспечения.
2.3 Блокировка доступа к WLAN
Блок беспроводного доступа состоит из беспроводного MAC [7][8], который управляет доступом к среде и уравновешивает коллизии, беспроводного PHY, который обеспечивает цифровую обработку сигнала, модуляцию и декодирование сигнала, полученного от беспроводной среды.
Рис. 3. Структуры WMAC/WPHY
WMAC (Wireless MAC) состоит из логики интерфейса хоста, расположенной на 32-битной шине AMBA, контроллера передачи и приема, двух буферов FIFO передачи/приема для буферизации отправки и приема данных, логики для управления радиосистемой и WPHY, а также логики интерфейса PLCP. . WMAC использует стратегию двойной очереди для поддержки QoS для голосовых сигналов [9]. WPHY — это блок обработки сигналов на основе OFDM в соответствии со стандартом IEEE 802.11a [10]. Он обеспечивает скорость передачи данных до 24 Мбит/с. На рис. 3 показана структура WLAN MAC и WPHY.
2.4 Голосовой интерфейс и блок пользовательского интерфейса
Голосовой сигнал с импульсно-кодированной модуляцией 8 или 16 бит подключается к процессору через интерфейсный модуль PCM. Для узкополосного кодека частота дискретизации составляет 8 кГц для узкополосного кодека и 16 кГц для широкополосного кодека. Контроллеры шины TDM, предназначенные для подключения к ТфОП, поддерживают внешний интерфейс на 4 канала. Он работает на частоте 2,048 МГц и генерирует сигнал кадровой синхронизации 8 кГц.
2.5 Генерация тактовых импульсов и управление системой
Структура логики генерации тактовой частоты показана на рисунке 4. Опорный тактовый сигнал частотой 40 МГц подключен к входу PLL, который генерирует тактовую частоту 200 МГц для системы. Тактовая частота PLL может управляться системным контроллером. Входные такты для каждого блока SoC разделены на две категории. Один для периферийных блоков, который асинхронен с процессором или шиной AMBA. Следовательно, он генерируется генератором тактовых импульсов, который делит выход PLL со значениями регистров управления часами в системном контроллере. Другой — для блоков, синхронизированных с системной шиной. Его тактовая частота также может быть изменена системным контроллером. В SoC есть четыре режима работы, каждый из которых SLEEP, DOZE, SLOW, NORMAL. В режиме SLEEP синхронизация процессора и системной шины отключена. В этом режиме тактовый сигнал системного контроллера приводится в действие низкоскоростным генератором (32 кГц). Когда через VIC активируется прерывание, система переходит в режим DOZE. Все блоки SoC работают с низкочастотным генератором (32 МГц) в режиме DOZE. В режиме SLOW как системные часы, так и часы системного контроллера управляются с выхода кварцевого генератора с частотой 40 МГц.
Рисунок 4. Структура генерации часов
На рис. 5 показан процесс проектирования и инструменты, используемые на каждом этапе реализации беспроводного VoIP SoC. При проектировании системы беспроводного физического уровня SPW (Signal Processing Workbench) и MATLAB используются для проверки модели системы. Совместная проверка между моделями аппаратного и программного обеспечения осуществляется с помощью инструмента Seamless CVE.
Рис. 5. Процесс проектирования и инструменты для беспроводной VoIP SoC
В таблице 1 показана информация о микросхеме, включая количество логических элементов, системные часы, количество макросов и т. д. Эквивалентное количество логических элементов составляет примерно 2,1 миллиона. (рассчитано на 2 входных вентиля И-НЕ как один) Реализованный SoC изготовлен с использованием CMOS-процесса 0,18 мкм TSMC. Используются 1,8 В для ядра (3,3 В ввода-вывода) и корпус BGA из 316 контактов.
Таблица 1. Информация о SoC
Системные часы | 200 МГц |
Используется HDL | Verilog/VHDL |
Счетчик логических элементов | 2,1 миллиона |
макросы | 31 макрос |
память | ~1Мбайт (включая ~12Кбайт ПЗУ) |
процессор | ARM926EJ-S |
Процесс/напряжение | 0,18 мкм/1,8 В (ядро)/3,3 В (IO) |
Корпус | 316-контактный BGA (27ммX27мм) |
Число выводов | Описание |
---|---|
2 | Power, Ground |
2 | OSCI, OSCO -- входные и выходные контакты кварцевого генератора. | 4 | mTxD, mRxD, mCLK, mCTRL -- четырехпроводной синхронизирующий/асинхронный интерфейс с чипом канального уровня. |
4 | hTxD, hRxD, hCLK, hCTRL -- четырехпроводной синхронизирующий/асинхронный интерфейс с хостом. |
1< /TD> | INT -- линия прерывания к хосту (может иметь общий контакт с hCTRL) |
1 | RESET -- когда низкий уровень при включении питания, вызывает сброс микросхемы к значениям по умолчанию. |
14 | всего |