Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22782 Location: Silicon Valley
|
| | | | Shaos wrote: | | | | Shaos wrote: Смотрю я на эти платы 4 на 4 дюйма и обуяла меня идея - построить комп из таких квадратных платок, которые друг на друга насаживаются этажеркой Все сигналы - сквозные (охватывающие все ноги Z180). Одна плата процессора, а всё остальное - периферия. Можно ещё сбоку добавить гребёнку - для расширенных сигналов адреса и возможно даже SPI-интерфейса, по которому платы будут договариваться с мастером об адресах в которые будут втыкаться! В качестве контроллеров этих интеллектуальных плат можно поставить дешёвые пики-однократки 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).
|
16 May 2013 22:48 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22782 Location: Silicon Valley
|
Выяснилось, что у меня нету таких длинных гребёнок и гнёзд - заказал, жду...
|
17 May 2013 19:50 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Какие-то готовые функциональные блоки уже сделал на свой недо-спринтер или еще в концепциях упражняешься ?
_________________Vasil Ivanov vasil-i@yandex.ru
|
23 Jul 2013 02:20 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22782 Location: Silicon Valley
|
Пока с процессорным модулем упражняюсь ну и с эмулятором...
|
23 Jul 2013 05:12 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
А что с процессорным модулем не так, чтобы на нем застревать? Или речь о многопроцессорном ?
_________________Vasil Ivanov vasil-i@yandex.ru
|
24 Jul 2013 01:29 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22782 Location: Silicon Valley
|
Ну надо ПЗУ и ОЗУ на макетке собрать и запустить
|
24 Jul 2013 06:25 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Ну, ты кучу разных платок понаделал, давно бы уж собрал
Вопрос на свободную тему.... а ты с ПЛИС-ами не развлекался (писал железки
на verilog/vhdl, играл с дев-бордой, больше нравится - альтера или ксайлинкс) ?
_________________Vasil Ivanov vasil-i@yandex.ru
|
25 Jul 2013 09:53 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22782 Location: Silicon Valley
|
Xilinx - только я пока в маленькие CPLD игрался с VHDL, а на FPGA рука пока не поднимается...
|
25 Jul 2013 11:43 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Как привыкнешь к плис-ам, то будешь ловить себя на мысли - "и чего это я раньше этим не занялся и все тянул" И про рассыпуху забудешь как про страшный сон. И не бойся подымать руку на 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 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22782 Location: Silicon Valley
|
Альтера похоже только в ex-USSR и популярна, а в мире рулит Xilinx
И девборды есть у меня, причём очень давно
P.S. FPGA не совсем идеологически верный подход - это как микроскопом гвозди заколачивать - да и сродни эмуляции оно (луты есть микровычислители)...
Вот ASIC - это уже другое дело, но верх правильноести это конечно FULL CUSTOM VLSI
|
26 Jul 2013 08:59 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Кто первый оторвал по-больше кусок пирога, тот и рулит. Для Spartan-6 (спидгрей 3) пробывал компилить t80 (синхронный вариант), репорт после синтеза выдает 91 МГц тактовой для корки z80. У Альтеры для Cyclone III (EP3C16Q240C8) только порядка 43 МГц. Ага, вижу. Рад за тебя. Я тут на днях в элитане выписал дев-борду DL-NEXYS3 (spartan-6), дороговато конечно, но все-таки решился. Может где-то и не те идеологические подходы, зато перепрограммируемые и цена более-менее приемлема, чего никак не скажешь о ASIC.
ASIC дорогое удовольствие, из-за чего к радиолюбительству не имеет никакого отношения. Так что про это можно забыть.
_________________Vasil Ivanov vasil-i@yandex.ru
|
26 Jul 2013 11:34 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Не передумал еще строить свой nedoPC-180 ?
_________________Vasil Ivanov vasil-i@yandex.ru
|
15 Jul 2014 10:17 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22782 Location: Silicon Valley
|
неа
|
15 Jul 2014 11:34 |
|
|