-
- Это всё делается и без DMA. Или, бывает соответствующая периферия попросту сама оперирует определённым регионом памяти, но никто не называет это словом "DMA". Последнее всё таки подразумевает некий общий, не специфичный для конкретного случая, fk0(373 знак., 22.10.2013 15:53)
- блеать, у меня даже все UART`ы на DMA сидят. - Mahagam(22.10.2013 15:50)
- Вот я и говорю -- DMA не нужен. - fk0(22.10.2013 16:33)
- аа. пяток уартов на 115200. 100 тыщ прерываний в секунду - это конечно же кошерно, ага. - Mahagam(22.10.2013 16:59)
- В чем-то товарищ прав, нельзя не признать. Специализированный сопроцессор ввода-вывода со своим отдельным кодом был бы, возможно, еще лучше, но редки они в современных архитектурах. - Evgeny_CD(22.10.2013 17:19)
- у меня их аж два в камне. и нахер они мне нужны, если DMA хватает? Mahagam(33 знак., 22.10.2013 17:57)
- ARM'овский DMA-330 имеет свой набор инструкций и умеет кэшировать эти инструкции и исполнять их из общей системной памяти. Чем не сопроцессор ввода-вывода? - DMA330(22.10.2013 17:52, )
- Самый что ни на есть IO сопроцессор. Вложено. Evgeny_CD(22.10.2013 18:00)
- где оно в железе есть? - Mahagam(22.10.2013 18:07)
- Xilinx Zynq®-7000, Altera's Cyclone® V SE,SX,ST, Arria® V SX,ST. - DMA330(22.10.2013 18:12, )
- В вибридах такого DMA нету. В SAMA5D3 тоже. - Evgeny_CD(22.10.2013 20:56)
- оу, какие ходовые камни - Mahagam(22.10.2013 18:16)
- Xilinx Zynq®-7000, Altera's Cyclone® V SE,SX,ST, Arria® V SX,ST. - DMA330(22.10.2013 18:12, )
- где оно в железе есть? - Mahagam(22.10.2013 18:07)
- Самый что ни на есть IO сопроцессор. Вложено. Evgeny_CD(22.10.2013 18:00)
- В чем-то товарищ прав, нельзя не признать. Специализированный сопроцессор ввода-вывода со своим отдельным кодом был бы, возможно, еще лучше, но редки они в современных архитектурах. - Evgeny_CD(22.10.2013 17:19)
- аа. пяток уартов на 115200. 100 тыщ прерываний в секунду - это конечно же кошерно, ага. - Mahagam(22.10.2013 16:59)
- Вот я и говорю -- DMA не нужен. - fk0(22.10.2013 16:33)