nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 19:12



Reply to topic  [ 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: Россия
Reply with quote
newold86 wrote:
это самый стандартный IDC разъем, продается везде - например, https://www.chipdip.ru/product/idc-10ms

Спасибо! Сразу и у себя под боком их нашел! :kruto:
Attachment:
BH-10.gif
BH-10.gif [ 5.36 KiB | Viewed 5605 times ]

_________________
iLavr


22 Oct 2017 06:47
Profile
God

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

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


22 Oct 2017 18:29
Profile
Devil

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


22 Oct 2017 22:06
Profile
Novelist

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


23 Oct 2017 06:21
Profile
Devil

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

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


23 Oct 2017 07:04
Profile
Doomed

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

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

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


23 Oct 2017 08:42
Profile
Devil

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


23 Oct 2017 09:12
Profile
Devil

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

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

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

Code:
hlt
retf


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

Code:
jmp $
retf


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

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


23 Oct 2017 11:10
Profile
Doomed

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

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

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

_________________
https://t.me/tronix_blog


23 Oct 2017 11:39
Profile
Devil

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

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

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


23 Oct 2017 11:49
Profile
Doomed

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

_________________
https://t.me/tronix_blog


23 Oct 2017 11:58
Profile
Devil

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

Именно !

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

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


23 Oct 2017 12:03
Profile
Doomed

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

_________________
https://t.me/tronix_blog


23 Oct 2017 12:06
Profile
Devil

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

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


23 Oct 2017 12:11
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Ну... 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
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 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 4 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

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