adnega 10 2 февраля, 2018 Опубликовано 2 февраля, 2018 · Жалоба Ответ на этот вопрос резко бы упростился, если кто-нибудь дал пример РЕАЛЬНОЙ последовательности в четыре провода от начала до конца. Дык, достаточно подключиться логическим анализатором к любому картридеру с картой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 2 февраля, 2018 Опубликовано 2 февраля, 2018 · Жалоба .....хотя бы потому, что для вывода всего CRC16(CCITT) по ОДНОЙ линии требуется 16 тактов, хотя на эпюрах на это выделяется 4 такта. Неувязочка явная! На каких эпюрах? Цитата из Physical Layer Simplified Specification Version 2.00: When the wide bus option is used, the data is transferred 4 bits at a time (refer to Figure 3-8). Start and end bits, as well as the CRC bits, are transmitted for every one of the DAT lines. CRC bits are calculated and checked for every DAT line individually. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 2 февраля, 2018 Опубликовано 2 февраля, 2018 · Жалоба На каких эпюрах? :1111493779: вот это пример самодурства! Я увидел то, что хотел увидеть. ... Спасибо, дружище! Камень с плеч.... Делаю 16 тактов на CRC16(CCITT)!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 2 февраля, 2018 Опубликовано 2 февраля, 2018 · Жалоба Я увидел то, что хотел увидеть. ... Да, так оно и бывает иногда :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Мур 1 15 февраля, 2018 Опубликовано 15 февраля, 2018 · Жалоба Ёханый бабай!... Обращаю внимание http://www.sigmatone.com/utilities/crc_gener Мужики! Вычисление CRC7 требует установку в исходное состояние регистров сдвигового регистра в "0000000", а не "1111111", как обычно. Только так все работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба On 2/1/2018 at 3:32 PM, _4afc_ said: 50.00МГц - 10.56М/с. А почему так мало? Всегда думал что при 4-ёх проводном интерфейсе должно быть, ну чуть меньше чем clk/2 (50МГц/2 ~ 25M/c). А у Вас получилось почти в 5 раз меньше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 25 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба 3 hours ago, zombi said: А почему так мало? Всегда думал что при 4-ёх проводном интерфейсе должно быть, ну чуть меньше чем clk/2 (50МГц/2 ~ 25M/c). А у Вас получилось почти в 5 раз меньше. Ну во первых это: On 2/1/2018 at 3:32 PM, _4afc_ said: Есть проект на Cortex-M7 вида eMMC -> M7 -> HSUSB, без двойной буверизации, т.е. блок читается с флешки и отдаётся в USB. если карточка будет читаться постоянно - скорость должна возрасти в двое до 21МБ\с. Во вторых скорость зависит от размера блока запрашиваемого по USB/SCSI. В данном случае для достижения необходимой скорости размер был повышен до 64кБ. В третьих - заказчик в ТЗ просил скорость не менее 9,6Мбит, достигнуто 10,56; наступил дедлайн, заказчик работу принял и расплатился, а значит причин работать в направлении ускорения - нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба 36 minutes ago, _4afc_ said: заказчик в ТЗ просил скорость не менее 9,6Мбит, достигнуто 10,56; заказчик просил 9,6Мбит, а получил 84,48Мбит? Вы получили скорость чтения 10,56 мегабит или 10,56 мегабайт в секунду? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 25 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба 20 minutes ago, zombi said: заказчик просил 9,6Мбит, а получил 84,48Мбит? Вы получили скорость чтения 10,56 мегабит или 10,56 мегабайт в секунду? Опечатался. Заказчик просил более 77Мбит. На частоте ядра 300МГц кортекс давал 100Мбит, но глючил в связи с ератой. На частоте ядра 150МГц кортекс давал 84-90Мбит, в зависимости от ПК. При работе с картой на 25МГц: 65% карта 35% USB. При работе с картой на 50МГц: 50% карта 50% USB. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба ясно, спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба On 2/1/2018 at 3:32 PM, _4afc_ said: Моя карта имеет право задуматься на 250мс в режиме чтения. А как часто и насколько долго карта может призадуматься в режиме чтения? Есть в DS этому подтверждение? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 25 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба 11 minutes ago, zombi said: А как часто и насколько долго карта может призадуматься в режиме чтения? Есть в DS этому подтверждение? Нет. Только фраза про 250мс максимум и 700IOPS/45MB на запись (в режиме х8). Частоту давно не проверял - но она регулярна. Возможно связана с 2МБ размерами стирания. Возможно у меня другие задержки т.к. карта очищается перед записью. В этом году планируется новое устройство на картах - померю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба А, так Вы ещё и пишете. А мне нужно только читать, причём читать много и часто - можно сказать постоянно. Каждые 83 мс нужно читать примерно 1 мегабайт. И прочитать этот МБ нужно как можно быстрее поскольку еще и другим надо заниматься. И задержки по 0.25 сек крайне нежелательны. Возможны ли только при чтении подобные задержки? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 25 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба 36 minutes ago, zombi said: Каждые 83 мс нужно читать примерно 1 мегабайт. И задержки по 0.25 сек крайне нежелательны. Возможны ли только при чтении подобные задержки? При чтении карта имеет право зависнуть на 100мС, а средняя скорость чтения - указывается в DS или классе карты (вам более 12МБ надо). 36 minutes ago, zombi said: И прочитать этот МБ нужно как можно быстрее поскольку еще и другим надо заниматься. Так читает-то обычно ПДП... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба 49 minutes ago, _4afc_ said: При чтении карта имеет право зависнуть на 100мС, печально. 49 minutes ago, _4afc_ said: Так читает-то обычно ПДП... У меня плис должна читать и в рам складывать, а МК будет просто ждать завершения процесса. Планирую что МК будет только инициализировать карту и когда нужно грузить стартовый адрес блока. Но это всё пока чисто теоретически. Изучаю... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться