nedoPC.org

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



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

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
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).

_________________
:dj: https://mastodon.social/@Shaos


16 May 2013 22:48
Profile WWW
Admin
User avatar

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

_________________
:dj: https://mastodon.social/@Shaos


17 May 2013 19:50
Profile WWW
Doomed
User avatar

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


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

_________________
Vasil Ivanov
vasil-i@yandex.ru


23 Jul 2013 02:20
Profile
Admin
User avatar

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


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


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

_________________
:dj: https://mastodon.social/@Shaos


23 Jul 2013 05:12
Profile WWW
Doomed
User avatar

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


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


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

_________________
Vasil Ivanov
vasil-i@yandex.ru


24 Jul 2013 01:29
Profile
Admin
User avatar

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


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


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


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

_________________
:dj: https://mastodon.social/@Shaos


24 Jul 2013 06:25
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
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 09:53
Profile
Admin
User avatar

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


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


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


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


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

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


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

_________________
:dj: https://mastodon.social/@Shaos


25 Jul 2013 11:43
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
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 06:40
Profile
Admin
User avatar

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

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

_________________
:dj: https://mastodon.social/@Shaos


26 Jul 2013 08:59
Profile WWW
Doomed
User avatar

Joined: 11 Dec 2003 14:34
Posts: 413
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 11:34
Profile
Doomed
User avatar

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


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

_________________
Vasil Ivanov
vasil-i@yandex.ru


15 Jul 2014 10:17
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
неа

_________________
:dj: https://mastodon.social/@Shaos


15 Jul 2014 11: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: No registered users and 22 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.