Спасибо! Сразу и у себя под боком их нашел!newold86 wrote:это самый стандартный IDC разъем, продается везде - например, https://www.chipdip.ru/product/idc-10ms
CGA и CF IDE адаптер на Altera MAX10
Moderator: Shaos
-
Lavr
- Supreme God
- Posts: 16803
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: CGA и CF IDE адаптер на Altera MAX10
You do not have the required permissions to view the files attached to this post.
iLavr
-
jdigreze
- God
- Posts: 1388
- Joined: 02 Jan 2006 02:28
- Location: Abakan
Re: CGA и CF IDE адаптер на Altera MAX10
После термической закалки - только механическим путём. Растворителем можно смывать только до закалки.Vic3Dexe wrote:Маска сдирается механическим путем (нож, наждак). Возможно, растворитель сработает, не пробовал.newold86 wrote:поэтому макетка в районе JTAG разъема потреяла смысл...
Да, вид будет не тот, но если уж очень нужна макетка...
-
newold86
- Devil
- Posts: 735
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: CGA и CF IDE адаптер на Altera MAX10
Ну, макетка была предусмотрена на случай, если на плате найдутся ошибки, или что-то забытое. Пока ошибок не нашел, хотя еще не все запустил, посмотрим...
-
ntil
- Novelist
- Posts: 42
- Joined: 09 Aug 2012 04:05
- Location: 91.213.33.6
Re: CGA и CF IDE адаптер на Altera MAX10
Смотрю трассы к памяти по длине не выровнены. так надо? Или выровнены?
-
newold86
- Devil
- Posts: 735
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: CGA и CF IDE адаптер на Altera MAX10
На этой частоте (100М) это не сильно нужноntil wrote:Смотрю трассы к памяти по длине не выровнены. так надо? Или выровнены?
-
Vic3Dexe
- Doomed
- Posts: 370
- Joined: 16 Dec 2014 11:58
- Location: Киев
Re: CGA и CF IDE адаптер на Altera MAX10
Я бы сказал, что на такой частоте и на такой разнице длин.newold86 wrote:На этой частоте (100М) это не сильно нужноntil wrote:Смотрю трассы к памяти по длине не выровнены. так надо? Или выровнены?
Если бы разница была сантиметров 10-15, она влияла бы и на 100М.
-
newold86
- Devil
- Posts: 735
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: CGA и CF IDE адаптер на Altera MAX10
Ну да, так правильнее. Как раз по этой причине я и расположил FPGA и SDRAM максимально близко друг к другу
-
newold86
- Devil
- Posts: 735
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: CGA и CF IDE адаптер на Altera MAX10
Не могу поверить, что я решил это спросить, но, похоже, в очередной раз схожу с ума...
Итак, решил быстренько перенести BIOS для SD карты в отдельный BIOS extension ROM. В принципе, вроде дел на 5 минут... Но - такое впечатление, что почему-то не работают команды с относительной адресацией переходов !!!
Т.е. простая команда "jmp $" нифига не зацикливается, а как будто вообще отсутствует. Аналогичная ситуация с "loop $".
Например, суперпрограмма
вполне ожидаемо прекращает жизнь компьютера внутри extension ROM, а вот
проходит через extension ROM влет и успешно возвращает управление в основной BIOS !!!
Я понимаю, что закончил писать на ассемблере серьезно почти четверть века (кошмар !!!) назад, но вроде еще помню немного, как работает сегментная адресация и т.д. (почему-то подозрение, что проблема именно в этом направлении - ничего другого даже предположить не могу)...
Итак, решил быстренько перенести BIOS для SD карты в отдельный BIOS extension ROM. В принципе, вроде дел на 5 минут... Но - такое впечатление, что почему-то не работают команды с относительной адресацией переходов !!!
Т.е. простая команда "jmp $" нифига не зацикливается, а как будто вообще отсутствует. Аналогичная ситуация с "loop $".
Например, суперпрограмма
Code: Select all
hlt
retf
Code: Select all
jmp $
retf
Я понимаю, что закончил писать на ассемблере серьезно почти четверть века (кошмар !!!) назад, но вроде еще помню немного, как работает сегментная адресация и т.д. (почему-то подозрение, что проблема именно в этом направлении - ничего другого даже предположить не могу)...
-
Tronix
- Doomed
- Posts: 662
- Joined: 18 Nov 2013 02:38
- Location: Москва
Re: CGA и CF IDE адаптер на Altera MAX10
Я вешаю комп обычно так:
cli
hlt
ps: ну мож ассемблер того... Можно поиграться с вариантами типа jmp $-2, или тупо в лоб
infinity: jmp short infinity
И ваще надо глянуть в дизасме что ассемблер генерит на jmp $
cli
hlt
ps: ну мож ассемблер того... Можно поиграться с вариантами типа jmp $-2, или тупо в лоб
infinity: jmp short infinity
И ваще надо глянуть в дизасме что ассемблер генерит на jmp $
-
newold86
- Devil
- Posts: 735
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: CGA и CF IDE адаптер на Altera MAX10
Думаете, я не смотрел ?Tronix wrote:И ваще надо глянуть в дизасме что ассемблер генерит на jmp $
Вроде нормально он генерит, EB FE...
И вариант с infinity: jmp short infinity тоже давно попробовал - именно от всего этого и схожу с ума...
-
Tronix
- Doomed
- Posts: 662
- Joined: 18 Nov 2013 02:38
- Location: Москва
Re: CGA и CF IDE адаптер на Altera MAX10
Да ну такого не может быть. Значит до туда (jmp $) не доходит дело. Дайте полный код ext-rom
-
newold86
- Devil
- Posts: 735
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: CGA и CF IDE адаптер на Altera MAX10
Именно !Tronix wrote:Да ну такого не может быть.
Я его выше приводил - две команды... Стал бы я просить помощи зала в хоть чуть менее странной ситуации...Tronix wrote:Дайте полный код ext-rom
-
Tronix
- Doomed
- Posts: 662
- Joined: 18 Nov 2013 02:38
- Location: Москва
Re: CGA и CF IDE адаптер на Altera MAX10
Ну а там в начале Uk, размер в параграфах, чексумма в конце - есть это все?
-
newold86
- Devil
- Posts: 735
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: CGA и CF IDE адаптер на Altera MAX10
Естественно. Плюс основной BIOS у меня тоже мне подконтролен, поэтому я прекрасно вижу, что идет вызов BIOS extension, возврат оттуда и т.д.Tronix wrote:Ну а там в начале Uk, размер в параграфах, чексумма в конце - есть это все?
-
Tronix
- Doomed
- Posts: 662
- Joined: 18 Nov 2013 02:38
- Location: Москва
Re: CGA и CF IDE адаптер на Altera MAX10
Ну... 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
.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
