User Tag List

Страница 32 из 45 ПерваяПервая ... 282930313233343536 ... ПоследняяПоследняя
Показано с 311 по 320 из 448

Тема: ОРИОН-2010 на ПЛИС.

  1. #311

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

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    По-прежнему хочется AY. Ты ведь уже делал недавно в плис-спеке?
    Искажение частоты устроит? АУке надо 6Мгц, могу предложить только 5 или 10.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  2. #312

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

    По умолчанию

    to Ewgeny7

    1. Ты не мог бы рассказать про методику + инструментарий для загрузки(выгрузки) файлов(блоков) памяти через USART. На РОМ-диске есть твои две программы(!) для этих целей, как я понял.
    Я пробовал экспериментировать с перекачкой файлов. Процесс сам по себе получается, но достоверности никакой. Поэтому, пока Сергей не совершит "подвиг" - работа через USART, пока, единственный (как мне видится) надежный способ сохранять информацию под ОРДОС.

    2. Мне очень хочется, чтобы ты набрался смелости, и разрисовал реальную времянку (с конкретными цифрами) работы шины с внешними портами I/O. Перед твоим отъездом (в отпуск!) мы этот вопрос уже поднимали.
    Кроме того, твое видение дешифрации (внешней) портов и, возможно, даже пример схемотехники этого дешифратора(ов) + какой-то порт. Дело в том, что ты в ходе разработки проекта рассказывал столько страстей о "бешенной шине", что теперь я нахожусь в смятении - как к ней подступиться. Думаю, такой ликбез будет "архи важен"!
    Вот временные диаграммы Z80 из книги В.Ф.Королева "Микропроцессор Zilog Z*80". Какие отличия у тебя? Только, если можешь, конкретно.
    Вложения Вложения
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

  3. #313

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

    По умолчанию

    Цитата Сообщение от pvlad Посмотреть сообщение
    1. Ты не мог бы рассказать про методику + инструментарий для загрузки(выгрузки) файлов(блоков) памяти через USART. На РОМ-диске есть твои две программы(!) для этих целей, как я понял.
    Я пробовал экспериментировать с перекачкой файлов. Процесс сам по себе получается, но достоверности никакой. Поэтому, пока Сергей не совершит "подвиг" - работа через USART, пока, единственный (как мне видится) надежный способ сохранять информацию под ОРДОС.
    Тут всё просто как три рубля.
    Программа TRANS(MIT) отправляет 64 килобайта данных с диска С на ПЦ. В качестве приемного терминала используется встроенный терминал программы CodeVision, дистрибутив которой я выкладывал. Скорость передачи не настраивается и равна 38400. В настройках терминала CodeVision выбирается скорость 38400, без контроля, терминал TTY. Запускаем на терминале прием данных кнопочкой RECEIVE, указываем имя файла .BIN, затем запускаем прогу TRANS на Орионе. Принятый терминалкой файл должен быть ровно 65536 байт.

    Программа RECEI на Орионе выполняет прием данных с ПЦ и размещает их также на диск С. Размер блока так же равен 65536 байт. Запускаем RECEI на Орионе, затем в терминалке жмем кнопку TRANSMIT и указываем файл .BIN для передачи на Орион. Всё. При успешном приеме Орион вернет управление в ОрДОС/VC.




    Цитата Сообщение от pvlad Посмотреть сообщение
    2. Мне очень хочется, чтобы ты набрался смелости, и разрисовал реальную времянку (с конкретными цифрами) работы шины с внешними портами I/O. Перед твоим отъездом (в отпуск!) мы этот вопрос уже поднимали.
    Я могу нарисовать тайминги применительно к захвату шин видеогенератором и РОМ-Диском. Как реально работает процессор на шинах - неизвестно, поскольку он является софтядром, а значит - работать в точности как реальный Z80 - не обязан. Информации о таймингах его шин нету.

    ---------- Post added at 13:25 ---------- Previous post was at 13:11 ----------

    Можно только предположить, что тайминги в общем соответствуют реальному процессору.
    Поэтому селект внешних устройств должен производиться по адрес+М1_n+IORQ.
    Внешние регистры должны защелкивать информацию по заднему фронту WR.
    Информацию с шины данных процессор защелкивает по заднему фронту своего же сигнала RD. Вмешательство видеогенератора на процесс чтения не влияет, поскольку этот фронт "отодвигается" путем задержки тактового сигнала.
    В общем, надо банально пробовать, диаграммы и рассуждения не помогут.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  4. #314

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

    По умолчанию

    С мобилки не могу цитировать.
    5 наверное устроит. А вариант 20/3 (6,6) возможен? Экспер-но выбрать что лучше звучит.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  5. #315
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    5 наверное устроит. А вариант 20/3 (6,6) возможен? Экспер-но выбрать что лучше звучит.
    А если частоту помножить, а потом поделить? (20*3/10=6 или 10*3/5=6 или 5*6/5=6)

  6. #316

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    АУке надо 6Мгц
    В Вашей реализации AY в ПЛИС 6 МГц соответствует примерно 1,77 Мгц на реальном AY или как?

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

  8. #317

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

    По умолчанию

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    А если частоту помножить, а потом поделить? (20*3/10=6 или 10*3/5=6 или 5*6/5=6)
    На п/п не предусмотрена обвязка для работы PLL. Можно только попробовать его запустить, результат неизвестен.

    Цитата Сообщение от ivagor Посмотреть сообщение
    В Вашей реализации AY в ПЛИС 6 МГц соответствует примерно 1,77 Мгц на реальном AY или как?
    Чорд его знает. Я использовал готовый модуль (широко известный) YM2149.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  9. #318

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

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Что то они сильно отличаются от нарисованных в даташите и наблюдаемых на реальном проце.
    Возможно это более реальные диаграмы
    Вложения Вложения
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

  10. #319

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

    По умолчанию

    По крайней мере работать над музыкой начал. Ваяю DAC ШИМ 8=>1.
    Использую ранее опробованный мною принцип заполнения "строки" из 256 бит "единицами" в соответствии с поданным числом. Есть у кого-нибудь рекомендации по поводу частоты "строк"? Верен ли принцип, что больше - не хуже, а только лучше?

    ---------- Post added at 17:07 ---------- Previous post was at 16:11 ----------

    Заработало...
    Частота дискретизации, так сказать, 20 000 000 / 256 = 78кГц.
    Вроде как неплохо.

    ---------- Post added at 17:11 ---------- Previous post was at 17:07 ----------

    Заработало в смысле DAC а не АУ
    Пишем в ячейку F76A число, на выходе ПЛИС замеряем напряжение.
    При FF получаем 3,26в, при 4E - 1.0в, при 00 - соответственно 0в.

    ---------- Post added at 18:15 ---------- Previous post was at 17:11 ----------

    Бэмссс...
    Превышение лимита на LE 111%, на ячейки RAM - 109%.
    По-русски говоря, AY не влез в ПЛИС. Отбой.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  11. #320

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

    По умолчанию

    Сколько ле занимают крайние доработки пзу и клав-ры? Реально вынести это в модуль и по желанию менять на модуль AY?
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

Страница 32 из 45 ПерваяПервая ... 282930313233343536 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПЛИС и всё что с ними связано
    от Sayman в разделе Для начинающих
    Ответов: 1909
    Последнее: 17.11.2024, 12:43
  2. Вопрос по ПЛИС
    от Zloy в разделе Несортированное железо
    Ответов: 23
    Последнее: 17.10.2015, 17:12
  3. Орион-2010. Hard & Soft
    от Error404 в разделе Орион
    Ответов: 1198
    Последнее: 24.11.2013, 15:35
  4. Ответов: 92
    Последнее: 19.02.2009, 17:33

Ваши права

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