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

User Tag List

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

Тема: Звук,цифира и теория.

  1. #1
    Veteran Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    1,614
    Благодарностей: 446
    Записей в дневнике
    1
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Звук,цифира и теория.

    Всем Бобра!
    Господа, внимание! -лирика,вводная и вопросы.
    Лирика.
    Имеем несколько штук
    НD64180z = z80180, утопию построить "монстро спектрум" и "прочих CP/M" совместимых оставим.
    Реалии таковы,
    http://zx-pk.ru/showthread.php?p=752531#post752531
    надеюсь запустить и послушать "осоцилом", как б ьется M1 180 ого, на следующей неделе.
    Единственное применение 180 вижу в "поиграться" со звуком.
    Сразу скажу,что те,кто расстроился, что у него нет 180, зря
    есть корка его ММU.
    http://opencores.org/project,mmu180

    Вводная

    "Даташит" нам утверждает
    DMA может в полной мере использовать весь мегабайт, блоками до 64к.
    на 6 MГц, "даташит" утверждает маximum rate 1.0 megabytes/second
    Каждые 6 тактов передается 1 байт
    в доках на z80180 этого нет.

    Скрытый текст



    [свернуть]


    Имеем железе.

    CPU 180( 8 МГц)
    MMU до 1 Mб
    DMA 2 канала
    CPLD FPGA
    RAM 512x8
    256x16
    ---20 ns
    DAC-не имеем , но 1% резюки присутствуют.

    Вопросы.
    Кто даст краткий ликбез по теме циф. звука?
    Что почитать на эту тему?
    Сколько каналов , теоретически, (8 бит) можно получить исходя из озвученных "цифирей"?

    За дельную помощь, Дед Мороз, на подарки не поскупится, "посонывтеме" знают.
    Последний раз редактировалось Totem; 12.11.2014 в 23:58.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

  3. #2
    Master Аватар для Eagle
    Регистрация
    14.09.2014
    Адрес
    г. Гусь-Хрустальный
    Сообщений
    593
    Благодарностей: 107
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    DAC-не имеем , но 1% резюки присутствуют.
    А дельта-сигма не реализуема сим монстром?

    Скрытый текст

    ZX Spectrum +2 +divIDE + BDI
    Profi 1024k plus
    Scorpion ZS-256 Turbo+
    ZX Evolution rev.C2+NeoGS+SDCard HxC Floppy Emulator
    ZX Evolution rev.C2+ZXM-SoundCard Extreme+ZXM-MoonSound
    AVR ZX Spectrum V2.0
    Орион 128
    [свернуть]

  4. #3
    Veteran Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    1,614
    Благодарностей: 446
    Записей в дневнике
    1
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eagle Посмотреть сообщение
    А дельта-сигма не реализуема сим монстром?
    Я полный профан в звуке, хочу 2-4 канала (больше если можно) 8 бит семплов, по типу GS и COVOX, 180-это z80 c "яйцами". Это не его задача
    это не datasheet чипа, что реально есть у меня, для теста.
    CPU 180( 8 МГц)
    MMU до 1 Mб
    DMA 2 канала

    CPLD FPGA
    RAM 512x8
    256x16
    ---20 ns
    DAC-не имеем , но 1% резюки присутствуют.
    Последний раз редактировалось Totem; 13.11.2014 в 02:00.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  5. #4
    Guru Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    7,801
    Благодарностей: 2833
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут надо учитывать то что, через DMA ты только гоняешь данные из памяти в ЦАП, а обработку звука ты делаешь процессором.
    Тоесть ты процессорм подготавиваешь выходной буфе, а DMA выводишь в ЦАП.
    Итого получается что, допустим ты хочешь написать проигрыватель 4 канальных модов. У тебя 4 ЦАПа, вот и считай что у тебя всего будет 4 обращения DMA, т.е. это совсем мизер.
    Другой вопрос на 8МГц какую ты частоту дискретизации сможешь обеспечить при выводе звука, т.е. как быстро сможешь обрабатывать звук, чтобы он вспроизводился ровно, без тормозов.
    На Sam Coupe при его 6МГц как то воспроизводили моды через SAA1099 или плату ЦАПов, конечно без DMA. Но понятное дело там частота дискретизации была низкой.
    Вон у GS частота проца 12МГц и то некоторые мелодии он тянет. Хотя обеспечивае вполне неплохие 37,5КГц дискретизации.
    Так что делай выводы сам.
    Сайт поддержки моих изделий - http://micklab.ru/
    Форум поддержки - http://forum.tslabs.info/viewforum.php?f=51

  6. #5
    Veteran Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    1,614
    Благодарностей: 446
    Записей в дневнике
    1
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Тут надо учитывать то что, через DMA ты только гоняешь данные из памяти в ЦАП, а обработку звука ты делаешь процессором.
    Тоесть ты процессорм подготавиваешь выходной буфе, а DMA выводишь в ЦАП.
    Итого получается что, допустим ты хочешь написать проигрыватель 4 канальных модов. У тебя 4 ЦАПа, вот и считай что у тебя всего будет 4 обращения DMA, т.е. это совсем мизер.
    Другой вопрос на 8МГц какую ты частоту дискретизации сможешь обеспечить при выводе звука, т.е. как быстро сможешь обрабатывать звук, чтобы он вспроизводился ровно, без тормозов.
    На Sam Coupe при его 6МГц как то воспроизводили моды через SAA1099 или плату ЦАПов, конечно без DMA. Но понятное дело там частота дискретизации была низкой.
    Вон у GS частота проца 12МГц и то некоторые мелодии он тянет. Хотя обеспечивае вполне неплохие 37,5КГц дискретизации.
    Так что делай выводы сам.
    Хорошо, запущу посмотрю на сколько, его можно разогнать.
    В закромах у Деда Мороза по бумагам есть z8s180 33 Mгц
    Пока задача разобраться с самим камнем сотворить,что нибудь минимально полезное. Пока просто с ЦАПами.
    Спасибо, будем думать.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  7. #6
    Guru Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    7,801
    Благодарностей: 2833
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    Пока задача разобраться с самим камнем сотворить,что нибудь минимально полезное.
    Для справки, такие микроконтроллеры ставили лет десять назад в идентификаторы ладони HandKey II. А ты говоришь, что нибудь полезное
    Сайт поддержки моих изделий - http://micklab.ru/
    Форум поддержки - http://forum.tslabs.info/viewforum.php?f=51

  8. #7
    Veteran Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    1,614
    Благодарностей: 446
    Записей в дневнике
    1
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Для справки, такие микроконтроллеры ставили лет десять назад в идентификаторы ладони HandKey II. А ты говоришь, что нибудь полезное
    Ключевое слово "минимальное", многоканальный covox как на атари.
    DMA есть, основной "поцессор" жрать не будет. 2-4 канала, вполне потянет.

    Пускай GS играет музло, а он эффекты. 2 порта управления и статуса каналов.
    Массовость в народ обеспечить можно, сам 180 стоит 230-250 р.

    Есть еще на нем пара таймеров, но 1 из них юзает А18, считаем 1 есть.
    есть еще какие идеи? по применению?

    буду благодарен, если кто подскажет, где по вменяемой цене можно взять DAC 572па1 или аналоги.


    Ну еще на заметку, 180 в plcc корпусе, сейчас посмотрел, стоимость s180 33 Мгц приблизительно 300р, заменить просто.
    при большом желании, 6-8 канальный "newGS", это так. мечты.

    Вообщем теоретически - это soundrive, "вид сбоку".
    Последний раз редактировалось Totem; 14.11.2014 в 15:53.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  9. #8
    Master
    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    790
    Благодарностей: 193
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    DAC-не имеем , но 1% резюки присутствуют.
    Дак 572ПА2 же есть в природе чуть ни на каждом углу. В розницу чота у меня в деревне рублей по 70 за корпус (если не в золоте/керамике брать). Вполне приличный DAC и по скорости и по точности (не сбрехать бы матрица 0.1% там), 12 бит ширины имхо более чем. Есть опасность что для повторяющих он даже дешевле 1% резюков обойдется (и они сильно не в каждом магазине еще лежат). А один процент на R2R оно конечно получится тоже сьедобно, но даже на таких резюках петь будет заметно на слух по разному.

    На 10 бит 572ПА1 есть, тот вообще копеешный.

    Опять же можно развести "шампунь и бальзам ополаскиватель в одном флаконе". Места под DIP40 для R2R матрицы более чем.
    Последний раз редактировалось ram_scan; 18.11.2014 в 16:49.

  10. #9
    Master Аватар для Eagle
    Регистрация
    14.09.2014
    Адрес
    г. Гусь-Хрустальный
    Сообщений
    593
    Благодарностей: 107
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    Вообщем теоретически - это soundrive, "вид сбоку".
    А не тоже самое выйдет? NeoGS ещё не освоено на 8 каналов.

    Скрытый текст

    ZX Spectrum +2 +divIDE + BDI
    Profi 1024k plus
    Scorpion ZS-256 Turbo+
    ZX Evolution rev.C2+NeoGS+SDCard HxC Floppy Emulator
    ZX Evolution rev.C2+ZXM-SoundCard Extreme+ZXM-MoonSound
    AVR ZX Spectrum V2.0
    Орион 128
    [свернуть]

  11. #10
    Veteran Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    1,614
    Благодарностей: 446
    Записей в дневнике
    1
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ram_scan Посмотреть сообщение
    Дак 572ПА2 же есть в природе чуть ни на каждом углу. В розницу чота у меня в деревне рублей по 70 за корпус (если не в золоте/керамике брать). Вполне приличный DAC и по скорости и по точности (не сбрехать бы матрица 0.1% там), 12 бит ширины имхо более чем. Есть опасность что для повторяющих он даже дешевле 1% резюков обойдется (и они сильно не в каждом магазине еще лежат). А один процент на R2R оно конечно получится тоже сьедобно, но даже на таких резюках петь будет заметно на слух по разному.

    На 10 бит 572ПА1 есть, тот вообще копеешный.

    Опять же можно развести "шампунь и бальзам ополаскиватель в одном флаконе". Места под DIP40 для R2R матрицы более чем.
    "твой деревня больше мой деревня в 3 раз!"
    да нашлись 572па1 пара штук и резюки есть 1%.

    ---------- Post added at 21:31 ---------- Previous post was at 21:08 ----------

    Цитата Сообщение от Eagle Посмотреть сообщение
    А не тоже самое выйдет? NeoGS ещё не освоено на 8 каналов.
    такой задачи не ставится, пока задача запуститься, поковырять UART,MMU,DMA, посмотреть как гонятся и гонятся ли вообще hd64180 и z8s180 33 MГц, (нашелся кстати), ну и найти какое либо мало мальское применение, пока это звук. больше ничего придумать не могу, в них есть еще "командо" MLT 17 тактов.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

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

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

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

Похожие темы

  1. теория ИИ для 2д игры.
    от ALKO в разделе Программирование
    Ответов: 54
    Последнее: 25.07.2012, 00:59
  2. Пишем свою ОС. Теория
    от Zet9 в разделе ZX Концепции
    Ответов: 280
    Последнее: 27.06.2012, 13:27
  3. Шахматная доска. Теория.
    от Demige в разделе Для начинающих
    Ответов: 11
    Последнее: 17.01.2012, 05:37
  4. Теория
    от Sonic в разделе Unsorted
    Ответов: 16
    Последнее: 04.07.2005, 07:58

Ваши права

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