XTC3 - (почти) XT на Altera Cyclone III
Moderator: Shaos
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: XTC3 - (почти) XT на Altera Cyclone III
Очередной раз убедился, что иногда нужно просто лечь спать до утра - была совершенно глупая ошибка (даже не ошибка, а опечатка) в VHDL коде. Сейчас процессор замигал светодиодами, больше пока времени нет заниматься (даже RAM не успел попробовать)
You do not have the required permissions to view the files attached to this post.
-
- Devil
- Posts: 912
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: XTC3 - (почти) XT на Altera Cyclone III
В качестве любознательности нельзя ли лицезреть схему данного девайса.
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: XTC3 - (почти) XT на Altera Cyclone III
Я и так поспешил, так что предпочел бы сейчас запустить хотя бы в первом приближении все узлы, а потом уже выставлять схему на обозрениеfifan wrote:В качестве любознательности нельзя ли лицезреть схему данного девайса.

А вообще там нет ровным счетом ничего, выходящего за пределы reference design и т.п. вещей...
-
- Devil
- Posts: 912
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: XTC3 - (почти) XT на Altera Cyclone III
Я начал искать микросхемы на ebay, всё есть. Не указан Циклон3 - какая серия?
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: XTC3 - (почти) XT на Altera Cyclone III
Конкретно к моей схеме подойдет любой Cyclone III с 240 ногами. Однако, как я уже говорил, такого количества ног не хватило, чтобы сделать то, что первоначально задумывалось. Если действительно хочется собрать нечто подобное, я бы предложил подождать какого-то логического завершения моих изысканий. Наверное, после этого можно решить, куда двигаться - вполне вероятно, в сторону FBGA корпуса на 484 ноги, позволяющие вообще себя ни в чем не ограничивать.fifan wrote:Я начал искать микросхемы на ebay, всё есть. Не указан Циклон3 - какая серия?
-
- Doomed
- Posts: 370
- Joined: 16 Dec 2014 11:58
- Location: Киев
Re: XTC3 - (почти) XT на Altera Cyclone III
Странное поведение БП, чес гря.
На этих 30 Ом высаживается само по себе ~350 мВт, плюс то, что сливается с линии 5В через диоды. Не многовато?
Не, ну если резистор МЛТ-1...
На этих 30 Ом высаживается само по себе ~350 мВт, плюс то, что сливается с линии 5В через диоды. Не многовато?
Не, ну если резистор МЛТ-1...

-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: XTC3 - (почти) XT на Altera Cyclone III
Два МЛТ-1 по 62 Ом, включенные параллельноVic3Dexe wrote:Не, ну если резистор МЛТ-1...

Потихоньку разбираюсь - процессор вроде работает абсолютно нормально (используя ROM из FPGA), с оперативной памятью вроде был небольшой затык, но сейчас сообразил, что в VHDL коде забыл подключить к памяти адресные линии

Кстати, наконец-то руки дошли до SignalTap - как всегда, все оказалось намного проще, чем думал. Иногда просто сложно перебороть лень и воспользоваться новым инструментом...
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: XTC3 - (почти) XT на Altera Cyclone III
Блин, обнаружил первую ошибку в схеме, совершенно глупую. У микросхемы SRAM два входа CE - один прямой, один инверсный. Так как мне одного более, чем достаточно, я посадил второй на 3.3V. К сожалению, это оказался инверсный вход, т.е. память была намертво отключена. Похоже, случайно сделал это на этапе разводки, когда менял некоторые выводы местами.
Пришлось отпаять одну ногу памяти и сделать перемычку к земляной ноге, что сразу же резко снизило уровень гламурности платы
Кроме того, при ковырянии вдруг обратил внимание на пустующее место и понял, что забыл поставить ЦАП, когда последний раз засовывал плату в печку. Больше греть всю плату не хочу, поэтому придется все-таки микроволной...
Есть и позитивная нота - после корректировки вывода CE прошел тест памяти, так что конструкцию уже можно назвать компьютером
Пришлось отпаять одну ногу памяти и сделать перемычку к земляной ноге, что сразу же резко снизило уровень гламурности платы

Кроме того, при ковырянии вдруг обратил внимание на пустующее место и понял, что забыл поставить ЦАП, когда последний раз засовывал плату в печку. Больше греть всю плату не хочу, поэтому придется все-таки микроволной...
Есть и позитивная нота - после корректировки вывода CE прошел тест памяти, так что конструкцию уже можно назвать компьютером

-
- Doomed
- Posts: 370
- Joined: 16 Dec 2014 11:58
- Location: Киев
Re: XTC3 - (почти) XT на Altera Cyclone III
Зачем памятью по CE-то рулить? /WE и address transition вполне достаточно, плюс не забывать разворачивать буферы циклона в нужную сторону. Я у себя вообще /OE, /CE и CE посадил намертво на соотв. потенциалы - нечего драгоценные ноги на это дело тратить.
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: XTC3 - (почти) XT на Altera Cyclone III
В архитектуре ISA шина данных памяти совпадает с шиной данных слотов, поэтому без CE (или OE) будет немного сложно рулить, если в слот что-то воткнутоVic3Dexe wrote:Зачем памятью по CE-то рулить? /WE и address transition вполне достаточно, плюс не забывать разворачивать буферы циклона в нужную сторону. Я у себя вообще /OE, /CE и CE посадил намертво на соотв. потенциалы - нечего драгоценные ноги на это дело тратить.

-
- Doomed
- Posts: 370
- Joined: 16 Dec 2014 11:58
- Location: Киев
Re: XTC3 - (почти) XT на Altera Cyclone III
А, у вас память на частоте ISA? Ну тогда да, логично в целях экономии ног.
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: XTC3 - (почти) XT на Altera Cyclone III
Изначальная идея была подключить все микросхемы к FPGA полностью раздельно, чтобы потом можно было комбинировать как угодно. После того, как очень быстро уперся в количество ног, концепцию поменял и решил подключать так, чтобы можно было, как минимум, получить 100% соответствие структуре IBM PC XT (с X-bus и т.д.). К сожалению, при таком подходе гибкости (которой хотелось) практически не остается. Например, невозможно убрать произвольную микросхему (например, 8237) и использовать вместо нее HLD-ный модульVic3Dexe wrote:А, у вас память на частоте ISA? Ну тогда да, логично в целях экономии ног.

-
- Doomed
- Posts: 370
- Joined: 16 Dec 2014 11:58
- Location: Киев
Re: XTC3 - (почти) XT на Altera Cyclone III
Ну собственно именно это я сделал у себя. Сначала казалось даже избыточно - шины проца и флопа можно вроде было объединить. Однако получил приятный бонус в плане независимого DMA для флопа, который работает параллельно с процом, никак ему не мешая. И вроде оно и не востребовано в XT, но душу почему-то греетnewold86 wrote:Изначальная идея была подключить все микросхемы к FPGA полностью раздельно, чтобы потом можно было комбинировать как угодно.

-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: XTC3 - (почти) XT на Altera Cyclone III
Немного волновался из-за узла ЦАП, но вот результат первого же теста:
You do not have the required permissions to view the files attached to this post.
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: XTC3 - (почти) XT на Altera Cyclone III
Как-то совсем влет адаптировал для новой платы свой предыдущий проект (пока, кроме RAM, 8284, 8288 и 8088 все остальное внутри FPGA). Заработало вообще сразу, только какая-то лажа с цветами. Особо разбираться лень - видеоадаптер нужно просто переписывать с нуля, такое там у меня наворочено.
Не уверен только, успею ли продолжить до отпуска - там не до этого будет...
Не уверен только, успею ли продолжить до отпуска - там не до этого будет...
You do not have the required permissions to view the files attached to this post.