Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: micro-CPU на vhdl, verilog

  1. #1
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию micro-CPU на vhdl, verilog

    Eсть вот спорт - писать демы там на 256b, 4k и т.д. но не видел чтоб писали самодельные cpu ну или сразу компы (cpu+mem) с ограничением скажем в 200LE, кто-то может показать такой пример?
    Очень бы помогло в понимании теории построения процессоров.
    Последний раз редактировалось bigral; 25.03.2015 в 12:59.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Activist
    Регистрация
    21.07.2010
    Адрес
    Ukraine
    Сообщений
    276
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    bigral, вас это интересует?

  4. #3
    Master
    Регистрация
    25.04.2009
    Адрес
    Днепропетровск
    Сообщений
    813
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    на хабре куча статей о микропроцессорах, научных калькуляторах, созданных в minecraft

  5. #4
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ближайшее что приходит в голову
    http://www.linusakesson.net/scene/bitbanger/index.php

    Bit banger is built around an ATtiny15 microcontroller, which runs at 1.6 MHz and has 1 kB of flash ROM and a claustrophobic 32 bytes of RAM. In fact, those 32 bytes are the CPU registers. Only the most basic AVR instructions are supported; they occupy at least two bytes each, and can obviously not be compressed since they are executing from ROM, so a maximum of 512 instructions will fit inside the chip (fewer if static data is needed).
    я понимаю что это не softcpu но это показывает на что можно рассчитывать

    еще есть J1 forth cpu
    http://www.excamera.com/sphinx/fpga-j1.html
    и на его основе gameduino
    J1 is a small (200 lines of Verilog) stack-based CPU, intended for FPGAs. A complete J1 with 16Kbytes of RAM fits easily on a small Xilinx FPGA. Some highlights:

    Extremely high code density. A complete system including the TCP/IP stack fits in under 8K bytes.
    Single cycle call, zero cycle return
    Instruction set maps trivially to Forth
    Cross compiler runs on Windows, Mac and Unix
    Basic software includes a sizeable subset of ANS Forth and a portable TCP/IP networking stack.
    This paper describes a 16-bit Forth CPU core,
    intended for FPGAs. The instruction set closely matches the
    Forth programming language, simplifying cross-compilation.
    Because it has higher throughput than comparable CPU cores,
    it can stream uncompressed video over Ethernet using a simple
    software loop. The entire system (source Verilog, cross compiler,
    and TCP/IP networking code) is published under the BSD
    license. The core is less than 200 lines of Verilog, and operates
    reliably at 80 MHz in a Xilinx Spartan R -3E FPGA, delivering
    approximately 100 ANS Forth MIPS.


    ---------- Post added at 14:26 ---------- Previous post was at 13:16 ----------

    и еще чуть по теме
    Parallelogram is a demo running on the Commodore One extender board, which contains an Altera Cyclone III FPGA and an SDRAM chip. The logic design was made from scratch, including a homebrew CPU, FM synth and blitter with pixel shader support. The demo won the wild compo at Revision 2012.
    http://www.linusakesson.net/scene/pa...gram/index.php
    Последний раз редактировалось esl; 25.03.2015 в 14:24.

  6. #5
    Activist
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    449
    Спасибо Благодарностей отдано 
    127
    Спасибо Благодарностей получено 
    427
    Поблагодарили
    195 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот пример моего soft процессора:

    И собственно сам проект:
    http://www.marsohod.org/index.php/fo...aty-marsokhod2

    Николай.
    Последний раз редактировалось Kakos_nonos; 29.03.2015 в 15:23.

  7. #6
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Простите, а суть этой темы - действительно "Для начинающих"?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  8. #7
    Activist
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    449
    Спасибо Благодарностей отдано 
    127
    Спасибо Благодарностей получено 
    427
    Поблагодарили
    195 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Начинающие бывают и в процессоростроении.

    Николай.

  9. #8
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,845
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    164 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я делал ВМ80 с нуля.

  10. #9
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,101
    Спасибо Благодарностей отдано 
    767
    Спасибо Благодарностей получено 
    642
    Поблагодарили
    397 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я сделал убедительное подобие ВМ1.
    Больше игр нет

  11. #10
    Activist
    Регистрация
    09.04.2009
    Адрес
    Зеленоград
    Сообщений
    449
    Спасибо Благодарностей отдано 
    127
    Спасибо Благодарностей получено 
    427
    Поблагодарили
    195 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На своем процессоре сделал игру Tetris.


    Исходники брал оттуда:
    http://p-a2.blogspot.ru/2012/04/tetris-c.html
    Николай.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Micro INC
    от rasmer в разделе Игры
    Ответов: 2
    Последнее: 14.12.2014, 20:54
  2. Техническая литература: Языки описания аппаратуры "AHDL, VHDL и Verilog"
    от Viktor2312 в разделе Техническая литература
    Ответов: 1
    Последнее: 14.09.2014, 22:29
  3. Шим COVOX на VHDL
    от kasper в разделе Звук
    Ответов: 1
    Последнее: 10.07.2014, 12:08
  4. BBC micro
    от Addison в разделе Зарубежные компьютеры
    Ответов: 59
    Последнее: 13.11.2011, 13:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •