psih Пост: 405064 От 21.Dec.2012 (14:53)
Допустим с АЦП идет один код - 1. Т.е. линия внизу экрана. И как по этому коду с АЦП (1) вычислить адрес ячейки памяти
Ты говоришь, что этот код это и есть нужная ячейка. Ну и как тогда?
Это адрес первой строки. В нее и будет идти запись по каждому сэмплу- колонке.
Получится в итоге линия на уровне 1.
psih Пост: 405064 От 21.Dec.2012 (14:53)
Допустим с АЦП идет один код - 1. Т.е. линия внизу экрана. И как по этому коду с АЦП (1) вычислить адрес ячейки памяти
Ты говоришь, что этот код это и есть нужная ячейка. Ну и как тогда?
Это адрес первой строки. В нее и будет идти запись по каждому сэмплу- колонке.
Получится в итоге линия на уровне 1.
Допустим мы собираем сэмплы 320 измерений по горизонтали.
Адресное пространство начинается с 0-го смещения.
Получается смещение адреса на первом сэмпле 320 * 256 = 81920 байт. Туда мы должны записать бит инфы. Следующий сэмпл. Пишем в 81921-ый байт. На третьем сэмпле у нас оказалась с выхода АЦП не единица, а двойка. Была бы единица, мы бы записали в 81922 байт, но так-как двойка, то мы должны перейти на строку выше т.е. 81922 - 320 = 81602. Т.е. по этому адресу мы должны записывать инфу. Правильно? Кто вот эти калькуляции линейного адреса будет делать при записи?
Зачем умножать на 256?
Результат измерений - как высоко нарисовать точку от "пола". В ячейках памяти последовательность высот таких точек на протяжении выбранного интервала.
_________________ Автор благодарит алфавит за любезно предоставленные буквы.(с)
Balbes Пост: 405123 От 21.Dec.2012 (21:02)
Вот вы "слушаете" Дивана, а хотя бы один знает что такое ассоциативное ЗУ? И для чего оно используется, и как работает?
Несколько страниц назад. До того как он о АЗУ написал я и сам не знал что такой гемор есть на свете. Я прочитал что оно из себя представляет, оно и близко сюда не прокатит, очень дорогая весчь особенно на большой обьем как и быстрый АЦП
Ассоциативная память , ассоциативное ЗУ ( АЗУ ) - Вид памяти (ЗУ), в котором адресация осуществляется на основе содержания данных, а не их местоположения, чем обеспечивается ускорение поиска необходимых записей
Balbes Пост: 405128 От 21.Dec.2012 (21:32)
До того как он о АЗУ написал я и сам не знал что такой гемор есть на свете.
Вот а дед это знает где то с 60х годов прошлого века.
То, что содержание такой памяти точно совпадает с изображением на экране - не случайно.
Это значит что у нас в мозгу картинка с экрана отражается точно так же.
Нам легко представлять электрический сигнал именно в такой форме.
У нас мышление тоже ассоциативное.
очень дорогая весчь
Конечно дорого. Когда к однодолларовой микросхеме памяти надо добавлять ацп за 15.
В 16 раз повышается стоимость хранения.
И когда память стоила тысячи - ацп стоили десятки тысяч, соотношение сохранялось.
Но у нас уже есть халявные ацп, и стоит вопрос - а как сохранять полученные данные.
В этом случае ассоциативное хранение удобнее и не дороже.
Конечно дорого. Когда к однодолларовой микросхеме памяти надо добавлять ацп за 15.
В 16 раз повышается стоимость хранения.
И когда память стоила тысячи - ацп стоили десятки тысяч, соотношение сохранялось.
Но у нас уже есть халявные ацп, и стоит вопрос - а как сохранять полученные данные.
В этом случае ассоциативное хранение удобнее и не дороже.
Дык ты бы и написал бы тогда, что это микросхема специальная, а то я мозг ломаю, как дедивану удалось создать ассоциативное хранение на ширпотребе всяком, да еще и без аппаратных проблем с записью и чтением
На разницу в цене можно вполне наставить всяких CPLD дешевых, которые все сделают в нужном виде и за недорого. Ведь все равно на одной памяти и АЦП осцилограф не сделаешь...
Обидно только, что развеивается миф, который ты долго культивировал, что из всякого дерьма осцилограф можно сделать. Все в результате получается тоже самое. Зачем это нужно было?
Дедиван, я не понял насчет АОЗУ. Каждому значению U может соответствовать несколько значений Т.
Логически просто реализовать запись значений АЦП в ОЗУ по адресу, соотв. точке отсчета времени.
А при выводе на экран проверять содержимое ОЗУ по адресу Х с номером строки экрана(Y). Если совпадает, то светить точку.
Насчет двухпортового ОЗУ. Возьмите ОЗУ с 2раза бОльшим быстродействием, и жестко разделите такт обращения на два такта - 1-запись, 2-чтение, + Буфер на выход ЦАП с функцией Z-состояния.
rezoner Пост: 405176 От 22.Dec.2012 (10:23)
Насчет двухпортового ОЗУ.
Нам это вообще не нужно.
Вон псих тоже не поймет- у нас данные подаются на шину адреса,
а считывание идет с шины данных.
То есть он думал что надо покупать-
а оказывается только концы поменять .