nedoPC.org

Electronics hobbyists community established in 2002
Last visit was: 16 Jun 2024 03:21
It is currently 16 Jun 2024 03:21



 [ 258 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 18  Next
CGA и CF IDE адаптер на Altera MAX10 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
newold86 wrote:
это самый стандартный IDC разъем, продается везде - например, https://www.chipdip.ru/product/idc-10ms

Спасибо! Сразу и у себя под боком их нашел! :kruto:
Attachment:
BH-10.gif


You do not have the required permissions to view the files attached to this post.

_________________
iLavr


22 Oct 2017 06:47
God

Joined: 02 Jan 2006 02:28
Posts: 1388
Location: Abakan
Vic3Dexe wrote:
newold86 wrote:
поэтому макетка в районе JTAG разъема потреяла смысл...

Маска сдирается механическим путем (нож, наждак). Возможно, растворитель сработает, не пробовал.
Да, вид будет не тот, но если уж очень нужна макетка...
После термической закалки - только механическим путём. Растворителем можно смывать только до закалки.


22 Oct 2017 18:29
Devil

Joined: 30 Nov 2013 11:08
Posts: 709
Location: WWW
Ну, макетка была предусмотрена на случай, если на плате найдутся ошибки, или что-то забытое. Пока ошибок не нашел, хотя еще не все запустил, посмотрим...


22 Oct 2017 22:06
Novelist

Joined: 09 Aug 2012 04:05
Posts: 42
Location: 91.213.33.6
Смотрю трассы к памяти по длине не выровнены. так надо? Или выровнены?


23 Oct 2017 06:21
Devil

Joined: 30 Nov 2013 11:08
Posts: 709
Location: WWW
ntil wrote:
Смотрю трассы к памяти по длине не выровнены. так надо? Или выровнены?

На этой частоте (100М) это не сильно нужно


23 Oct 2017 07:04
Doomed

Joined: 16 Dec 2014 11:58
Posts: 370
Location: Киев
newold86 wrote:
ntil wrote:
Смотрю трассы к памяти по длине не выровнены. так надо? Или выровнены?

На этой частоте (100М) это не сильно нужно

Я бы сказал, что на такой частоте и на такой разнице длин.
Если бы разница была сантиметров 10-15, она влияла бы и на 100М.


23 Oct 2017 08:42
Devil

Joined: 30 Nov 2013 11:08
Posts: 709
Location: WWW
Ну да, так правильнее. Как раз по этой причине я и расположил FPGA и SDRAM максимально близко друг к другу


23 Oct 2017 09:12
Devil

Joined: 30 Nov 2013 11:08
Posts: 709
Location: WWW
Не могу поверить, что я решил это спросить, но, похоже, в очередной раз схожу с ума...

Итак, решил быстренько перенести BIOS для SD карты в отдельный BIOS extension ROM. В принципе, вроде дел на 5 минут... Но - такое впечатление, что почему-то не работают команды с относительной адресацией переходов !!!
Т.е. простая команда "jmp $" нифига не зацикливается, а как будто вообще отсутствует. Аналогичная ситуация с "loop $".

Например, суперпрограмма

Code:
hlt
retf


вполне ожидаемо прекращает жизнь компьютера внутри extension ROM, а вот

Code:
jmp $
retf


проходит через extension ROM влет и успешно возвращает управление в основной BIOS !!!

Я понимаю, что закончил писать на ассемблере серьезно почти четверть века (кошмар !!!) назад, но вроде еще помню немного, как работает сегментная адресация и т.д. (почему-то подозрение, что проблема именно в этом направлении - ничего другого даже предположить не могу)...


23 Oct 2017 11:10
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Я вешаю комп обычно так:
cli
hlt

ps: ну мож ассемблер того... Можно поиграться с вариантами типа jmp $-2, или тупо в лоб
infinity: jmp short infinity

И ваще надо глянуть в дизасме что ассемблер генерит на jmp $

_________________
https://t.me/tronix_blog


23 Oct 2017 11:39
Devil

Joined: 30 Nov 2013 11:08
Posts: 709
Location: WWW
Tronix wrote:
И ваще надо глянуть в дизасме что ассемблер генерит на jmp $

Думаете, я не смотрел ? :)
Вроде нормально он генерит, EB FE...

И вариант с infinity: jmp short infinity тоже давно попробовал - именно от всего этого и схожу с ума...


23 Oct 2017 11:49
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Да ну такого не может быть. Значит до туда (jmp $) не доходит дело. Дайте полный код ext-rom

_________________
https://t.me/tronix_blog


23 Oct 2017 11:58
Devil

Joined: 30 Nov 2013 11:08
Posts: 709
Location: WWW
Tronix wrote:
Да ну такого не может быть.

Именно !

Tronix wrote:
Дайте полный код ext-rom

Я его выше приводил - две команды... Стал бы я просить помощи зала в хоть чуть менее странной ситуации...


23 Oct 2017 12:03
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Ну а там в начале Uk, размер в параграфах, чексумма в конце - есть это все?

_________________
https://t.me/tronix_blog


23 Oct 2017 12:06
Devil

Joined: 30 Nov 2013 11:08
Posts: 709
Location: WWW
Tronix wrote:
Ну а там в начале Uk, размер в параграфах, чексумма в конце - есть это все?

Естественно. Плюс основной BIOS у меня тоже мне подконтролен, поэтому я прекрасно вижу, что идет вызов BIOS extension, возврат оттуда и т.д.


23 Oct 2017 12:11
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Ну... ORG 0 там в начале, да? Потом вроде первым делом надо сделать jmp short куда-нибудь, типа
.8086
JUMPS
CODE SEGMENT

ASSUME CS:CODE
ORG 0H
DB 055H ; GENERIC BIOS HEADER
DB 0AAH
DB 4


START_TST PROC FAR
JMP SHORT L3
copyr: db 'blablabla (c) blabla",0
L3:
JMP $
RETF

_________________
https://t.me/tronix_blog


23 Oct 2017 12:18
 [ 258 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 18  Next

Who is online

Users browsing this forum: No registered users and 2 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

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.