Меню English Ukrainian російська Головна

Безкоштовна технічна бібліотека для любителів та професіоналів Безкоштовна технічна бібліотека


Нові можливості редактора растрових шрифтів для РКІ. Енциклопедія радіоелектроніки та електротехніки

Безкоштовна технічна бібліотека

Енциклопедія радіоелектроніки та електротехніки / Радіоаматор-конструктор

Коментарі до статті Коментарі до статті

Характерна риса запропонованих до уваги читачів нових версій опублікованого в [Л] редактора шрифтів - наявність у них модуля розпізнавання символів, який суттєво полегшує та прискорює процес аналізу та завантаження у редактор шрифтів, раніше створених за допомогою інших засобів. Крім того, вони надають користувачеві більш досконалі механізми створення та редагування шрифтів.

Створення нового шрифту (знакогенератора) для РКІ "з нуля" - завдання в принципі нескладне, проте дуже кропітка. Значно простіше "підігнати" під свої вимоги шрифт, знайдений в одному з доступних джерел, найчастіше в Інтернеті. Виходячи з цих міркувань автор вважає, що радіоаматори найчастіше використовують редактор шрифту (далі - редактор) саме для коригування "чужого" шрифту. Однак, якщо параметри вихідного шрифту невідомі, його завантаження в редактор досить складний. Бажання ліквідувати ці складності і послужило поштовхом до розробки оновлених версій редактора. Пропоную до уваги читачів дві його нові версії: базову (CG-Edit 2.50) та одну з її модифікацій (CG-Edit 2.52).

Порівняно з версією, описаною в [Л], у редакторі версії 2.50 уніфіковано процедуру завантаження файлу шрифту. Раніше процедури завантаження "своїх" та "чужих" (створених в інших редакторах) файлів були різними. "Свої" файли завантажувалися без вказівки параметрів шрифту, що міститься в них, так як ця інформація була в імені файлу.

Для "чужих" файлів така операція вимагала ручного введення параметрів формату, виду розгортки та типу зображення (позитивне чи негативне). Звичайно, якби творці шрифтів якимось чином закладали у файл інформацію про параметри, вводити такі файли до редактора було б простіше. Але, на жаль, практично це зустрічається вкрай рідко.

Зазвичай для отримання цієї інформації потрібно аналізувати вміст файлу шрифту, що далеко не просто, або діяти методом проб і помилок, неодноразово завантажуючи незнайомий шрифт з перебором усіляких комбінацій його параметрів в очікуванні побачити у вікні редагування не хаотичний набір точок, а свідомі. Однак простий перебір численних варіантів занадто стомливий.

У новій версії редактора модуль розпізнавання автоматично визначає необхідні параметри шрифту, що знаходиться в файлі, що завантажується, після чого виконується його завантаження і відображення. Принцип роботи цього модуля зводиться наступного. Байти з файлу він по черзі розгортає в матрицях, розміри яких відповідають типовим форматам представлення символів (від 6x8 до 24x24 пкс) на екрані РКІ. Потім ці матриці модуль порівнює з матрицями-зразками, в яких розгорнуті зразкові символи. При цьому він перебирає усі можливі варіанти. Результат порівняння - коефіцієнт кореляції (від 0 до 1) зображень, що знаходяться в робочій та зразковій матрицях.

Зрозуміло, що зображення символу в матриці буде максимально наближено до його зразкового зображення, якщо параметри його розгортки в матриці збігаються з параметрами аналізованого шрифту. В результаті виконання циклів за всіма можливими параметрами формується тривимірний масив коефіцієнтів кореляції. Аналіз цього масиву дозволяє визначити значення параметрів, з найбільшою достовірністю, що відповідають аналізованому шрифту.

Крім визначення трьох абсолютно необхідних для роботи редактора параметрів шрифту (формату знайомства, виду розгортки та типу зображення), редактор виділяє в кодовій таблиці чотири зони: 20H-2FH (основні математичні знаки та розділові знаки), 30H-39H (десяткові цифри), 41H -7EH (літери латиниці), C0H-FFH (літери кирилиці). Він дає користувачеві оцінку наявності розпізнаних символів у кожній із цих зон.

Але всі символи зони модуль не аналізує. Це суттєво збільшило б тривалість його роботи та обсяг програми-редактора. У кожній зоні він обробляє лише перші чотири символи, застосовуючи наступні критерії її наявності:

- розпізнано будь-які два символи з чотирьох з коефіцієнтом кореляції не менше 0,85 кожен;
- розпізнано будь-які три символи з чотирьох з коефіцієнтом кореляції не менше 0,7 кожен;
- добуток коефіцієнтів кореляції всіх чотирьох символів не менше 0,179 (що відповідає середньому коефіцієнту кореляції 0,65).

Шрифт вважається розпізнаним, якщо у файлі знайдено хоча б одну з перелічених вище зон.

Під час своєї роботи модуль ідентифікує та правильно завантажує неповні шрифти з кириличним шрифтом. Повний шрифт відрізняється від неповного тим, що містить стільки байт, скільки потрібно для опису 224 символів кодової таблиці WIN-1251 (що знаходяться в області 0-1FH керуючі символи не враховуються). Наприклад, у шрифті формату 8x8 кожен символ описують вісім байтів, отже розмір його образу 8x224 = 1792 байта. У такому шрифті символи розміщені в порядку, що відповідає кодовій таблиці: перший символ - завжди пробіл, наступний - знак оклику і так далі. При цьому абсолютно не обов'язково, щоб усі символи були правильно описані. У шрифті можуть бути порожні зони. Повний шрифт, що містить образи всіх символів кодової таблиці, забезпечує роботу індикаторів, які не мають вбудованого генератора.

Однак далеко не завжди використання повного шрифту є виправданим. Наприклад, деякі контролери РКІ (наприклад, T6963C) мають вбудований знакогенератор, що містить лише першу половину кодової таблиці (інтервал кодів символів 20Н-7EN) і не містить символів кирилиці та інших алфавітів, крім латинського. Для повноцінної роботи з індикаторами, побудованими з використанням подібних контролерів, необхідно завантажити в ОЗП знакогенератора, якщо воно є, образи символів, що відсутні, з кодами 0С0Н-0FFН. Звичайно, можна виконати таке завантаження з повного шрифту, однак приблизно три чверті його обсягу не будуть використані і марно займуть місце в пам'яті пристрою, іноді чимало. Наприклад, об'єм повного шрифту з матрицею 16x24 пкс понад 10 Кбайт, а тримати в пам'яті мікроконтролера зайві 6...7 Кбайт – недозволена розкіш.

У таких випадках використовують неповні шрифти, які містять образи символів не всієї кодової таблиці, а лише деяких її частин. Обсяг такого шрифту менше, ніж повного, а розміщення символів у ньому може і не відповідати прийнятому кодовій таблиці. На практиці найчастіше зустрічаються неповні шрифти, що містять лише кирилицю. Саме їх використовують для "русифікації" індикаторів, знакогенератори яких вбудованої кирилиці не мають. Зустрічаються неповні шрифти, що містять лише символи цифр, а на іноземних сайтах багато неповних шрифтів із символами різних алфавітів.

Як відомо з [Л], в ході роботи редактор формує в ОЗУ образ шрифту, причому завжди повного, розташування символів в якому відповідає їх порядку в кодовій таблиці WIN-1251. Оскільки розташування шрифту символів з кодами 20H-7FH завжди однаково, цю частину завантажують в образ без будь-яких перетворень.

Така сама ситуація з неповним цифровим шрифтом. Однак відображення чисел вимагає наявності у шрифті не лише символів цифр 0-9 з кодами 30H-39H, але ще й низки додаткових символів (пробілу, коми, крапки тощо). Тому цифровий шрифт містить символи з кодами 20H-3FH, розташовані відповідно до кодової таблиці. Ці два види неповних шрифтів редактор завантажує образ з його початку.

Інша ситуація з неповним шрифтом, що містить лише кирилицю. У ньому перший символ не пропуск (20H), а кирилична буква А (0С0H). Така ситуація розпізнається. Неповний кириличний шрифт буде завантажений в образ, починаючи з позиції, відведеної символу з кодом 0C0H. По-перше, це відповідає логіці розміщення символів у кодовій таблиці і полегшує навігацію за символами в ході редагування, а по-друге, дозволяє робити в необхідних випадках таку корисну дію, як "склеювання" повного шрифту з двох неповних, що містять відповідно латиницю та кирилицю .

Під час аналізу неповного шрифту з кирилицею модуль розпізнавання додатково перевіряє обсяг його образу. Якщо він більше допустимого (а це означає, що в ньому знаходяться не тільки 64 символи з кодами 0CH-0FFH, але і якась інша інформація), файл буде завантажений як повний шрифт, але його першим символом стане не символ пробілу, а літера А. Цим редактор надає користувачеві можливість самому розібратися у вмісті шрифту.

Через модуль розпізнавання проходять усі файли шрифтів незалежно від їхнього походження. Але ключову інформацію, що міститься в імені файлу, створеного за допомогою першої версії редактора, він ігнорує, що дозволяє відмовитися від неї, спростивши структуру імені файлу.

Зрозуміло, що можливості алгоритму розпізнавання обмежені і можливі безуспішні спроби автоматичного завантаження. У цьому випадку редактор запропонує завантажити файл, попередньо вказавши параметри шрифту вручну. Також не виключено, що редактор розпізнає шрифт неправильно. Щоб вийти з цієї ситуації, користувач дає можливість не погодитися з рішенням програми і перейти до ручного введення параметрів шрифту.

У всіх випадках ручного введення параметрів шрифт буде завантажено в образ із початкової позиції незалежно від того, який шрифт (повний чи неповний) знаходиться у файлі.

У нову версію редактора додана можливість копіювання символу з одного знайоместа на інше всередині поточного шрифту. Введені режими "Олівець" та "Гумка", що дозволяють малювати мишею символ усередині знайоместа. Це полегшує створення або редагування символів, особливо для великих форматів шрифтів. Збільшено кількість способів розгорнення байтів у матриці знайомства. Додано можливість запису файл безперервного фрагмента образу шрифту довільної довжини, т. е. створення файлу з неповним шрифтом.

Завантаження файлу шрифту до редактора

Після вибору користувачем у стандартному діалозі Windows завантажуваного файлу редактор автоматично запускає процедуру розпізнавання параметрів шрифту, що міститься в ньому. Якщо параметри шрифту не можуть бути визначені, на екрані буде виведено повідомлення, що пропонує задати їх у ручному режимі. Причиною цього може бути або невідомий програмі формат шрифту, що міститься у файлі, або істотна відмінність накреслення символів у ньому від зразків. Після підтвердження користувачем згоди на ручне введення параметрів буде відкрито вікно введення. На цьому етапі від завантаження вибраного файлу можна відмовитися.

Якщо редактор розпізнав повний або неповний шрифт без кирилиці, на екрані буде виведено повідомлення з параметрами розпізнаного шрифту. Слід пам'ятати, що слово " ні " поруч із назвою групи символів означає, що символи у цій групі зовсім відсутні. У загальному випадку це лише свідчення того, що редактор не зміг розпізнати чотири перші символи групи.

Далі користувач може дозволити завантаження файлу, використовуючи параметри, визначені модулем розпізнавання, або ввести параметри шрифту вручну, або відмовитися від завантаження файлу.

Якщо ж редактор розпізнав неповний кириличний шрифт, то можливе його завантаження з накладенням на образ шрифту, що вже знаходиться в пам'яті комп'ютера, або завантаження з попереднім очищенням поточного образу. Як зазначалося раніше, такий шрифт редактор завжди завантажує образ, починаючи з позиції російської літери А (код символу 0C0H).

Операція накладання на поточний образ дозволяє створити повний шрифт із двох частин, іншими словами "русифікувати" шрифт, який не мав кириличного шрифту. Для цього слід спочатку завантажити редактор шрифт, який потрібно русифікувати, а потім завантажити неповний кириличний шрифт в режимі накладання.

