Quartus и Modelsim
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Quartus и Modelsim
Все просто.
Изначально проект писался под ACEX и FLEX600, у которых нет PLL.
В циклоне мне их (всего 2 штуки PLL на борту) жалко тратить на деление для формирования частот под асинхронную передачу. И к тому же есть куда генерировать более высокие частоты (400, 100 и 133 МГц)
Изначально проект писался под ACEX и FLEX600, у которых нет PLL.
В циклоне мне их (всего 2 штуки PLL на борту) жалко тратить на деление для формирования частот под асинхронную передачу. И к тому же есть куда генерировать более высокие частоты (400, 100 и 133 МГц)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Грендайзер
- Мучитель микросхем
- Сообщения: 479
- Зарегистрирован: Вт июн 02, 2009 22:38:40
- Откуда: Город-герой Москва
Re: Quartus и Modelsim
Т.е. те, которые вы щёчиками делаете, относительно не высокие частоты... Всё ясно, спасибо 
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Quartus и Modelsim
Разрядность SPI 16 бит, такая особенность АЦП, который на нано-плате сидит.
Что касается PLL, то на 4-м циклоне их уже 4 штуки, и у каждого можно наделать кучу выходных сигналов (аж по 5 штук), ну и для обучения их тратить не жалко
Что касается PLL, то на 4-м циклоне их уже 4 штуки, и у каждого можно наделать кучу выходных сигналов (аж по 5 штук), ну и для обучения их тратить не жалко
- Грендайзер
- Мучитель микросхем
- Сообщения: 479
- Зарегистрирован: Вт июн 02, 2009 22:38:40
- Откуда: Город-герой Москва
Re: Quartus и Modelsim
Уверен, что там не только 5 у каждой можно забацать, но и частоты относительно друг друга сдвинуть по фазе. На 3 -ем сыклоне, с которым я сейчас колупаюсь именно так (правда выходов у pll по 4). Вообще ща тайм квест пытаюсь захавать, но пока времени не хватает... Поиграйтесь ещё с такой приблудой как SignalTab архи полезная штука...
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Quartus и Modelsim
Кто-нибудь работал с AVR CORE отсюда? Скачал, накомпилировал кучку модулей, соединил ядро с ПЗУ и портомА, помигал светодиодом, все круто, но...
Интересует как там организованы векторы прерываний, в ядро входит 23 линии iqrlines и линия block_irq, а куда он прыгнет при прерывании я не нашел. И упоминание о командах CLI/SEI тоже не увидел
Судя по количеству портов для которых описаны адреса - это 128-я мега, но у нее 35 векторов...
Интересует как там организованы векторы прерываний, в ядро входит 23 линии iqrlines и линия block_irq, а куда он прыгнет при прерывании я не нашел. И упоминание о командах CLI/SEI тоже не увидел

Судя по количеству портов для которых описаны адреса - это 128-я мега, но у нее 35 векторов...
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Quartus и Modelsim
Вернулся опять к изучению ПЛИСок, собрал 51-е ядро из отдельных деталек с opencores, прицепил самодельный SPI, вроде работает (кроме некоторых инструкций). У меня под программную память использована встроенная память ПЛИС, можно как-то частично перекомпилировать проект если я меняю только HEX файл прошивки? Каждый раз при изменении программы компилировать весь проект задолбаешься, по 6 минут процесс идет 
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Quartus и Modelsim
Engineer_Keen писал(а):... можно как-то частично перекомпилировать проект если я меняю только HEX файл прошивки?
В Квартусе есть инкрементальная компиляция - позволяет более тонко работать с проектом. Правда работает лишь на полных версиях, на веб-эдишн опция выключена.
Engineer_Keen писал(а):Каждый раз при изменении программы компилировать весь проект задолбаешься, по 6 минут процесс идет
Время сильно зависит от объемов задействованной логики - у некоторых компилится по несколько часов. Если не секрет, сколько задействовано ресурсов в проекте?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Quartus и Modelsim
Meteor писал(а):В Квартусе есть инкрементальная компиляция - позволяет более тонко работать с проектом. Правда работает лишь на полных версиях, на веб-эдишн опция выключена.
Вот блин, я так и думал что нужна именно эта штука, а у меня как-раз веб-эдишн...
Meteor писал(а):Время сильно зависит от объемов задействованной логики - у некоторых компилится по несколько часов. Если не секрет, сколько задействовано ресурсов в проекте?
Не, ну это логично, никуда не деться... На проект ушло (пока) всего 2 300 LE, из них около 560 регистров, и еще 67500 бит встроенной памяти (256 как ОЗУ, 8К как программная).
Пришла мысль
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: Quartus и Modelsim
Лечил 11 ква таблетками с рутреккера. Так что при желании можно и .... ну Вы поняли
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже