nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 18 Oct 2018 22:19



Reply to topic  [ 28 posts ]  Go to page Previous  1, 2
[Z180] Строим недокомп nedoPC-180 из Z8S180 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17014
Location: Colorado
Reply with quote
Post 
Shaos wrote:
Shaos wrote:
Смотрю я на эти платы 4 на 4 дюйма и обуяла меня идея - построить комп из таких квадратных платок, которые друг на друга насаживаются этажеркой :o
Все сигналы - сквозные (охватывающие все ноги Z180). Одна плата процессора, а всё остальное - периферия.
Можно ещё сбоку добавить гребёнку - для расширенных сигналов адреса и возможно даже SPI-интерфейса, по которому платы будут договариваться с мастером об адресах в которые будут втыкаться!
:kruto:
В качестве контроллеров этих интеллектуальных плат можно поставить дешёвые пики-однократки PIC12C508, соединёные в Daisy-chained SPI bus.
Отдельные платки могут включать в себя:
- расширения памяти;
- квазидиск на пзухах;
- часы реального времени;
- музыкальный сопроцессор;
- видеоконтроллер;
- сетевой адаптер;
- последовательные COM-порты;
- параллельный LPT-порт;
- интерфейс хард-драйва (IDE);
- интерфейс флоппика;
- интерфейс к SD-карточке и т.д.
Пользователь сможет самостоятельно строить желаемые конфигурации, собирая их из набора плат, которые будут договариваться друг с другом об адресах в которых сидят, причём у процессора будет API по которому можно будет программно достать список устройств с диапазонами их адресов. Как идея? ;)


Про общение между платами - в другом топике:

http://www.nedopc.org/forum/viewtopic.php?t=10279

А тут - про nedoPC-180. Если вы обратили внимание - по краям платы идёт 2 ряда дырок и эти пары соединены. Задумка была в том, что в одном ряду будут хедеры вниз (34 ноги с каждой стороны), а в другом ряду - гнёзда на 34 дырки. Получается чтобы плата сверху воткнулась, у неё хедеры и гнёзда должны быть переставлены местами (неохота делать как в ардуине - когда у гнезда длинные ноги, втыкающиеся в следующее гнездо - оно и дороже будет и менее красиво). Выходит, что у нас будут чётные платы (even) и нечётные (odd). Плата процессора будет на первом уровне (level 1) - пусть она будет odd - хедеры снаружи, гнёзда внутри. Под платой процессора будет базовая плата только с гнёздами (level 0) - на ней будет регулятор напряжения со светодиодом питания, подтягивающие резисторы, схема перезагрузки с кнопкой. Соответственно у чётных плат (even) гнёзда будут снаружи, а хедеры - внутри. Над процом будет чётная плата мастера SPI с новой гребёнкой сбоку для организации Daisy-Chain из всех далее втыкаемых плат. Кроме мастера туда можно что-то ещё добавить, например преобразователь RS-232...


Подумалось мне тут что гребёнка сбоку ни к чему - среди существующих 68 контактов замечательно находится 6 ненужных (лишние земли, тест, ноги осциллятора) и ещё 1 можно расшарить скажем с PHI (во время _RESET=0 в него будет поступать клок SPI для контроллеров "интеллектуальных" плат периферии, а во время _RESET=1 - частота головного процессора, делённая на 2 c соответствующей ноги Z180).

_________________
:eugeek: https://twitter.com/Shaos1973


16 May 2013 23:48
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17014
Location: Colorado
Reply with quote
Post 
Выяснилось, что у меня нету таких длинных гребёнок и гнёзд - заказал, жду...

_________________
:eugeek: https://twitter.com/Shaos1973


17 May 2013 20:50
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 15:34
Posts: 420
Reply with quote
Post 
Shaos wrote:
Выяснилось, что у меня нету таких длинных гребёнок и гнёзд - заказал, жду...


Какие-то готовые функциональные блоки уже сделал на свой недо-спринтер или еще в концепциях упражняешься ?

_________________
Vasil Ivanov
vasil-i@yandex.ru


23 Jul 2013 03:20
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17014
Location: Colorado
Reply with quote
Post 
Vasil Ivanov wrote:
Shaos wrote:
Выяснилось, что у меня нету таких длинных гребёнок и гнёзд - заказал, жду...


Какие-то готовые функциональные блоки уже сделал на свой недо-спринтер или еще в концепциях упражняешься ?


Пока с процессорным модулем упражняюсь ну и с эмулятором...

_________________
:eugeek: https://twitter.com/Shaos1973


23 Jul 2013 06:12
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 15:34
Posts: 420
Reply with quote
Post 
Shaos wrote:
Vasil Ivanov wrote:
Какие-то готовые функциональные блоки уже сделал на свой недо-спринтер или еще в концепциях упражняешься ?


Пока с процессорным модулем упражняюсь ну и с эмулятором...


А что с процессорным модулем не так, чтобы на нем застревать? Или речь о многопроцессорном ?

_________________
Vasil Ivanov
vasil-i@yandex.ru


24 Jul 2013 02:29
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17014
Location: Colorado
Reply with quote
Post 
Vasil Ivanov wrote:
Shaos wrote:
Vasil Ivanov wrote:
Какие-то готовые функциональные блоки уже сделал на свой недо-спринтер или еще в концепциях упражняешься ?


Пока с процессорным модулем упражняюсь ну и с эмулятором...


А что с процессорным модулем не так, чтобы на нем застревать? Или речь о многопроцессорном ?


Ну надо ПЗУ и ОЗУ на макетке собрать и запустить ;)

_________________
:eugeek: https://twitter.com/Shaos1973


