User Tag List

Страница 10 из 12 ПерваяПервая ... 6789101112 ПоследняяПоследняя
Показано с 91 по 100 из 119

Тема: Корвет на ПЛИС ?

  1. #91

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,307
    Спасибо Благодарностей отдано 
    1,033
    Спасибо Благодарностей получено 
    818
    Поблагодарили
    489 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А почему нельзя выкинуть? Это ПЗУ, или ОЗУ? Если ПЗУ, то их можно считать с той же SD. Загрузчик как раз эту проблему и должен решить. Но и в 8К он должен прекрасно поместиться.

    Не знаю, может быть tiny fatfs можно скомпилировать BDS C? Чем еще компилируют C для 8080 — когда я интересовался, никакого ответа я не нашел. В моей БК для этого используется ее же родной vm1, благо для него целых два компилятора есть. Может быть можно попробовать его выдрать и заставить работать загрузчиком
    Больше игр нет

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

  3. #92

    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    336
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Напрямую tinyFATfs BDS C не скомпилит. Уж очень он не стандартный, даже не K&R. А вот сделать порт под BDS - имхо вполне. Причём, если ориентироваться на 80ю корку, то как раз BDS ИМХО-самое то в смысле компактности сгенерённого кода. Ещё пришло на ум предложить посмотреть на C цомпилер, написанный vinxru. Он, вроде стандартный x3.169, если даже не выше.

  4. #93

    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PPC Посмотреть сообщение
    Напрямую tinyFATfs BDS C не скомпилит.
    Ну, тут я свободен в выборе! Можно использовать, например, ZPU. Или какой нибудь другой SoftCore, под который полноценный GCC имеется. На OpenCores есть несколько AVR-корочек. Правда я пока не пробовал ни одной из них. Места в FPGA ещё уйма, только с M4K напряг.
    На странице ElmChan написано, что TinyFATfs занимает около 4кб. В таком случае шансов много!
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

  5. #94

    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Заменил FatFS на Petit FatFS, отключил запись и...
    Проект занял всего 5кб кода! И это для MIPS с 32-битными инструкциями!
    Не ожидал! Есть надежды, что всё получится!
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

  6. #95

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,307
    Спасибо Благодарностей отдано 
    1,033
    Спасибо Благодарностей получено 
    818
    Поблагодарили
    489 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще много места остается. Загрузчик для bk0010 занимает 8кБ, причем это скомпилированный адским древним pcc. GCC может быть был бы компактней, хотя кто его знает. Там тоже le petit fatfs + то да се, там даже printf() есть.

    А что за MIPS ты используешь и сколько ресурсов он сам занимает?
    Больше игр нет

  7. #96

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ILoveSpeccy, немного оффтопик.... А машинки с реальным MIPS'ом (например, SGI-шного чего-нить) у вас случаем нет? Или может быть опыт работы с такими машинами есть?
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  8. #97

    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я использую процессор mlite из проекта Plasma (на opencores.org).
    32-бинтый MIPS R2000 совместимый (все команды, кроме "unaligned load/stores" и exceprions). 1 такт на 1 команду. 1.25DMIPS/MHz. Производительность на высоте!
    На моём сайте есть собранные GCC (C,C++) с библиотеками (newlib) под windows и linux.
    Само ядро занимает примерно 2000LE's во втором циклоне (de1). Тоесть, примерно как T80, только производительность в 50 раз (может ещё выше, не сравнивал) выше, при той же частоте.
    Зато сравнивал с ATMEGA64, затактованным на 20MHz. Короче ATMEGA делает 6.5DMIPS (~0.33 DMIPS/MHz). Тоесть по тесту DHRYSTONE plasma быстрее, чем мега в 4 раза, при той же частоте.


    ---------- Post added at 21:24 ---------- Previous post was at 21:21 ----------

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    ILoveSpeccy, немного оффтопик.... А машинки с реальным MIPS'ом (например, SGI-шного чего-нить) у вас случаем нет? Или может быть опыт работы с такими машинами есть?
    Не, даже в глаза не видел! Я с архитектурой MIPS познакомился во время знакомства с "плазмой". Заказал книгу из штатов и немного проштудировал как там и что. Интересная архитектура, ассемблер приятный. Ну и полноценная поддержка со стороны GCC. Чего ещё надо?
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

  9. #98

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ILoveSpeccy Посмотреть сообщение
    Не, даже в глаза не видел! Я с архитектурой MIPS познакомился во время знакомства с "плазмой". Заказал книгу из штатов и немного проштудировал как там и что. Интересная архитектура, ассемблер приятный. Ну и полноценная поддержка со стороны GCC. Чего ещё надо?
    аа... я просто подумал, что быть может работали со станциями SGI-шными... То думал парочку вопросов задать...
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  10. #99

    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Догнал эмуляцию дисковёрта до достаточно безглючного состояния. Теперь всё, что пробовал, грузится и работает. Пришлось быстренько сварганить тестовую платку с PIC24 и SD-картой, так как не мог выловить кой какие глюки. Казалось дело было в softcore, а оказалось , как это часто бывает, банальная невнимательность.
    Теперь вопрос к знатокам! как мне привязать свой дисковёрт к корвету так, чтобы стандартными методами можно было выводить список образов с карты и выбирать нужный. В лучшем случае прямо из бейсика или cp/m, без использования других ромов. Можно ли доработать стандартный?
    Подобное, например, сделано в эмуляторе дисковода MMC2IEC для C64.
    Последний раз редактировалось ILoveSpeccy; 11.06.2013 в 00:59.
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

  11. #100

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

    По умолчанию

    ROM бейсик - про существование дисковода и не догадывается

    если логика контроллера своя - то как вариант можно сделать спец работу с например 255 дорожкой (на реальных дисках не бывает)
    типа читаем из 255/01 - получаем 1к названий образов
    пишем имя образа и номер диска в 255/01 - выбираем какой образ выбрать

Страница 10 из 12 ПерваяПервая ... 6789101112 ПоследняяПоследняя

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

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

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

Похожие темы

  1. SMUC на дискретах и ПЛИС
    от spensor в разделе Scorpion
    Ответов: 846
    Последнее: 02.05.2025, 08:36
  2. ПЛИС и всё что с ними связано
    от Sayman в разделе Для начинающих
    Ответов: 1909
    Последнее: 17.11.2024, 12:43
  3. ЮТ-88: Реализация на ПЛИС (DE1)
    от Santechnik в разделе ЮТ-88
    Ответов: 61
    Последнее: 13.05.2022, 08:22
  4. Вопрос по ПЛИС
    от Zloy в разделе Несортированное железо
    Ответов: 23
    Последнее: 17.10.2015, 17:12

Ваши права

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