3.14 0 6 мая, 2005 Опубликовано 6 мая, 2005 · Жалоба В доке на MB сказано: 1) доступ к внутренней BRAM чренз MLB требует 2 такта на чтение и запись 2) доступ к периферии через OPB требует 4 такта на чтение и 3 такта на запись. Доступ к BRAM через MLB. Смущает, что запись требует два такта. Если с чтением понятно (один такт выставляет адрес, второй читает), что с записью не понятно зачем вставляют пустой такт? И потом, почему бы не заставить BRAM работать на удвоенной частоте ... Доступ к RAM/периферии через OPB. Ну, тут все запутано до немогу :( Судя из времянок приводящихся в "User Core Templates Reference Guide", логика работы такая же как и у MLB. Из которой следует, что доступ так же можно зделать в один такт. ??? Если посмотреть доку по OPB, то из тех времянок следует, что на захват шины требуется минимум 1 такт (если вуключить регистр с сигнала предоставления шины). Так же из времянок на OPB следует, что если мастер на шине один, то захватывать шину ему прийдется только один раз. В общем я не пойму откуда набегает 4 такта для OPB, в железе так оно и происходит :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vicg 0 28 декабря, 2005 Опубликовано 28 декабря, 2005 · Жалоба Странный глюк. Создаю проект в ISE7.1 (DCM + простейший проект в PlatformStudio (MicroBlaz + GPIO)). Clk2x DCM использую в качестве тактовой частоты MicroBlaz Потом моделирую данный проект, но ModelSimSE6.0 почемуто останавливает симуляцию не отработав заданный времменной интервал. Ладно. Убираю из проекта DCM. Все класно моделируется. Создаю новый проект (DCM + логика). Все класно моделируется. Вопрос. Почему проект (DCM + простейший проект в PlatformStudio (MicroBlaz + GPIO)). Clk2x DCM использую в качестве тактовой частоты MicroBlaz глючит при моделировании? Может кто сталкивался с такой ситуацией? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться