|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да ничего он не добивался, я думаю, просто поступил простым способом.
В процедуре POST BIOS наличие многих портов именно так и проверяют,
хотя я и сам заблуждался, что POST более интеллектуальна...
_________________ iLavr
|
17 Feb 2015 12:41 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Говорят, что с помощью первых версий MS Flight Simulator'а производители PC проверяли свои машины на совместимость с оригинальной IBM PC - типа симулятор использовал разные особенности железа. Проверил и я, летит:
|
18 Feb 2015 09:56 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
В свое время я очень удивился, что процессоры после разгона проверяли при помощи DOOM-a.
Типа - погоняй DOOM несколько часов, если машина не зависла, то примерно - всё Ок!
_________________ iLavr
|
18 Feb 2015 10:23 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
Q1 на софтовом движке хорошо проц нагружает.
|
18 Feb 2015 11:00 |
|
|
VituZz
God
Joined: 13 Nov 2010 04:06 Posts: 1345
|
"Принц Персии"? Было время, гонял я его на двойке... Увидел сейчас - чуть не прослезился...
А Дум - таки да, был детектором качества разгона. Процесс проверки разогнанного компа так втягивал, что утренний будильник внезапно и жестоко намекал на подъём, хотя мы ещё и не ложились. Общага, студенты...
|
18 Feb 2015 11:05 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Второй программой, которой тестировали на совместимость, был Lotus 1-2-3 :
|
18 Feb 2015 12:35 |
|
|
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
Ну собственно, моя конструкция тоже завелась - в порт 00h успешно пишем байтики. Это после того, как я обошел одну битую ногу у циклона, а также нашел глюк с конвертированием биос-файла (конвертор почему-то упорно делает big-endian).
Нахожусь в легком шоке, так как уже не надеялся
2newold86
Вопрос по обновлению биос. Вот, допустим, есть проект, есть файл биоса (.mif). Я этот файл изменил (неважно как). Как заставить квартус учесть изменения? Processing -> update memory file успешно выполняется, но на прошивку (.sof) это не влияет - заливаю через jtag - без изменений.
Помогает полная перекомпиляция, но дооолго. Побыстрее никак?
|
21 Feb 2015 06:24 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Прикольно - я задавал абсолютно идентичный вопрос на другом форуме !
После update memory нужно еще запустить assembler (например, правой кнопкой мышки в окошке Tasks).
Было бы неплохо еще понять, как сделать нечто типа простейшего скрипта, чтобы по одному нажатию сразу делать update, assembler и programmer, но руки все не доходят...
|
21 Feb 2015 08:03 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Продублировалось почему-то...
Last edited by newold86 on 21 Feb 2015 08:04, edited 1 time in total.
|
21 Feb 2015 08:03 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Продублировалось почему-то...
|
21 Feb 2015 08:03 |
|
|
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
И все-таки, если не затруднит - дайте хотя бы значения параметров сихросигналов CGA (в смысле пиксельклок и позиции и ширины импульсов в отсчетах). Потому как я уже не знаю, что моему гнусмасу 732N надо.
Сделал почти 1:1 как здесь http://www.fpga4fun.com/PongGame.html (у меня тоже 25 МГц пиксельклок) - монитор делает вид, что все ок, но даже меню не кажет. При попытке выставить RGBI=1 уходит в дежурку.
Сделал от фонаря 641х513 (т.е. 640 отсчетов, 1 на HS; 512 таких строк и одна на VS) - уверенно подхватил, показав в меню 39 кГц х 76 Гц (правильно), но вместо картинки RGBI=1 сетка из еле видных точек. На RGB поступает 0.7В, если верить тестеру. У меня оно регулируемое - крутил - без толку. Психанул - подал куском провода 3.3В прямо на R - ноль эмоций, только когда убирал провод - полетели красные полосы.
Такое ощущение, что где-то в мониторе разделительная емкость мешает. Но как тогда одноцветное поле выводить (суть постоянный ток)? При попытке же подать на RGB пиксельклок (ну или около того) - ушел в дежурку.
Да, и на полярность синхросмеси он, похоже, ложил с прибором. Что ни подам (по всякому пробовал) - NN (neg/neg). А вот с моего GF 1280x1024 видит как PP. Т.е. все-таки умеет распознавать.
https://eewiki.net/pages/viewpage.actio ... ifications
По данной табличке поднял PLLкой частоту до 135М, вбил параметры - при RGBI=0 - дежурка, при RGBI=1 постоянные безуспешные попытки захвата.
Черт возьми, Холмс, почему?!
|
22 Feb 2015 12:43 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Настоящую CGA-развертку я не пробовал, даже не уверен, что VGA-мониторы ее поддерживают. Использую 640х400 - в нее нормально ложатся все CGA режимы. В текстовом режиме 80х25 отлично помещаются символы 8х16, в графическом 320х200 просто каждая точка дублируется по горизонтали и вертикали, в 640х200 дублируется только по вертикали. Параметры следующие: строки - всего 0..799 точек, 0..639 - видео, 640..655 - back porch, 656..751 - sync, 752..799 - front porch кадры - всего 0..449 точек, 0..399 - видео, 400..411 - back porch, 412..413 - sync, 414..449 - front porch
Кстати, я тоже об этом здесь писал. Даже пробовал менять полярность прямо на ходу - монитор гаснет на секунду, потом продолжает работать, как ни в чем не бывало...
А вообще у меня также не сразу все взлетело. В частности, пришлось осциллографом смотреть и увидеть, что результаты симуляции в ModelSim и реальность не совпадают (тогда вообще почти ничего не знал о том, как правильно работать с FPGA).
А еще столкнулся, что большое количество примеров в интернете - с грубыми (и сейчас уже мне понятными) ошибками, просто нерабочие.
Кстати, режим 640х200 выглядит довольно красиво:
|
22 Feb 2015 23:10 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
Насчёт CGA не подскажу, надо рыть тырнет.
А вот то, что есть, пусть будет здесь, может кому пригодится:
Это скан разворота инструкции от Samsung SycnMaster 3Ne.
|
23 Feb 2015 01:48 |
|
|
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
Я и не имел ввиду чистый CGA, понятно, что мониторы не прожуют такое.
А это при каком пиксельклоке?
|
25 Feb 2015 03:20 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
25.170068M - столько получилось из-за делителей/умножителей PLL, хотя нужно, по идее, 25.175
Но, насколько помню, от 25 до 26 особо ничего не менялось, слегка размер изображения плавал.
|
25 Feb 2015 04:07 |
|
|
Who is online |
Users browsing this forum: No registered users and 10 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|