Однак слід мати на увазі, що для правильної склеювання абсолютно необхідно, щоб обидва шрифти (які знаходяться в поточному образі і завантажуються) мали однакові параметри, в іншому випадку вийде непрацездатний продукт. Щоб не дати користувачу зробити подібну помилку, редактор завжди зберігає параметри раніше завантаженого шрифту і при виявленні неповного кириличного шрифту порівнює його параметри. Якщо вони відповідають один одному, про це виводиться повідомлення та натисканням на екранну кнопку "Так" може бути дозволено завантаження файлу з накладенням. При натисканні на екранну кнопку "Ні" завантаження буде виконано з попереднім очищенням образу шрифту, що знаходиться в пам'яті. Допускається також відмова від завантаження (кнопкою "Скасувати").

При розбіжності форматів передбачено лише завантаження шрифту в попередньо очищений образ ("Так") або відмова від завантаження ("Ні").

Головне вікно редактора після завантаження або створення шрифту показано на мал. 1. Загалом воно таке саме, як у [Л], за винятком кількох змін, про які буде розказано далі.

Нові можливості редактора растрових шрифтів для РКІ
Рис. 1. Головне вікно редактора після завантаження або створення шрифту

Копіювання символу з одного знайоместа до іншого

Цю операцію виконують у сфері вибору символу. Слід двічі клацнути лівою кнопкою миші за символом-джерелом. Фон його знайоместа стане синім (символ Б на рис. 1). Потім клацнути один раз за символом-приймачем. Операцію завершено. Синій фон символу-джерела буде знятий, а фон символу-приймача стане червоним і символ буде виведений на редагування. Якщо символ-джерело виділено помилково, для виходу з режиму копіювання достатньо клацнути по цьому символу ще раз.

Режими "Олівець" та "Ластик"

Щоб увімкнути режим "Олівець", натисніть та утримуйте клавішу Shift. У цьому режимі елементи знайомства, якими переміщують курсор миші, змінюють колір на синій. Натискати на кнопки миші не потрібно. Після відпускання клавіші Shift редактор повертається у звичайний режим редагування, в якому кожне клацання кнопкою миші елементом знайоместа інвертує стан цього елемента.

Щоб увімкнути режим "Гастик", слід натиснути та утримувати клавішу Ctrl. Курсор миші залишатиме в знайомому білий слід. Щоб вийти з режиму, достатньо клавішу Ctrl відпустити.

Види розгортки байтів

У новій версії редактора можна задати два варіанти вертикальної та два варіанти горизонтальної розгортки байтів у знайомому. Вони представлені на рис. 2. Вертикальному режиму з першої версії редактора відповідає режим "Вертикальний 1", горизонтальному - "Горизонтальний 1".

Нові можливості редактора растрових шрифтів для РКІ
Мал. 2. Два варіанти вертикальної та два варіанти горизонтальної розгортки байтів у знайомому

Щоб користувачеві було легше орієнтуватися при виборі потрібного виду розгортки байта, змінено вигляд вікна введення параметрів шрифту, яке відкривається під час створення нового шрифту або при ручному введенні його параметрів під час завантаження. Тепер воно містить графічну підказку для вибраного виду розгортки - один із чотирьох фрагментів рис. 2.

У відкритому вікні видно тільки екранну кнопку "Скасувати" і поле вибору формату знайоместа. Інші елементи з'являться лише після того, як цей вибір буде зроблено. Натискання на екранну кнопку "Змінити вид розгортки" супроводжується відкриттям вікна, аналогічного описаному вище.

У вікні буде відмічено поточний вид розгортки. Його можна замінити будь-яким допустимим (допустимі види розгортки були розглянуті у [Л]). Екранна кнопка "Скасувати" у вікні відсутня. Щоб виконати таку операцію, достатньо натиснути на екранну кнопку "ОК", не змінюючи виду розгортки.

Створення файлів неповних шрифтів

Перша версія редактора завжди записувала на диск файл повного шрифту. У новій версії можна зберігати у файлі будь-яку безперервну послідовність образів символів кодової таблиці, т. е. створювати файли неповних шрифтів.

