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

User Tag List

Страница 9 из 17 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 165

Тема: Новый Орион. Давайте обсудим!

  1. #81

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

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Я делал это в самом начале проектирования Ориона. имею ввиду некоторое количество байт прямо в альтере. Это делается просто, но отжирает реально примерно байт на ячейку.
    А можно код посмотреть, в смысле как это делалось, т.к. альтеровцы пишут что в EP1C3 примерно 7,5Кб озу и оно не должно отжирать макроячейки...

    http://www.altera.com/products/devic...-overview.html
    Total RAM Bits 59,904

  2. #82

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ОЗУ альтеры не причем.
    Организуется массив внутри самих LE, типа std_logic_vector большой длинны с предустановленным содержимым. Из этой длинной цепочки и читаются данные.
    В архивчике два моих примера реализации прошивок 554РТ11 Скорпиона на VHDL. Посмотреть можно в "блокноте".
    http://www.zx.pk.ru/attachment.php?a...3&d=1242507375
    Последний раз редактировалось Ewgeny7; 11.10.2009 в 22:53.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  3. #83

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Грузить в конфПЗУ с флеши - яким таким макаром? А как насчет ограниченного всё-таки числа записей в конфПЗУ?
    тоды поставить пару конфПЗУ и переключать загрузку с одной на другую.. если конечно нельзя как-то обойтись одной, но с выбором половинок..

  4. #84

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А svofski делал по другому, и по-моему, он как раз использовал внутреннее ОЗУ. Это ОЗУ можно проинициализировать при загрузке конфигурации, так вроде.

  5. #85

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Это ОЗУ можно проинициализировать при загрузке
    Если это так, то проблема решена. Но я не слышал, чтобы ОЗУ ПЛИС можно было предустановить. Перенести в него данные с 24С16 и использовать как ПЗУ - это понятно. Буду курить доки.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  6. #86

    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    to ewgeny7:,
    to b2m:,
    to БК-0010:

    Коллеги! Вы молодцы! Похоже, что-то и получится!

    to Erroe404:
    Использование SD/MMC очень важно в этом проекте, но только не для начальных загрузчиков. SD/MMC - это достаточно не однозначная вещь, разная по емкости, иногда есть отклонения от протокола в зависимости от производителя и т.д. Я думаю, что SD/MMC надо применить вместо IDE для работы СР/М. Вы не хотели бы довести до ума этот вопрос, как самый действенный и опытный системный орионовский программист? Собственно, кроме Вас , в этом вопросе, "страну защитить некому"!
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

  7. #87

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

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Но я не слышал, чтобы ОЗУ ПЛИС можно было предустановить. Перенести в него данные с 24С16 и использовать как ПЗУ - это понятно.
    Это уже "заднепроходный" метод, я просто забыл о внутреннем озу альтеры, оно инициализируется из конфиг ПЗУ, т.к. что во внешнем пзу необходимость отпадает (правда ром диск тогда тоже отпадает)

    ---------- Post added at 23:27 ---------- Previous post was at 23:03 ----------

    Сейчас смотрел в квартусе: megafunctions -> storage -> lpm_rom Дальше с визардом думаю будет понятно...

  8. #88

    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    Это уже "заднепроходный" метод, я просто забыл о внутреннем озу альтеры, оно инициализируется из конфиг ПЗУ, т.к. что во внешнем пзу необходимость отпадает (правда ром диск тогда тоже отпадает)
    Нет, нет! Внешнее последовательное ПЗУ мы оставляем! Иначе у простых смертных программистов не будет "пространства для маневра". Кто же полезет в Альтеру каждый раз переделывать загрузчик? А так, во внешнем ПЗУ (функционально оно ничем не отличается от паралельного) вы можете творить все, что угодно. Главное записать в первых ячейках параметры вашего "творчества"! И грузите что хотите и куда хотите, в том числе, и то, что касается РОМ-диска. Кстати, РОМ-диск, Вы можете устроить и в загрузочном последовательном ПЗУ, если у него достаточный объем. Что мешает? Можете там разместить СР/М, а на SD/MMC (IDE) будут размещаться только файлы.
    Какое Ваше мнение Error404 по поводу такого размещения СР/М?
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

  9. #89

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от pvlad Посмотреть сообщение
    Я думаю, что SD/MMC надо применить вместо IDE для работы СР/М. Вы не хотели бы довести до ума этот вопрос
    Можно сделать чтобы было и IDE и SD/MMC (SD повесить на какой-то другой порт, например). Собственно надо в саму CP/M встроить готовые подпрограммы для еще одного устройства, и написать загрузчик, работающий из ОРДОС. Проблема в том, что мне не на чем это отлаживать (у меня, фактически, только эмулятор), в котором сначала надо сделать эмуляцию SPI.
    Начну думать на эту тему, а там уж как пойдет... Опять же, надо знать как оно будет "в железе".

    ---------- Post added at 00:44 ---------- Previous post was at 00:34 ----------

    Цитата Сообщение от pvlad Посмотреть сообщение
    Кстати, РОМ-диск, Вы можете устроить и в загрузочном последовательном ПЗУ, если у него достаточный объем. Что мешает? Можете там разместить СР/М, а на SD/MMC (IDE) будут размещаться только файлы.
    Какое Ваше мнение Error404 по поводу такого размещения СР/М?
    CP/M это 17к кода, которые начальным загрузчиком загружаются в память, а затем уже как-то работают с "дисковыми" устройствами. В принципе, совершенно все равно откуда ее грузить, можно и из ROM-DISK. С другой стороны, 17к на системной дорожке тоже не жалко (при нынешних емкостях носителей). Тут надо смотреть кому как удобнее. Мне, т.к. у меня код ОС меняется по 10 раз на дню, удобнее обновлять код на HDD, чем перепрошивать ROM. В-общем, не скажу ни "за" ни "против" сходу.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  10. #90

    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    ....С другой стороны, 17к на системной дорожке тоже не жалко (при нынешних емкостях носителей)...
    ...Тут надо смотреть кому как удобнее. Мне, т.к. у меня код ОС меняется по 10 раз на дню, удобнее обновлять код на HDD, чем перепрошивать ROM...
    1. Совершенно верно. Просто я имел ввиду, что если на SD/MMC не размещать системные дорожки, то это упростит совместимость с ПС.
    2. Не спорю, но это частный случай. В готовом "изделии" (не для разработчика) такой проблемы не будет.
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

Страница 9 из 17 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. давайте меняццо
    от sv в разделе Барахолка (архив)
    Ответов: 25
    Последнее: 23.01.2009, 21:04
  2. Новая софтина: GSV V1.7DS. Обсудим?
    от CityAceE в разделе Софт
    Ответов: 15
    Последнее: 23.01.2007, 03:53
  3. А давайте поздравим Rst7 с ДР !
    от Orionsoft в разделе Поздравления
    Ответов: 11
    Последнее: 09.12.2006, 20:09
  4. Описание системы команд - давайте централизуем ;)
    от Alex/AT в разделе Программирование
    Ответов: 42
    Последнее: 09.07.2005, 22:34

Ваши права

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