24 Jul 2013 07:25
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 15:34
Posts: 420
Reply with quote
Post 
Shaos wrote:
Vasil Ivanov wrote:
Shaos wrote:
Vasil Ivanov wrote:
Какие-то готовые функциональные блоки уже сделал на свой недо-спринтер или еще в концепциях упражняешься ?


Пока с процессорным модулем упражняюсь ну и с эмулятором...


А что с процессорным модулем не так, чтобы на нем застревать? Или речь о многопроцессорном ?


Ну надо ПЗУ и ОЗУ на макетке собрать и запустить ;)


Ну, ты кучу разных платок понаделал, давно бы уж собрал :)

Вопрос на свободную тему.... а ты с ПЛИС-ами не развлекался (писал железки
на verilog/vhdl, играл с дев-бордой, больше нравится - альтера или ксайлинкс) ?

_________________
Vasil Ivanov
vasil-i@yandex.ru


25 Jul 2013 10:53
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17014
Location: Colorado
Reply with quote
Post 
Vasil Ivanov wrote:
Shaos wrote:
Vasil Ivanov wrote:
Shaos wrote:
Vasil Ivanov wrote:
Какие-то готовые функциональные блоки уже сделал на свой недо-спринтер или еще в концепциях упражняешься ?


Пока с процессорным модулем упражняюсь ну и с эмулятором...


А что с процессорным модулем не так, чтобы на нем застревать? Или речь о многопроцессорном ?


Ну надо ПЗУ и ОЗУ на макетке собрать и запустить ;)


Ну, ты кучу разных платок понаделал, давно бы уж собрал :)

Вопрос на свободную тему.... а ты с ПЛИС-ами не развлекался (писал железки
на verilog/vhdl, играл с дев-бордой, больше нравится - альтера или ксайлинкс) ?


Xilinx - только я пока в маленькие CPLD игрался с VHDL, а на FPGA рука пока не поднимается...

_________________
:eugeek: https://twitter.com/Shaos1973


25 Jul 2013 12:43
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 15:34
Posts: 420
Reply with quote
Post 
Shaos wrote:
Vasil Ivanov wrote:
Вопрос на свободную тему.... а ты с ПЛИС-ами не развлекался (писал железки на verilog/vhdl, играл с дев-бордой, больше нравится - альтера или ксайлинкс) ?


Xilinx - только я пока в маленькие CPLD игрался с VHDL, а на FPGA рука пока не поднимается...


Как привыкнешь к плис-ам, то будешь ловить себя на мысли - "и чего это я раньше этим не занялся и все тянул" :) И про рассыпуху забудешь как про страшный сон. И не бойся подымать руку на FPGA, они не страшные :). Не зацикливайся на одном Xilinx-е, с Альтерой тоже знакомься. Из симулей юзаю менторские modelsim (10.1c) и questasim (10.0b). Халява ессно - лицензия к ним сильно крутая по цене, не для индивидуалов. Если когда-нить дозреешь до дев-борды, то Боже упаси тебя покупать какие-нить от "LDM-Systems" !, только от DIGILENT, типа NEXYS2, NEXYS3. А для Альтеры от TERASIC, типа Altera DE0, Altera DE1.

_________________
Vasil Ivanov
vasil-i@yandex.ru


26 Jul 2013 07:40
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17014
Location: Colorado
Reply with quote
Post 
Альтера похоже только в ex-USSR и популярна, а в мире рулит Xilinx ;)
И девборды есть у меня, причём очень давно :)

P.S. FPGA не совсем идеологически верный подход - это как микроскопом гвозди заколачивать - да и сродни эмуляции оно (луты есть микровычислители)...
Вот ASIC - это уже другое дело, но верх правильноести это конечно FULL CUSTOM VLSI ;)

_________________
:eugeek: https://twitter.com/Shaos1973


26 Jul 2013 09:59
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 15:34
Posts: 420
Reply with quote
Post 
Shaos wrote:
Альтера похоже только в ex-USSR и популярна, а в мире рулит Xilinx ;)


Кто первый оторвал по-больше кусок пирога, тот и рулит. Для Spartan-6 (спидгрей 3) пробывал компилить t80 (синхронный вариант), репорт после синтеза выдает 91 МГц тактовой для корки z80. У Альтеры для Cyclone III (EP3C16Q240C8) только порядка 43 МГц.

Quote:
И девборды есть у меня, причём очень давно :)


Ага, вижу. Рад за тебя. Я тут на днях в элитане выписал дев-борду DL-NEXYS3 (spartan-6), дороговато конечно, но все-таки решился.

Quote:
P.S. FPGA не совсем идеологически верный подход - это как микроскопом гвозди заколачивать - да и сродни эмуляции оно (луты есть микровычислители)...


Может где-то и не те идеологические подходы, зато перепрограммируемые и цена более-менее приемлема, чего никак не скажешь о ASIC.

Quote:
Вот ASIC - это уже другое дело, но верх правильноести это конечно FULL CUSTOM VLSI ;)


ASIC дорогое удовольствие, из-за чего к радиолюбительству не имеет никакого отношения. Так что про это можно забыть.

_________________
Vasil Ivanov
vasil-i@yandex.ru


26 Jul 2013 12:34
Profile
Doomed
User avatar

Joined: 11 Dec 2003 15:34
Posts: 420
Reply with quote
Post 
Shaos wrote:
Пока с процессорным модулем упражняюсь ну и с эмулятором...


Не передумал еще строить свой nedoPC-180 ? :)

_________________
Vasil Ivanov
vasil-i@yandex.ru


15 Jul 2014 11:17
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17014
Location: Colorado
Reply with quote
Post 
неа

_________________
:eugeek: https://twitter.com/Shaos1973


15 Jul 2014 12:34
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 28 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: Majestic-12 [Bot] 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

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