Для створення такого файлу необхідно відзначити у полі "Вихідний файл" пункт "Неповний ЗГ". У полі з'являться два вікна введення з назвами "Символи: з..." та "по...". У ці вікна вводять коди першого і останнього символів, що підлягають запису (згідно з кодовою таблицею). За замовчуванням вказано всю кодову таблицю - повний шрифт.

Необхідні значення можна вводити вручну, проте редактор дозволяє зробити це зручнішим способом. В області вибору символу клацніть мишею по першому символу інтервалу (його фон стане червоним), після чого двічі клацніть мишею у вікні "Символи з...". Код цього символу з'явиться в цьому вікні.

Потім клацніть один раз за останнім символом інтервалу та двічі у вікні введення "по...". З'явиться код останнього символу. Після цього слід вибрати потрібний варіант форматування інформації у вихідному файлі, необхідний тип зображення символів (позитив або негатив) та натиснути на екранну кнопку Зберегти знакогенератор.

Редактор за умовчанням будує ім'я файлу, що зберігається так само, як було описано в [Л], з тією лише різницею, що до символу виду розгортки байта він додає цифру 1 або 2. Якщо шрифт неповний, то в кінці сформованого для нього імені редактор додає символи LAT для шрифту, що не містить кирилиці, або RUS для кирилиці. Ім'я отримує розширення .fnt у всіх випадках. Наприклад, ім'я файлу Font12x16v1nRUS.fnt означає, що він містить неповний кириличний шрифт формату 12x16, розгортка байтів вертикальна 1, негативне зображення.

Як уже зазначалося, розглянута версія редактора не аналізує ім'я файлу, що завантажується, тому користувач має право замінити запропоноване програмою ім'я файлу, що зберігається (включаючи розширення) будь-яким іншим на свій розсуд. Але рекомендується давати файлам осмислені імена, дозволяють судити про вміст файлу, не відкриваючи його.

Інші зміни

Після аналізу списку форматів знайомий, з якими працює редактор, з нього видалено практично не використовуваний формат 24x16 пкс. Дещо змінено вигляд головного вікна редактора. В іншому версія 2.50 редактора немає відмінностей від описаної в [Л].

Особливості редактора версії 2.52

У кодовій таблиці WIN-1251 символи з кодами 7FH-BFH не відносяться до основних символів латиниці або кирилиці і використовуються дуже рідко. Дуже часто у повному шрифті ця область залишається порожньою або майже порожньою. Як було зазначено в [J1], у цій області можна розміщувати довільні символи, необхідні для виведення на індикатор у конкретному пристрої, для якого розробляється шрифт. У попередніх версіях редактора вміст цієї групи у полі вибору символів відповідав кодовій таблиці WIN-1251 і ніяк не відображав її справжнього стану.

Звичайно, було б непогано відображати в полі вибору справжнє зображення символів, у тому числі в процесі їх редагування. Однак перенесення символу з області редагування в область вибору в загальному випадку вимагає масштабування, а масштабування растрової графіки, з якою працює редактор, тягне значні спотворення зображення.

Символ при масштабуванні спотворюється через те, що його вихідне зображення в матриці знайоместа має недостатню роздільну здатність, і при переході до іншої роздільної здатності елементи зображення зливаються або дробляться непередбачуваним чином. Тому від перенесення з масштабуванням довелося відмовитися, оскільки перенесений символ ставав, як правило, нечитаним.

Однак у версії 2.52 з'явилася сигналізація про наявність символів області 7FH-BFH, що дозволяє краще орієнтуватися в ній. При запуску редактора ця область поля вибору символів порожня (рис. 3). Але в процесі завантаження файлу шрифту редактор перевіряє наявність символів у кожному її знайомому. Вважається, що символ є, якщо хоча б один розряд будь-якого байта його образу має значення 1. Якщо таке знайоме місце виявлено, то у відповідну комірку області вибору буде виведено символ з кодом 95н (жирна точка в центрі знайомства), як показано на рис. 4. Це свідчення того, що тут є певний символ. Побачити та змінити його зображення можна, вибравши цей осередок для редагування. При створенні в цій області нового символу відповідний осередок області вибору символів також буде позначений жирною точкою.

