воскресенье, 8 ноября 2009 г.

Kingston DataTraveler 150 64GB

Kingston DataTraveler 150 64GB
Флешка Kingston DataTraveler 150 64GB. Куплена на eBay. Китайская подделка. Остерегайтесь покупок флешек на eBay. В лучшем случае будут ГигаБИТЫ вместо гигабайт. Или как в этом случае всего 2 ГБ.
VID&PID: Vid=1221 Pid=3234.
Определилось тулзой: Ameco_MW6208E_8208_1.2.0.8_20090724.
Микросхема контроллера MW6208E.
Микросхема памяти: ATMST103A0AGAA. Тулза видит его как K9GAG08U0M 2GB. После форматирования нормальная 2ГБ флешка.
Скорость записи 3,5МБ/с.
Скорость чтения около15МБ/с.

USB Flash drive Kingston DataTraveler 150 64GB.
It is bought on ebay. CHINA FAKE! Avoid purchases flash drives on eBay from China and Hong Kong sellers.
Test with h2testw 1.4:
====The media is likely to be defective.
1.9 GByte OK (4109025 sectors)
60.5 GByte DATA LOST (126930207 sectors)
Details:51.2 GByte overwritten (107541945 sectors)
4.5 KByte slightly changed (< 8 bit/sector, 9 sectors)
9.2 GByte corrupted (19388253 sectors)
56 KByte aliased memory (112 sectors)
First error at offset: 0x000000007d650000
Expected: 0x000000007d650000
Found: 0x0000000f9ef50000
H2testw version 1.3
Reading speed: 4.33 MByte/sH2testw v1.4
======
VID&PID: Vid=1221 Pid=3234.
chip MW6208E.
Formatting tool Ameco_MW6208E_8208_1.2.0.8_20090724.
Flash chip: ATMST103A0AGAA. Tool see it as K9GAG08U0M 2GB. After format it's full 2GB USB flash drive.
Write speed 3.5Mbytes/s.
Read speed 15Mbytes/s.

среда, 16 сентября 2009 г.

Zet processor 1.0

15 сентября 2009 вышла очередная версия Zet processor.  На процессоре запущена Microsoft Windows 3.0 в графическом режиме!! Также, добалена поддержка SoundBlaster 16.  В результате версия процессора стала основной 1.0. Скриншоты можно посмотреть по ссылке.

пятница, 19 июня 2009 г.

The quick brown fox jumps over the lazy dog

"The quick brown fox jumps over the lazy dog"  - фраза, содержащая все буквы английского алфавита.

понедельник, 4 мая 2009 г.

Новость. Zet processor

1 мая 2009 вышла версия 0.6.1. Это версия устраняет ряд ошибок прошлой версии и некоторых проблем временных задержек VGA-CPU. Теперь две области различной тактовой частоты разделены двумя синхронными триггерами в двух направлениях. 

Новость. Zet processor

30апреля вышла новая версия OpenCore Zet processor 0.6.0. Это большое обновление в котором реализована поддержка чтения/записи для карт памяти SD в плате Altera DE1. Также, реализована поддержка  расширенной памяти версии 3.2(Expanded Memory) и реализована поддержка IRQ4 UART контроллером COM1. Подробнее на форуме проекта

четверг, 23 апреля 2009 г.

Новость. Zet processor

21 апреля OpenCore Zet processor обновился до версии 0.5.2. Основные изменения коснулись поддержки платы Altera DE1.

Память SRAM преобразована для использования только как видеопамять для будущей разработки VGA режимов. Исправлены некоторые ошибки. 

На заметку. AutoCAD

символы для AutoCAD

%%p - знак "+/-"

%%d - знак градуса

%%с - знак "диаметр"

Если в настройках размерных линий в поле OverrideText написать  <>, то  значение рамера можно окружить текстом

среда, 22 апреля 2009 г.

С чего начать ч.2. Литература.

То без чего невозможно обойтись в изучении чего-либо нового - это литература.

По VHDL есть множество различной литературы и описаний. Прежде всего это описание стандарта VHDL

Но разбираться в терминах лучше начать наверное с русскоязычной литературы. Почитав на различных форумах и сайтах отзывы о книгах я нашел наиболее подходящий вариант для себя. Это книга Сергиенко А.М. "VHDL для проектирования вычислительных устройств". Её я нашел наиболее удобной, потому что в некоторых других книгах на читателя сваливается много теории, много кода и примеров, но где-то в конце книги тебе говорят - забудь всё что ты здесь прочел - это несинтезируемо в железе. Замечательно! Так вот Сергиенко много уделяет именно последовательному подходу к подаче информации - вначале история, затем конструкция ИМС на примере Xilinx, затем постепенно переход от основ языка и поргужение в язык и потом уже приводится пример описания микропроцессора.  Достаточно позновательно, интересно, а главное - синтезируемо! Что мне поравилось еще - так это тот самый пример создания RISC-микропроцессора на языке VHDL, так как сама по себе тема архитектур микропроцессоров мне очень интересна.

Вот далеко неполный список того, что можно прочитать:

  1. сайт VHDL.ORG
  2. Сергиенко А.М. VHDL для проектирования вычислительных устройств
  3. П.Н. Бибило. Основы языка VHDL
  4. Е.Суворова, Ю.Шейнин. Проектирование цифровых систем на VHDL
  5. Дж.Ф.Уэйркерли. Проектирование цифровых устройств
  6. Peter J. Ashenden. The VHDL Cookbook
  7. Douglas L. Perry. VHDL: Programming by Example

С чего начать ч.1

Как-то в январе месяце меня попросили помочь создать прошивку для ИМС (интегральная микросхема) Xilinx, которая бы перенаправляла потоки данных с одного устройства на 16. Я с радостью согласился - мозги в январе обычно застаиваются и хорошая разминка для них была во-время. Тем более, что я давно интересовался программируемой логикой, а тут появилась лишняя возможность попрактиковаться на "живом" устройстве. Из исходных данных был только алгоритм работы аналогичного устройства, мне его нужно было повторить. Скачав с сайта Xilinx свежую версию программы ISE WebPACK я стал изучать её, саму ИМС XC951144XL и как все это работает вместе. Раньше у меня был только опыт работы с ИМС Altera и её программой, поэтому всё для меня было абсолютно новым  плане организации интерфейса. Наскоро набросав на бумаге блок-схему будущего устройства, я стал его реализовывать.

Первое на что я наткнулся - это на отсутвие привычных альтеровских мега-функций. Как потом оказалось их аналоги "живут" в другом месте. Но затем я столкнулся с другой "проблемой" - устройство получалось не совсем простым как я думал в начале, а если реализовывать это всё с помощью библиотечных символов, то получается очень громоздко и неудобно. Хотя вспоминанияя альтеровский ahdl подсознательно возникала мысль, что всё что получается, можно гораздо быстрее и удобнее описать на чем-то подобном языку програмирования и в этой программе. В этом отношении Xilinx решила не изобретать велосипед, а преложила использовать verilog или стандарт VHDL. В общем, я решил дополнить пробелы в своих знаниях и начать практиковаться на этом языке описания аппаратуры.

Ссылки VGA адаптер

  1. Программирование VGA и EGA адаптеров
  2. Программирование видеодаптеров
  3. VGA текстовый генератор
  4. CGA на Wiki 
  5. EGA на Wiki
  6. Цветовые палитры

Полезные ссылки VHDL

Страница С.Вакуленко, там же VGA адаптер

Приветствие

Всем привет и добро пожаловать. 

Это тестовое сообщение