С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Конфигурация FPGA может осуществляться любым сторонним процессором по JTAG, надо лишь суметь запрограммировать этот процесс.
Но заявлены-то они были. Как я понимаю, букву ставили после разбраковки полученного: в какую группу по быстродействию попала конкретная м/с, ту букву и ставили. Так что, выход годных 565РУ5А был равен нулю?
Угу. Только я не зря разделил дисплей и остальное. Видеоадаптер - отдельная серьезная задача. Не зря ими занимаются такие гиганты, как nVidia и бывшая ATI, ныне - подразделение AMD. Клепать что-то самому? А зачем, когда на упомянутых мной "фруктах" стоит какой-нибудь Mali450 GPU или что-то похожее? Клепать такое на FPGA - облысеешь окончательно, да и FPGA понадобится с космическими параметрами и такой же ценой. В общем, ИМХО, терминал надо точно клепать на "фруктах", это однозначно самое простое и дешевое решение. А наличие у "фруктов" на борту GPIO и прочих скоростных интерфейсов, позволит сэмулировать что угодно, хоть графический адаптер Э-85. Кстати, хоть и ругают эту 85-ю aka DEC Professional 350, нормальный графический адаптер "от первоисточника" был только у этих ПРОшек.
Поскольку тема плавно перетекла от сабжевого ноутбука к новоделам вообще, то для неносимого варианта клавиатура - не вопрос, писюшные клавы еще лет 10-20 точно будут массовым товаром. Вопрос носителей мы уже обсуждали и работаем в этом направлении, конкретно - этим занимается Jarik65535. Добавлю, что на "фруктах" есть полноценные порты USB в которые можно спокойно воткнуть хоть простую флешку, хоть USB HDD, хоть адаптер беспроводных клавы с мышкой - тоже недавно обсуждалось...
А вот на эту тему я не зря предложил рассмотреть вариант применения STM32F429 с эмулятором. Во-первых, там 2М флеш-памяти программы - любой эмулятор влезет. Во-вторых, там допаяна м/с SDRAM, 8М, 4 из которых можно отдать под эмулируемое ОЗУ. Ну, и, в третьих, там масса свободных GPIO, выбрать полсотни и сэмулировать на них МПИ. Цепляй туда шинные драйверы, и вперед! Хоть разведи свою плату, хоть просто приколхозь к порезанному "удлиннителю" от 15ИЭ прямо эту платку с Али, допаяв шинные драйверы проводками, и вперед! Втыкай ее на место 1201-хх и радуйся жизни. Единственный недостаток - такой "колхоз" воткнется только в верхнее гнездо корзины, в средние высота не позволит. Поэтому в "Квант-4" это чудо не воткнешь, для него таки придется разводить плату.
Почему я предлагаю эмулировать ЦП на STM32, а не FPGA? Я просто здраво оцениваю объем работ. Если заниматься этим делом с утра до вечера все рабочие дни (и получать за это зарплату), то, думаю, за полгода-год эту работу можно будет сделать. А "без отрыва от производства" и на голом энтузиазме - изба фигвам, "не взлетит!" Эмуляторов же валом. Как минимум, два из них - xHomer и simh - опенсорсные. Последний уже спортили под кучу разных платформ, портируй его под STM32, и вперед! Такую работу, в отличие от разработки ВСЕГО на FPGA, вполне можно выполнить "между делом". Кстати, наш коллега anasana уже портанул xHomer под винды, можно попробовать и на STM32 спортить, будет Э-85, в сочетании с видеоадаптером на "фрукте".
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Сразу вспоминается Станислав Ежи Лец. "Ну хорошо, пробил ты лбом стену... И что ты будешь делать в соседней камере?"
К этому процу нужна, во-первых, память и , во-вторых, периферия. То есть, кроме проца, нужны, как минимум, интерфейс памяти (не ниже SDRAM, среди более ранних не найдешь 4М в одном чипе) и интерфейс периферии. И, если ты не собираешься сочинять на этом FPGA периферию, то нужен адаптер шины Q-Bus/МПИ или Unibus/ОШ. С МПИ-ОШ можно сразу забыть о высокой скорости: за ОШ не скажу, не помню, а вот у МПИ гарантированная частота обменов - 2 млн в секунду (один цикл МПИ 0.5 мкс минимум). Ну, разгонишь ты ее вдвое, и то не факт, что выйдет...
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
DE0-CV Board (Price: $150) https://www.terasic.com.tw/cgi-bin/p...yNo=167&No=921
FPGA Device
•Cyclone V 5CEBA4F23C7N Device
Memory Device
•64MB SDRAM, x16 bits data bus
Насколько я понял из документации, со стороны FPGA возможно обращение к этой памяти:
The board features 64MB of SDRAM with a single 64MB (32Mx16) SDRAM chip. The chip consists of 16-bit data line, control line, and address line connected to the FPGA. This chip uses the 3.3V LVCMOS signaling standard. Connections between the FPGA and SDRAM are shown in Figure 3-19, and the pin assignment is listed in Table 3-13.
Поправьте меня, знатоки Циклонов, если я не прав
Connectors
•Two 2x20 GPIO Header (voltage levels: 3.3V)
То есть организовать внешнюю шину можно, нет? И если нужно QBUS или UNUBUS под STM32 - то разве также не придётся делать адаптер?
- - - Добавлено - - -
Или имелось ввиду, что мы получим СЛИШКОМ быстрый процессор?Так по мне это хорошо.
И никто не заставляет прям в обязательном порядке использовать QBUS/UNIBUS - если не нужна поддержка каких то старых устройств. Можно реализовать свой более быстрый вариант интерфейса.
Удаление в знак протеста против действий MM
Последний раз редактировалось MacBuster; 24.01.2019 в 09:28. Причина: Удаление в знак протеста против действий MM
Понятия не имею, потому как там воссоздали Z80, а он проще PDP-11. Возможно удастся реализовать 1801ВМ1 - но мне такой вариант интересен не будет. Есть готовый вариант реализации топовых процов PDP-11, но там всё было оттестировано на определённых платах (нужно определённое количество LE на FPGA) Циклон и ещё каких то и если брать именно отладочные платы - вроде как получается что то близкое к минимальному варианту. Если брать именно мелкосхему - то получается гораздо меньшая стоимость, но на выходе по сути только проц - то есть память, обвязка и т.п. и насколько в сумме получится дешевле готовый продукт - комп - надо счить. А с отладочной платой в минимальном вариант - плата, монитор, клава
Плата на EP2C5 слабая. Памяти у нее на боту не распаяно, да и ячеек в FPGA меньше в 3 раза, чем в проектах ван Слотена.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)