Нові можливості редактора растрових шрифтів для РКІ
Рис. 3. Поле вибору символів

Нові можливості редактора растрових шрифтів для РКІ
Рис. 4. Поле вибору символів

Якщо знайоме місце символу, що знаходиться в розглянутій області, очищено (наприклад, в результаті натискання на екранну кнопку "Стерти"), то відповідна осередок області вибору символів також очищається. Не відповідає прийнятому редакторі принципу індикації факту редагування символів. В інших областях шрифту про будь-яке редагування символу (у тому числі його повному стиранні) сигналізує виділення цього символу в області вибору напівжирним шрифтом збільшеного розміру. Тому описаний вище виняток із правил потрібно просто запам'ятати.

В іншому редактор версії 2.52 повністю аналогічний версії 2.50. До складу оновлених редакторів обох версій входять файл CGE-250.exe або CGE-252.exe і папка Model, в якій розміщено десять файлів: t0.mod-t5.mod і v0.bmp-v3.bmp. Ці файли не можна видаляти, перейменовувати або переносити в інше місце. Редактор не потребує встановлення та може бути розміщений у будь-якому місці (у тому числі на знімних носіях). Єдина умова - папка Model повинна бути в тій же папці, що і файл, що виконується.

Описані у статті програми можна завантажити з ftp://ftp.radio.ru/pub/2016/10/250-252.zip.

література

  1. Савченко О. Редактор растрових шрифтів для графічних РКІ. – Радіо, 2016, № 3, с. 25-27.

Автор: О. Савченко

Дивіться інші статті розділу Радіоаматор-конструктор.

Читайте та пишіть корисні коментарі до цієї статті.

<< Назад

Останні новини науки та техніки, новинки електроніки:

Машина для проріджування квітів у садах 02.05.2024

У сучасному сільському господарстві розвивається технологічний прогрес, спрямований на підвищення ефективності догляду за рослинами. В Італії було представлено інноваційну машину для проріджування квітів Florix, створену з метою оптимізації етапу збирання врожаю. Цей інструмент оснащений мобільними важелями, що дозволяють легко адаптувати його до особливостей саду. Оператор може регулювати швидкість тонких проводів, керуючи ним із кабіни трактора за допомогою джойстика. Такий підхід значно підвищує ефективність процесу проріджування квітів, забезпечуючи можливість індивідуального налаштування під конкретні умови саду, а також сорт та вид фруктів, що вирощуються на ньому. Після дворічних випробувань машини Florix на різних типах плодів результати виявились дуже обнадійливими. Фермери, такі як Філіберто Монтанарі, який використовував машину Florix протягом кількох років, відзначають значне скорочення часу та трудовитрат, необхідних для проріджування кольорів. ...>>

Удосконалений мікроскоп інфрачервоного діапазону 02.05.2024

Мікроскопи відіграють важливу роль у наукових дослідженнях, дозволяючи вченим занурюватися у світ невидимих ​​для ока структур та процесів. Однак різні методи мікроскопії мають обмеження, і серед них було обмеження дозволу при використанні інфрачервоного діапазону. Але останні досягнення японських дослідників із Токійського університету відкривають нові перспективи вивчення мікросвіту. Вчені з Токійського університету представили новий мікроскоп, який революціонізує можливості мікроскопії в інфрачервоному діапазоні. Цей удосконалений прилад дозволяє побачити внутрішні структури живих бактерій із дивовижною чіткістю в нанометровому масштабі. Зазвичай мікроскопи в середньому інфрачервоному діапазоні обмежені низьким дозволом, але нова розробка японських дослідників дозволяє подолати ці обмеження. За словами вчених, розроблений мікроскоп дозволяє створювати зображення з роздільною здатністю до 120 нанометрів, що в 30 разів перевищує дозвіл традиційних метрів. ...>>

Пастка для комах 01.05.2024

Сільське господарство - одна з ключових галузей економіки, і боротьба зі шкідниками є невід'ємною частиною цього процесу. Команда вчених з Індійської ради сільськогосподарських досліджень – Центрального науково-дослідного інституту картоплі (ICAR-CPRI) у Шимлі представила інноваційне вирішення цієї проблеми – повітряну пастку для комах, яка працює від вітру. Цей пристрій адресує недоліки традиційних методів боротьби зі шкідниками, надаючи дані про популяцію комах у реальному часі. Пастка повністю працює за рахунок енергії вітру, що робить її екологічно чистим рішенням, яке не вимагає електроживлення. Її унікальна конструкція дозволяє відстежувати як шкідливі, так і корисні комахи, забезпечуючи повний огляд популяції в будь-якій сільськогосподарській зоні. "Оцінюючи цільових шкідників у потрібний час, ми можемо вживати необхідних заходів для контролю як комах-шкідників, так і хвороб", - зазначає Капіл. ...>>

Випадкова новина з Архіву

PCIe 5.0-накопичувач Phison PS5026-E26 25.05.2022

Компанія Phison показала прототип твердотільного NVMe-накопичувача на базі анонсованого на початку року контролера PS5026-E26 з інтерфейсом PCIe 5.0 x4. Даний чіп використовуватиметься у високопродуктивних моделях ігрових SSD формату M.2, а також у рішеннях корпоративного рівня.

Завдяки можливості інтерфейсу PCIe 5.0 x4 забезпечити смугу пропускання до 15,8 Гбайт/с в обох напрямках накопичувачі з його використанням будуть значно швидшими за актуальні рішення з інтерфейсом PCIe 4.0. Крім того, SSD нового покоління на базі перспективних контролерів із підтримкою PCIe 5.0 зможуть запропонувати великі ємності та підвищену надійність порівняно з актуальними рішеннями.

Компанія Phison показала NVMe-накопичувач на контролері PS5026-E26, укомплектований 1 Тбайт пам'яті 3D TLC NAND виробництва Micron. Максимальна швидкість послідовного читання SSD склала 12 Мбайт/с, а записи - на рівні 457 Мбайт/с (дані CrystalDiskMark). Що стосується продуктивності операцій довільного читання та запису блоків 10K, то вони досягають значень 023 та 4 млн IOPS відповідно. Ці показники значно вищі, ніж більшість споживчих моделей SSD з інтерфейсом PCIe 1,31 x1,16.

Перше покоління контролера Phison PS5026-E26 містить ядра Arm Cortex-R5, а також використовують спеціалізовані ядра CoXProcessor 2.0. Контролер може працювати з будь-яким типом флеш-пам'яті 3D NAND, що відповідає специфікаціям Toggle 5.0 та ONFi 5.0, та працює на частоті до 2400 МГц.

Оскільки Phison позиціонує даний контролер як основу не тільки для споживчих моделей SSD, але і для рішень корпоративного рівня, чіп також пропонує підтримку таких функцій, як PCIe Dual Port для накопичувачів формату U.3, функції віртуалізації вводу-виводу з єдиним коренем (SR- IOV), а також можливість зонального запису однотипних даних – Zone Namespaces (ZNS).

Інші цікаві новини:

▪ Нова файлова система для Windows 8

▪ NASA повністю переходить на свої ракетні двигуни

▪ Вчені навчилися прати спогади

▪ Розумна військова уніформа нового покоління

▪ Морський робот-безпілотник на автономному харчуванні

Стрічка новин науки та техніки, новинок електроніки

 

Цікаві матеріали Безкоштовної технічної бібліотеки:

▪ Розділ сайту Домашня майстерня. Добірка статей

▪ стаття Виготовлення дрібномодульних тарілчастих шестерень. Поради моделісту

▪ стаття Де батьківщина канарок? Детальна відповідь

▪ стаття Мещера. Диво природи

▪ стаття Простий частотомір із китайського приймача. Енциклопедія радіоелектроніки та електротехніки

▪ стаття Перетворювач напруги із ШІ стабілізацією. Енциклопедія радіоелектроніки та електротехніки

Залишіть свій коментар до цієї статті:

ім'я:


E-mail (не обов'язково):


коментар:





All languages ​​of this page

Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт

www.diagram.com.ua

www.diagram.com.ua
2000-2024