[an error occurred while processing this directive]
|
Первое - это посмотреть в документации на процессор времЕнные диаграммы циклов записи и чтения при минимально возможных значениях программируемых задержек. И узнать оттуда минимальное возможное кол-во тактов для выполнения цикла чтения или записи одного слова. Например для TMS320C55xx минимальное время цикла для асинхронного обмена - это 2 такта.
Второе - посмотреть, может ли процессор уложиться в это минимальное время с приемом слова данных (программным или DMA). Если не успевает - взять вместо времени цикла чтения/записи количество тактов, необходимое для приема(передачи) слова данных процессором.
Третье - вычислить пропускную способность - это W*FCLK/N, где FCLK тактовая частота шины (MHz), N - то самое количество тактов, необходимое для приема/передачи одного слова данных, W - разрядность шины в битах. Получаем Mбит/с.
E-mail: info@telesys.ru